Команды

Статус
В этой теме нельзя размещать новые ответы.

123ggg

Новичок
Автор темы
13
2
как сделать команду не через / а через точку?
 

Frapsy

Известный
Проверенный
393
226
Да, создатель темы именно об этом
Если так, то sampRegisterChatCommand не заюзать, ибо тот автоматом команды воспринимает нормально со слешем.
Так что, единственный вариант, как делать такие "команды" известным мне вариантом, так это используя хук onSendChat.
Lua:
function sampev.onSendChat(message)
    if message:match(".cmd .*") then
        local params = message:match(".cmd (.*)")
        sampAddChatMessage("Ловим команду и параметр: "..tostring(params), -1)
        return false
    end
end
Этот метод колхозный, можно подключить таблицы, но сорян, уж лучше использовать sampRegisterChatCommand, нежели извращаться так.
 

123ggg

Новичок
Автор темы
13
2
Если так, то sampRegisterChatCommand не заюзать, ибо тот автоматом команды воспринимает нормально со слешем.
Так что, единственный вариант, как делать такие "команды" известным мне вариантом, так это используя хук onSendChat.
Lua:
function sampev.onSendChat(message)
    if message:match(".cmd .*") then
        local params = message:match(".cmd (.*)")
        sampAddChatMessage("Ловим команду и параметр: "..tostring(params), -1)
        return false
    end
end
Этот метод колхозный, можно подключить таблицы, но сорян, уж лучше использовать sampRegisterChatCommand, нежели извращаться так.
сяп
 
Статус
В этой теме нельзя размещать новые ответы.