Professional Documents
Culture Documents
Message
Message
function PathFind(x,y)
if CheckPath(x+1,y) then
FindPath(x+1,y)
elseif CheckPath(x-1,y) then
FindPath(x-1,y)
elseif CheckPath(x,y+1) then
FindPath(x,y+1)
elseif CheckPath(x,y-1) then
FindPath(x,y-1)
else
FindPath(x,y)
end
end
while true do
if GetLocal().world ~= WORLD_FROM then
SendPacket(3, "action|join_request\nname|" .. WORLD_FROM .. "\ninvitedWorld|0")
Sleep(DELAY)
end
if FROM_VEND then
FindPath(FROM_X,FROM_Y)
Sleep(100)
p(FROM_X,FROM_Y,32)
Sleep(100)
SendPacket(2,"action|dialog_return\ndialog_name|vend_edit\nx|" .. FROM_X .. "|\ny|"
.. FROM_Y "|\nbuttonClicked|pullstock")
elseif FROM_MAG then
PathFind(FROM_X,FROM_Y)
Sleep(100)
p(FROM_X,FROM_Y,32)
Sleep(100)
SendPacket(2,"action|dialog_return\ndialog_name|magplant_edit\nx|".. FROM_X .."|\
ny|".. FROM_Y .."|\nbuttonClicked|withdraw")
else
FindPath(FROM_X,FROM_Y)
Sleep(1000)
end
if TO_VEND then
FindPath(TO_X,TO_Y)
Sleep(100)
p(TO_X,TO_Y,32)
Sleep(100)
SendPacket(2,"action|dialog_return\ndialog_name|vend_edit\nx|" .. TO_X .. "|\
ny|" .. TO_Y .. "|\nbuttonClicked|addstock")
elseif TO_MAG then
PathFind(TO_X,TO_Y)
Sleep(100)
p(TO_X,TO_Y,32)
Sleep(100)
SendPacket(2,"action|dialog_return\ndialog_name|magplant_edit\nx|".. TO_X .."|\
ny|".. TO_Y .."|\nbuttonClicked|additems")
else
FindPath(TO_X - 1,TO_Y)
Sleep(1000)
SendPacket(2,"action|dialog_return\ndialog_name|drop\nitem_drop|" .. DIALOG_ID ..
"|\nitem_count|" .. GetItemCount(ITEM_ID) .. "")
end
end