UP: Боты-бафферы
– Добавлены две новые функции:
on_common_message и
on_private_message. Теперь можно создавать ботов-бафферов.
– Добавлены функции
get_character_gid и
get_character_sid.
Пример бота-баффера (Buff bot example)
Код:
local function apply_buff(player_name, bar_index, cell_index)
local group = ActorGroup.OtherPlayers;
local characterPtr = game.find_character_by_name(group, player_name)
if characterPtr == 0 then return end
actions.use_bar_action(bar_index, cell_index, true)
sleep(500)
actions.click_on_target(characterPtr)
end
local function callback(sender, message)
print("[PRIVATE] " .. sender .. ": " .. message)
local lower = message:lower()
if lower:match("velo") or lower:match("вв") then
apply_buff(sender, 0, 0)
end
if lower:match("shield") or lower:match("щит") then
apply_buff(sender, 0, 1)
end
if lower:match("dodge") or lower:match("додж") then
apply_buff(sender, 0, 2)
end
end
actions.on_private_message(callback)
print("Listening for private messages ...")
while true do
sleep(250)
end