Не работает команда

Мурпху

Активный
Автор темы
211
40
Версия SA-MP
  1. Любая
Lua:
function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("[HSUPPORT] {FFFFFF}Загружен. Активация: {128cff}/upd. {FFFFFF}Автор: {FF9933}123", 0x3399FF)
   while true do
    wait(0)
    sampRegisterChatCommand('test', test)
    sampRegisterChatCommand('upd', upd)
   end
end

function upd()
    sampShowDialog(213, "Помощь в скрипте", "/rp - Попросить игрока, чтобы он написал в /report\n/qv - Сказать игроку, как быстро прокачать аккаунт\n/ut - Попросить игрока уточнить вопрос\n/ku - Приветствовать игрока", "Ок", "", 0)
end

function test(id)
    sampSendChat(string.format('/ans %s Привет!', id))
end
Не работает команда /test
 
Решение
Код:
[10:20:05.156691] (system)    support.lua: Loaded successfully.
Ничего нет
протестировал - все работает, возможно у тебя данная команда '/test' зарезервирована, попробуй так и у тебя команда будет '//test'
Lua:
sampRegisterChatCommand('/test', test)

clrn1w

Известный
316
146
Зачем ты регистрацию команды поставил в бесконечный цикл, и если у тебя цикл не используется ставь wait(-1)
Lua:
function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("[HSUPPORT] {FFFFFF}Загружен. Активация: {128cff}/upd. {FFFFFF}Автор: {FF9933}123", 0x3399FF)
    sampRegisterChatCommand('test', test)
    sampRegisterChatCommand('upd', upd)
    wait(-1)
end

function upd()
    sampShowDialog(213, "Помощь в скрипте", "/rp - Попросить игрока, чтобы он написал в /report\n/qv - Сказать игроку, как быстро прокачать аккаунт\n/ut - Попросить игрока уточнить вопрос\n/ku - Приветствовать игрока", "Ок", "", 0)
end

function test(id)
    sampSendChat(string.format('/ans %s Привет!', id))
end
 

Мурпху

Активный
Автор темы
211
40
Зачем ты регистрацию команды поставил в бесконечный цикл, и если у тебя цикл не используется ставь wait(-1)
Lua:
function main()
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("[HSUPPORT] {FFFFFF}Загружен. Активация: {128cff}/upd. {FFFFFF}Автор: {FF9933}123", 0x3399FF)
    sampRegisterChatCommand('test', test)
    sampRegisterChatCommand('upd', upd)
    wait(-1)
end

function upd()
    sampShowDialog(213, "Помощь в скрипте", "/rp - Попросить игрока, чтобы он написал в /report\n/qv - Сказать игроку, как быстро прокачать аккаунт\n/ut - Попросить игрока уточнить вопрос\n/ku - Приветствовать игрока", "Ок", "", 0)
end

function test(id)
    sampSendChat(string.format('/ans %s Привет!', id))
end
Сделал, все равно /test не работает
 

clrn1w

Известный
316
146
Код:
[10:20:05.156691] (system)    support.lua: Loaded successfully.
Ничего нет
протестировал - все работает, возможно у тебя данная команда '/test' зарезервирована, попробуй так и у тебя команда будет '//test'
Lua:
sampRegisterChatCommand('/test', test)
 
  • Нравится
Реакции: Мурпху