Nova
Simple Project
- Сообщения
- 262
- Реакции
- 28
Допустим, в каком-то плагине зарегистрирована команда чата command через функцию:
Другим плагином нужно запретить её использование.
Пробовал делать так, как указано ниже, но команда всё равно выполняется. С консольными командами такой проблемы нет.
Как это осуществить?
PHP:
public OnClientSayCommand_Post(client, const String:command[], const String:sArgs[])
Пробовал делать так, как указано ниже, но команда всё равно выполняется. С консольными командами такой проблемы нет.
PHP:
public OnPluginStart()
{
AddCommandListener(CommandListener:Command_Block, "say");
AddCommandListener(CommandListener:Command_Block, "say_team");
}
public Action:Command_Block(client, args)
{
if (args == 0)
return Plugin_Continue;
decl String:sCmdArg[12];
GetCmdArg(1, sCmdArg, sizeof(sCmdArg));
if (strcmp(sCmdArg, "command", false) == 0)
{
ReplyToCommand(client, "Команда заблокирована.");
return Plugin_Stop;
}
return Plugin_Continue;
}
Последнее редактирование: