Помощь в написании луа скрипта

Burenka

Новичок
Автор темы
19
5
Приветствую.
Пишу луа скрипт с диалогом, который выводит диалог с двумя кнопками (1 - Бронежилет, 2 - Маска), для Аризоны
проблема в том, что прописывая команду /acb (в коде указал как активацию) ничего не происходит. Вот код, прошу помочь.
Lua:
function main()
  repeat wait(0) until isSampAvailable()
  wait(2000)
  sampRegisterChatCommand('acb', dialog)
  sampAddChatMessage('AntiCops by burenka loaded!, -1)
  while true do
    wait(0)
  end
end



function dialog()
  sampShowDialog(1337, '{FF5656}AntiCops Burenka edition', '{FFFFFF}Выбери броник или маску', 'Броник', 'Маска', 0)
  lua_thread.create(checker)
end

function checker()
  while sampIsDialogActive() do
    wait(0)
    local result, button, list, input = sampHasDialogRespond(1337)
    if result and button == 1 then
      sampSendChat("/armour")
    elseif result and button == 0
      sampSendChat("/mask")
    end
  end
end

1620668834362.png
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,228
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('acb', function()
        sampShowDialog(1337, '{FF5656}AntiCops Burenka edition', '{FFFFFF}Выбери броник или маску', 'Броник', 'Маска', 0)
    end)
    sampAddChatMessage('AntiCops by burenka loaded!', -1)
    while true do
        wait(0)
        local result, button, list, input = sampHasDialogRespond(1337)
        if result then
            if button == 1 then
                sampSendChat("/armour")
            elseif button == 0 then
                sampSendChat("/mask")
            end
        end
    end
end
 

kizn

О КУ)))
Всефорумный модератор
2,405
2,058
Lua:
function main()
    repeat wait(0) until isSampAvailable()
    wait(2000)
    sampRegisterChatCommand('acb', dialog)
    sampAddChatMessage("AntiCops by burenka loaded!", -1)
    while true do
        wait(0)
    end
end

function dialog()
    sampShowDialog(1337, '{FF5656}AntiCops Burenka edition', '{FFFFFF}Выбери броник или маску', 'Броник', 'Маска', 0)
    lua_thread.create(checker)
end

function checker()
    while sampIsDialogActive() do
        wait(0)
    end
    local result, button, list, input = sampHasDialogRespond(1337)
    if result then
        if button == 0 then
            sampSendChat("/armour")
        elseif button == 1 then
            sampSendChat("/mask")
        end
    end
end