patriik/

Unnamed Paste

943 Bytes 15 5 months ago
local args = {...} local x = args[1] or error("arg 1 (x) missing") local y = args[2] or error("arg 2 (y) missing") local laseAmount = args[3] or error("arg 3 (laseAmount) missing") local lasePower = args[4] or error("arg 4 (lasePower) missing") x = tonumber(x) or error("arg 1 (x) should be a number") y = tonumber(y) or error("arg 2 (y) should be a number") laseAmount = tonumber(laseAmount) or error("arg 3 (laseAmount) should be a number") lasePower = tonumber(lasePower) or error("arg 4 (lasePower) should be a number") local laser = peripheral.find("plethora:laser") local function lase() for i=1,laseAmount do laser.fire(0,90,lasePower) end end for i=1,x do for i=1,y-1 do lase() turtle.forward() end lase() if i%2==1 then turtle.turnRight() turtle.forward() turtle.turnRight() else turtle.turnLeft() turtle.forward() turtle.turnLeft() end end