- Версия MoonLoader
- .026-beta
Вообщем-то вот такой код. Он кликает по диалогам, но есть небольшая проблемка, в последнем диалоге. Когда ты прокликиваешь диалог 1001 без скрипта - он сразу же закрывается сервером. Когда прокликивает скрипт, тогда он тоже прокликивается и сервер выполняет действие по этому самому диалогу, но этот самый диалог почему-то не закрывается. Закрываешь самостоятельно - Server closed the conection.
Lua:
function SampEvents.onShowDialog(id, st, tit, b1, b2, tx)
lua_thread.create(function()
count = 0
if id == 1000 and actions then
for line in tx:gmatch("[^\n\r]+") do
if line:find("Флакон сырья") then
sampSendDialogResponse(id, 1, count, nil)
return false
end
count = count + 1
end
end
if id == 1001 and actions then
sampSendDialogResponse(id, 1, 5, "") -- вот здесь выполняется прокликивание диалога, но скрипт почему то задеживает диалог..
actions = false
return false
end
end)
end