- 124
- 21
- Версия MoonLoader
- .026-beta
Как сделать так, если скрипт видит эти строки:
скрипт заново отправлял то, что указано в inputtext через 3 секунды.
Или если скрипт видит эту строку:
То скрипт ждал столько, сколько указано?
Пробовал сделать вот так, не получилось, скрипт не увидел эти строки.
Lua:
function sampev.onServerMessage(color, text)
if CheckPiar.v == true then
lua_thread.create(function()
if text:find('[Ошибка] Для возможности повторной отправки сообщения в этот чат осталось 0:(%d+)') then
local sleep = text:match('[Ошибка] Для возможности повторной отправки сообщения в этот чат осталось 0:(%d+)')
sampAddChatMessage('Ждем: '..(sleep.v*1000)..' секунд!', -1)
wait(sleep*1000)
sampSendChat(u8:decode(''..piar.v))
wait(delay.v*1000)
end
if text:find('[Ошибка] После последнего сообщения в этом чате нужно подождать 1 секунду.') then
sampSendChat(u8:decode(''..piar.v))
wait(delay.v*1000)
end
end)
end
Lua:
if CheckPiar.v == true then
sampSendChat(u8:decode(''..piar.v))
wait(delay.v*1000)
end
Строчка ввода этих переменных:
Lua:
imgui.InvisibleButton('##6', imgui.ImVec2(100,5))
imgui.SameLine()
imgui.Text(u8'АВТО-ПИАР')
imgui.InvisibleButton('##7', imgui.ImVec2(150,25))
imgui.Text(u8'Текст: ')
imgui.SameLine()
imgui.InputText('##8', piar)
imgui.SameLine()
imgui.Checkbox('##9', CheckPiar)
imgui.Text(u8'Задержка: ')
imgui.SameLine()
imgui.InputText('##10', delay)
imgui.Separator()
imgui.InvisibleButton('##11', imgui.ImVec2(50,30))
imgui.SameLine()
imgui.Button(u8' Начать', imgui.ImVec2(150, 25))