public void OnPluginStart()
{
AddCommandListener(Block, "kill");
AddCommandListener(Block, "killvector");
}
public Action Block(client, char[] command, args)
{
return Plugin_Handled;
}
А куда это прописывать, если не секрет?))Вместо "kill" вставляй команду которую надо, если надо больше, продублируй строки с командамиC++:public void OnPluginStart() { AddCommandListener(Block, "kill"); AddCommandListener(Block, "killvector"); } public Action Block(client, char[] command, args) { return Plugin_Handled; }
Это плагин, создай файл с расширением .sp, вставь это туда и скомпилируй через компиляторА куда это прописывать, если не секрет?))
Спасибо большоеЭто плагин, создай файл с расширением .sp, вставь это туда и скомпилируй через компилятор
Спасибо
Если что, то этот плагин блокирует только команды kill и killvectorВместо "kill" вставляй команду которую надо, если надо больше, продублируй строки с командамиC++:public void OnPluginStart() { AddCommandListener(Block, "kill"); AddCommandListener(Block, "killvector"); } public Action Block(client, char[] command, args) { return Plugin_Handled; }
Вместо них можно вставить свои если чтоЕсли что, то этот плагин блокирует только команды kill и killvector
Не будет это блокировать sm plugins list если что. Вы прежде чем другим что-то писать, проверяйте хотьВместо них можно вставить свои если что
Не будет это блокировать sm plugins list если что. Вы прежде чем другим что-то писать, проверяйте хоть
не в обиду автору. просто как информация напишу:Вместо "kill" вставляй команду которую надо, если надо больше, продублируй строки с командамиC++:public void OnPluginStart() { AddCommandListener(Block, "kill"); AddCommandListener(Block, "killvector"); } public Action Block(client, char[] command, args) { return Plugin_Handled; }
Мне то зачем это? Я @trekken объясняю. @Mort1an уже скинул решение Блокировка консольных команд для игроков![]()
GitHub - Bara/BlockSMPlugins: Block "sm*" and "meta*" for all non admins
Block "sm*" and "meta*" for all non admins. Contribute to Bara/BlockSMPlugins development by creating an account on GitHub.github.com
Спасибо, буду иметь ввиду, ошибсяне в обиду автору. просто как информация напишу:
данный код не будет блокировать абсолютно все команды, а только команды плагинов и пару клиентских команд которые связаны с сервером по типу say, jointeam, menuselect и т.д
для того чтобы блокировать все возможные команды к которым у сервера есть доступ, необходимо написать плагин на основе функции движка CGameClient::ExecuteStringCommand().
Этот плагин может помочь с этим GitHub - oqyh/SurfTimer-AutoFixBot: Reload Bots Beginning Of Map ?@ANALGIN, возможно просто переходит из команды в команду, а сервак просто ботов добавляет (давно известный в CS:GO баг, который годы вентилями не фиксится).