Как

Vespan

loneliness
Автор темы
Проверенный
2,138
1,813
Версия MoonLoader
.026-beta
Как сделать типо /команда и число и выбираеться в /anim [серверная команда] анимацию
Пишу /команда 7 ,открывается dialog окно и 7 пункт.
 
Решение
Код:
sampRegisterChatCommand('твоя команда', anim)

function anim(arg)
    if #arg ~= 0 then 
        sampSendChat('/anims '..arg)
    end
end
ты не правильно понял
Вот что ему нужно
Код:
sampRegisterChatCommand("/command", function(arg) -- регистрируем команду с привязкой к функции
    arg = tonumber(arg) -- переводим аргумент в число
    if arg then -- если аргумент перевёлся то
        sampSendChat("/anim") -- вводим anim
        lua_thread.create(function() -- создаём поток потому что у  нас будет цикл
            while not sampIsDialogActive() do wait(0) -- создаём цикл который не прекратится пока не появится диалог
            end
            local dId = sampGetCurrentDialogId() -- получаем ID открытого диалога...

Quasper

Известный
835
355
Код:
sampRegisterChatCommand('твоя команда', anim)

function anim(arg)
    if #arg ~= 0 then 
        sampSendChat('/anims '..arg)
    end
end
ты не правильно понял
Вот что ему нужно
Код:
sampRegisterChatCommand("/command", function(arg) -- регистрируем команду с привязкой к функции
    arg = tonumber(arg) -- переводим аргумент в число
    if arg then -- если аргумент перевёлся то
        sampSendChat("/anim") -- вводим anim
        lua_thread.create(function() -- создаём поток потому что у  нас будет цикл
            while not sampIsDialogActive() do wait(0) -- создаём цикл который не прекратится пока не появится диалог
            end
            local dId = sampGetCurrentDialogId() -- получаем ID открытого диалога
            sampSendDialogResponse(dId, 1, arg + 1, nil) --шлём ответ нашему  диалогу
        end)
    end
end)