Professional Documents
Culture Documents
Auto Grind - Lua
Auto Grind - Lua
x = math.floor(GetLocal().posX//32)
y = math.floor(GetLocal().posY//32)
salt = 4566
pepper = 4584
----------------------------------------
-- Variant
----------------------------------------
AddHook(function(var)
if var.v1 == "OnDialogRequest" and var.v2:match("Item Finder") then
return true
end
return false
end,"OnVariant")
----------------------------------------
-- End Variant
----------------------------------------
----------------------------------------
-- Function
----------------------------------------
function Grind()
SendPacket(2, "action|dialog_return\ndialog_name|item_search\n"..salt.."|1\
n"..pepper.."|1")
Sleep(2000)
SendPacket(2,"action|dialog_return\ndialog_name|grinder\nx|"..x.."|\ny|"..y.."|\
nitemID|"..salt.."|\namount|2")
Sleep(200)
SendPacket(2,"action|dialog_return\ndialog_name|grinder\nx|"..x.."|\ny|"..y.."|\
nitemID|"..pepper.."|\namount|2")
Sleep(200)
for _, v in pairs(GetInventory()) do
if v.id == 4568 and v.amount > 200 then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|4568|\
nitem_count|"..v.amount);
Sleep(200);
elseif v.id == 4570 and v.amount > 200 then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|4570|\
nitem_count|"..v.amount);
Sleep(200);
end
end
end
----------------------------------------
-- End Function
----------------------------------------
while true do
Grind()
end