Помощь с кодом

voluuuuume

Новичок
Автор темы
7
1
как добавить в этот скрипт активацию по команде ?

Код:
function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then
        return
    end

    while not isSampAvailable() do
        wait(100)
    end
    while true do
        wait(1)
        if sampIsDialogActive() and sampGetDialogCaption():find('Проверка на робота') then
            ttime = os.clock()

            while sampIsDialogActive() do
                wait(0)
            end

            sampAddChatMessage(string.format("{696969}[Timer Lovli] Капча {A9A9A9}%s {696969}введена за {A9A9A9}%s {696969}сек", sampGetCurrentDialogEditboxText(), string.sub(os.clock() - ttime, 1, 5)), 16777215)
        end
    end
end
 
Последнее редактирование модератором:
Решение
Вроде че-то сделал, если что-то не так, отредактируй под себя

Lua:
local state = false -- по умолчанию отключаем статус переменной для команды при запуске гта

function main()
    while not isSampAvailable() do wait(100) end -- проверка на то, загружен ли самп
    sampRegisterChatCommand('tl', tl) --регистрация команды
    while true do wait(250)-- задержка 250 мс
        end -- закрываем проверку
    end --закрываем цикл
end --закрываем главную функцию

function tl()--создаем функцию, к которой обращается команда
    state = not state
    if state then -- проверяем статус переменной
        sampAddChatMessage(string.format("{696969}[Timer Lovli] Капча {A9A9A9}%s {696969}введена за {A9A9A9}%s {696969}сек"...

voluuuuume

Новичок
Автор темы
7
1
Ты хочешь сделать тренировку капчи?
Нет,мне надо просто что бы таймер активировался по команде
Нет,мне надо просто что бы таймер активировался по команде
Написал /tl - он показывает за сколько ввел,написал еще раз, не показывает
 

Мурпху

Активный
211
39
Вроде че-то сделал, если что-то не так, отредактируй под себя

Lua:
local state = false -- по умолчанию отключаем статус переменной для команды при запуске гта

function main()
    while not isSampAvailable() do wait(100) end -- проверка на то, загружен ли самп
    sampRegisterChatCommand('tl', tl) --регистрация команды
    while true do wait(250)-- задержка 250 мс
        end -- закрываем проверку
    end --закрываем цикл
end --закрываем главную функцию

function tl()--создаем функцию, к которой обращается команда
    state = not state
    if state then -- проверяем статус переменной
        sampAddChatMessage(string.format("{696969}[Timer Lovli] Капча {A9A9A9}%s {696969}введена за {A9A9A9}%s {696969}сек", sampGetCurrentDialogEditboxText(), string.sub(os.clock() - ttime, 1, 5)), 16777215) --информируем в чат пользователя
    else
        sampAddChatMessage('{FFCD0A}[INFO]: {FFFFFF}Скрипт выключен.', -1)
    end --закрываем проверку
end --закрываем функцию