проблема в луа скрипте

Хранитель Говнокода

Активный
Автор темы
128
33
всем привет, зарегистрировал команду, но функция вызывается сама, а после этого перестает работать, в общем, вот код:
lua:
function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("zalupa", cmd_zlp())
    sampAddChatMessage("[Тестовый скрипт]: Готов к работе! /zalupa", 0xFF0000)

      while true do
    wait(0)

    end
end

function cmd_zlp(arg)
    sampShowDialog(0, "1", "1", "1", "1", DIALOG_STYLE_MSGBOX)
end
 

YarikVL

Известный
Проверенный
4,767
1,820
всем привет, зарегистрировал команду, но функция вызывается сама, а после этого перестает работать, в общем, вот код:
lua:
function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("zalupa", cmd_zlp())
    sampAddChatMessage("[Тестовый скрипт]: Готов к работе! /zalupa", 0xFF0000)

      while true do
    wait(0)

    end
end

function cmd_zlp(arg)
    sampShowDialog(0, "1", "1", "1", "1", DIALOG_STYLE_MSGBOX)
end
sampRegisterChatCommand("zalupa", cmd_zlp)
Вот так надо, у тебя скобки лишние