- 166
- 24
- Версия SA-MP
-
- Любая
Ниже прикреплю скрипт-хелпер для мобайл лаунчера на основе monetloader (moonloader только на телефон).
Нужно найти функцию auto_edit которая при отображении нужного текста на диалоге автоматически сразу отправляет его и поставить задержку в 3500 милисек.
если надо фулл скрипт, напишите в тг @yadoxbin бх не дает отправить
Нужно найти функцию auto_edit которая при отображении нужного текста на диалоге автоматически сразу отправляет его и поставить задержку в 3500 милисек.
код:
msga = string.match(text, "{FFFFFF}Сообщение:\t{33AA33}(.+)\n\n{FFFFFF}")
msga = msga:gsub('=','rv')
msga = string.gsub(msga, "^%s*(.-)%s*$", "%1")
test = tonumber(msga)
if test then msga = msga .. 'a' end
dialog_text[1] = '{FFFFFF}Сообщение:\t{33AA33}'..msga
dialog_text[2] = '{FFFFFF}Объявление от {FFD700}'..author
dialog_text[3] = msga
dialog_title = title
dialog_btn1 = button1
dialog_btn2 = button2
focus = true
edit_helper[0] = true
mainIni = inicfg.load({}, 'smi.ini')
tst = nil
for tt = 1, 100000 do
if mainIni.edit[tt] ~= nil then
if u8:decode(mainIni.edit[tt]) == msga then
tst = tt
wait(3000)
break
end
end
end
if tst ~= nil and mainIni.config['auto_edit'] then
if mainIni.edit[tst .. "_input"] ~= nil then
lua_thread.create(function()
wait(3500)
sampSendDialogResponse(557, 1, -1, u8:decode(mainIni.edit[tst .. "_input"]))
end)
elseif mainIni.edit[tst .. "_cancel"] ~= nil then
sampSendDialogResponse(557, 0, -1, u8:decode(mainIni.edit[tst .. "_cancel"]))
end
edit_helper[0] = false
return false
end
return false
end
Последнее редактирование: