mirror of
https://github.com/OTCv8/otclientv8.git
synced 2025-04-30 03:09:20 +02:00
62 lines
1.3 KiB
Lua
62 lines
1.3 KiB
Lua
botDefaultConfig = {
|
|
configs = {
|
|
{name = "Example", script = [[
|
|
--#Example config
|
|
|
|
--#macros
|
|
macro(5000, "macro send link", "f5", function()
|
|
g_game.talk("macro test - https://github.com/OTCv8/otclient_bot")
|
|
end)
|
|
|
|
macro(1000, "flag tiles", function()
|
|
local staticText = StaticText.create()
|
|
staticText:addMessage("t", 9, "xDDD")
|
|
local tile = player:getTile()
|
|
tile:clearTexts()
|
|
tile:addText(staticText)
|
|
for i = 1, 10 do
|
|
schedule(1000 * i, function()
|
|
staticText:setText(i)
|
|
end)
|
|
end
|
|
schedule(11000, function()
|
|
tile:clearTexts()
|
|
end)
|
|
end)
|
|
|
|
|
|
addSeparator("spe0")
|
|
|
|
--#hotkeys
|
|
hotkey('y', 'test hotkey', function() g_game.talk('hotkey elo') end)
|
|
|
|
--#callbacks
|
|
|
|
--#other
|
|
addLabel("label1", "Test label 1")
|
|
addSeparator("sep1")
|
|
addLabel("label2", "Test label 2")
|
|
|
|
storage.clicks = 0
|
|
addButton("button1", "Click me", function()
|
|
storage.clicks = storage.clicks + 1
|
|
ui.button1:setText("Clicks: " .. storage.clicks)
|
|
end)
|
|
|
|
HTTP.getJSON("https://api.ipify.org/?format=json", function(data, err)
|
|
if err then
|
|
warn("Whoops! Error occured: " .. err)
|
|
return
|
|
end
|
|
info("HTTP: My IP is: " .. tostring(data['ip']))
|
|
end)
|
|
|
|
info("Bot started")
|
|
|
|
|
|
]]},
|
|
{}, {}, {}, {}
|
|
},
|
|
enabled = false,
|
|
selectedConfig = 1
|
|
} |