Очень тупой вопрос, так как программирование этих видов скриптов сильно отличаются и чтобы мне переписать скрипт на CLEO, нужно учиться какое-то время... Поэтому, мне нужен конкретный случай, пожалуйста, скажите, существуют ли опкоды в Cleo, аналогами которых являются хуки, которые я использовал в следующем скрипте. ( Немного наговнокодил, но скрипт делает то что мне нужно и этого мне хватает.
Скриптец:
local events = require 'lib.samp.events'
local ev = require 'lib.samp.events'
bank = 0
function events.onServerMessage(color,text)
lua_thread.create(function()
if text:find("Банковский чек") or text:find("Команда") then
wait(2000)
sampSendChat("/phone")
wait(2000)
sampSendClickTextdraw(349)
bank = 1
end
end)
end
function ev.onShowDialog(dialogId, style, title, button1, button2, text)
if dialogId == 1689 and bank == 1 then
sampSendDialogResponse(1689, 1, 13, nil)
sampSendDialogResponse(1723, 1, 2, nil)
sampSendDialogResponse(1726, 1, nil, "10000")
bank = 2
return false
end
if dialogId == 454 and bank == 2 or dialogId == 1689 and bank == 2 or dialogId == 1723 and bank == 2 or dialogId == 1726 and bank == 2 then
sampSendDialogResponse(dialogId, 0, nil, nil)
return false
end
end