Dialog and TextDraw

Maximilian DRP

Участник
Автор темы
42
6
Как сделать цикличность функции sampSendClickTextdraw до тех пор пока не появиться диалог?
 

Lo_Smite

Участник
56
9
Я не является топ скриптером потому могут ошибки быть, но вкратце думаю поймешь. Ну а также мб есть другие возможности сделать вписывая код меньше

Lua:
script_name('Топ скрипт') -- название скрипта

require "lib.moonloader" -- подключение библиотеки
local sampev = require "lib.samp.events" -- подключение ивентов игры

checker = 0 -- Нужная переменная внизу поймешь

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end


        while true do -- Бесконечный цикл
            wait(0)
            if checker == 0 then -- Тоесть пока оно нулевое, то это будет делаться бесконечно
             sampSendClickTextdraw(id)
            end
        end
    end
 
    function sampev.onShowDialog(dialogid, style, title, button1, button2, text)
        if dialoid == true or style == 0 or style == 1 or style == 2 or style == 3 or style == 4 then
        checker = 1
        else
        checker = 0
              end  --Не забываем т.к. было if
     end
Но также для того что я вписал вверху это будет как бы работать даже в момент пока ты вводишь пароль, потому надо еще добавить условие того, что ты заспавнился или же просто сделать задержку перед началом бесконечного цикла хотя бы на 30000 - 30 секунд
 
Последнее редактирование:
  • Эм
Реакции: qdIbp