Professional Documents
Culture Documents
PNB Without GAUT .Lua
PNB Without GAUT .Lua
-- (IND)
-- Important information!
-- (ENG)
--==================================================
function dropseed()
collectSet(false, range)
if findItem(block+1) >= 150 then
sleep(50)
move(-1,0)
sleep(1000)
drop(block+1)
sleep(1000)
if findItem(block+1) >= 150 then
sleep(50)
move(-1,0)
sleep(1000)
drop(block+1)
sleep(1000)
if findItem(block+1) >= 150 then
sleep(50)
move(-1,0)
sleep(1000)
drop(block+1)
sleep(1000)
end
end
end
posisibreak()
end
function dropp()
collectSet(false, range)
if findItem(block+1) >= 150 then
for _, tile in pairs(getTiles()) do
if tile.bg == bgseed or tile.fg == bgseed then
findPath(tile.x,tile.y)
dropseed()
end
end
end
end
function posisibreak()
for _, tile in pairs(getTiles()) do
if tile.fg == warpB or tile.bg == warpB then
xx = (tile.x+(botx*2-1))
yy = tile.y
break
end
end
findPath(xx,yy)
sleep(1000)
xx = xx+1
bbreak()
end
function take()
collectSet(true, range)
for _, object in pairs(getObjects()) do
if object.id == block then
local x = math.floor(object.x / 32)
local y = math.floor(object.y / 32)
findPath(x,y)
sleep(1000)
if findItem(block) > 1 then
break
end
else
autofarm = "off"
end
end
posisibreak()
end
function bbreak()
trashh()
while findItem(block) > 0 and findItem(block+1) <= 150 do
collectSet(true, range)
place(block,0,-2)
sleep(dplace)
for i=1,hit do
punch(0,-2)
sleep(dbreak)
end
place(block,0,-1)
sleep(dplace)
for i=1,hit do
punch(0,-1)
sleep(dbreak)
end
collect(3)
end
if belipack == true and findItem(112) >= hargapack then
buypck()
end
if findItem(block+1) >= 150 then
dropp()
end
if findItem(block) <= 0 then
take()
end
end
function trashh()
for i = 1,13 do
if findItem(dit[i]) > 0 then
sendPacket(2, "action|trash\n|itemID|" .. dit[i])
sleep(200)
sendPacket(2, "action|dialog_return\ndialog_name|trash_item\
nitemID|" .. dit[i] .. "|\ncount|"..findItem(dit[i]))
sleep(1000)
end
end
end
function buypck()
trashh()
collectSet(false, range)
for i = 1,2 do
if findItem(112) >= hargapack then
sendPacket(2, "action|buy\nitem|"..packname)
sleep(200)
else
break
end
end
droppck()
end
function masukworld()
sendPacket(3, "action|join_request\nname|"..world.."\ninvitedWorld|0")
sleep(2000)
sendPacket(3, "action|join_request\nname|"..world.."|"..idworld.."\
ninvitedWorld|0")
sleep(3000)
end
function droppck()
for _, tile in pairs(getTiles()) do
if tile.bg == bgpack or tile.fg == bgpack then
findPath(tile.x,tile.y)
sleep(1000)
for i=1,totalitem do
if findItem(itmpck[i]) > 0 then
drop(itmpck[i])
sleep(2300)
end
end
move(-1,0)
sleep(1000)
for i=1,totalitem do
if findItem(itmpck[i]) > 0 then
drop(itmpck[i])
sleep(2300)
end
end
end
end
posisibreak()
end
masukworld()
sleep(1000)
posisibreak()