Нужен скрипт на луа

VRush

https://t.me/vrushscript
Автор темы
Проверенный
2,345
1,092
Когда встаёш на маркер там 216 ид диалога и надо выбрать "Меню"
Потом диалог 217 и надо выбрать 4 пункт "Достать патроны"
И диалог 221 и там надо вписать 200 и нажать ентер
Это надо в код луа перевести Кто поможет?
Надо этот код вставить в этот

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

function main()
    while not isSampAvailable() do wait(100) end -- проверка на то, загружен ли самп
    sampRegisterChatCommand('pt', pt) --регистрация команды
    while true do wait(1500)-- задержка 250 мс
        if state then
            ВСТАВИТЬ ТУТ НАДО ВРОДЕ
        end -- закрываем проверку
    end --закрываем цикл
end --закрываем главную функцию

function pt()--создаем функцию, к которой обращается команда
    state = not state
    if state then -- проверяем статус переменной
        sampAddChatMessage('{FFCD0A}[INFO]:{FFFFFF}Флуд запущен', -1) --информируем в чат пользователя
    else
        sampAddChatMessage('{FFCD0A}[INFO]: {FFFFFF}Флуд выключен', -1)
    end --закрываем проверку
end --закрываем функцию
 

BlackGoblin

Известный
519
215
Lua:
sampev = require 'lib.samp.events'

function main()
    jopa = false
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand("pt", po)
wait(-1)
end

function po(arg)
    jopa = true
end

function sampev.onShowDialog(id, style, caption)
    if jopa and id == 216 then
            sampCloseCurrentDialogWithButton(1)
            return false
        end
        if jopa and id == 217 then
            sampSendDialogResponse(217, 1, 4, input)
        end
        if jopa and id == 221 then
            sampSendDialogResponse(221, 1, listitem, "200")
        end
end
Не знаю, по твоему описанию делал, проверить не могу, но вроде должно сработать
 

VRush

https://t.me/vrushscript
Автор темы
Проверенный
2,345
1,092
Lua:
sampev = require 'lib.samp.events'

function main()
    jopa = false
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand("pt", po)
wait(-1)
end

function po(arg)
    jopa = true
end

function sampev.onShowDialog(id, style, caption)
    if jopa and id == 216 then
            sampCloseCurrentDialogWithButton(1)
            return false
        end
        if jopa and id == 217 then
            sampSendDialogResponse(217, 1, 4, input)
        end
        if jopa and id == 221 then
            sampSendDialogResponse(221, 1, listitem, "200")
        end
end
Не знаю, по твоему описанию делал, проверить не могу, но вроде должно сработать
щас буду чекать
Lua:
sampev = require 'lib.samp.events'

function main()
    jopa = false
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand("pt", po)
wait(-1)
end

function po(arg)
    jopa = true
end

function sampev.onShowDialog(id, style, caption)
    if jopa and id == 216 then
            sampCloseCurrentDialogWithButton(1)
            return false
        end
        if jopa and id == 217 then
            sampSendDialogResponse(217, 1, 4, input)
        end
        if jopa and id == 221 then
            sampSendDialogResponse(221, 1, listitem, "200")
        end
end
Не знаю, по твоему описанию делал, проверить не могу, но вроде должно сработать
не робит...
 
Последнее редактирование: