- 148
- 15
- Версия MoonLoader
- .025-beta
Какая команда на поиск диалогового окна с заранее известным ид?
К примеру на меню авторизации сервера выскакивает окошечко с вводом пароля, мне нужно, шо бы в коде была команда, которая найдет это окошко и начнется выполнение определённой последовательности, а если нет этого окошечка, то он так и будет его искать.
Вот код, для которого я ищу данную команду:
На данном этапе я сделал поиску по определённой строке в чате.( if chatstring == "Dialog ID 2" then )
К примеру на меню авторизации сервера выскакивает окошечко с вводом пароля, мне нужно, шо бы в коде была команда, которая найдет это окошко и начнется выполнение определённой последовательности, а если нет этого окошечка, то он так и будет его искать.
Вот код, для которого я ищу данную команду:
Код:
script_name('AutoInPut')
script_author('FlipSize')
script_moonloader(023)
script_description('Автоматический вход в игру с заданным заранее паролём')
require "lib.moonloader"
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
while true do
wait(1)
local chatstring = sampGetChatString(99)
if chatstring == "Dialog ID 2" then
wait(100)
sampSendDialogResponse(2, 1, 1, password)
sampCloseCurrentDialogWithButton(0)
sampAddChatMessage("Вы успешно волшли в свой аккаунт, приятной игры!", 0x22FF00)
end
end
end