Заблокировать команду стороннего плагна
|
|
Naykon
|
Дата: Вторник, 18.09.2012, 17:25:15 | Сообщение # 1 |
|
Сообщений: 439
Репутация: -4 [ +/- ]
|
|
Подскажите пожалуйста как можно заблокировать команду стороннего плагина например команда !hide - нужно чтоб игрок не мог написать это команду следовательно hide выполница не должно.. не имею представления как это делается(((
|
|
| |
Beelzebub
|
Дата: Вторник, 18.09.2012, 19:21:10 | Сообщение # 2 |
|
Сообщений: 202
Репутация: 13 [ +/- ]
|
|
Code #include <sourcemod> #pragma semicolon 1
public Plugin:myinfo = { name = "Block command", author = "Beelzebub", };
public OnPluginStart() { AddCommandListener(CommandListener:Command_Block, "sm_hide"); }
public Action:Command_Block(client, args) { return Plugin_Stop; }
пример. или решение. :D
|
|
| |
morkva
|
Дата: Вторник, 18.09.2012, 19:25:04 | Сообщение # 3 |
|
Сообщений: 49
Репутация: 0 [ +/- ]
|
|
а для команды !zmenu типа вот этого? Code #include <sourcemod> #pragma semicolon 1
public Plugin:myinfo = { name = "Block command", author = "Beelzebub", };
public OnPluginStart() { AddCommandListener(CommandListener:Command_Block, "sm_zmenu"); }
public Action:Command_Block(client, args) { return Plugin_Stop; } Добавлено (18.09.2012, 19:25:04) --------------------------------------------- а добавлять другие путем вот так? Code #include <sourcemod> #pragma semicolon 1
public Plugin:myinfo = { name = "Block command", author = "Beelzebub", };
public OnPluginStart() { AddCommandListener(CommandListener:Command_Block, "sm_zmenu"); AddCommandListener(CommandListener:Command_Block, "sm_lm"); AddCommandListener(CommandListener:Command_Block, "sm_rs"); }
public Action:Command_Block(client, args) { return Plugin_Stop; }
|
|
| |
Beelzebub
|
Дата: Вторник, 18.09.2012, 19:26:46 | Сообщение # 4 |
|
Сообщений: 202
Репутация: 13 [ +/- ]
|
|
Возможно если выполняется так Code RegConsoleCmd("sm_zmenu", Command_Zmenu); то пишем Code AddCommandListener(CommandListener:Command_Block, "sm_zmenu"); а если она выполняется без sm то sm убираем.
Сообщение отредактировал Beelzebub - Вторник, 18.09.2012, 19:27:46 |
|
| |
morkva
|
Дата: Вторник, 18.09.2012, 19:29:23 | Сообщение # 5 |
|
Сообщений: 49
Репутация: 0 [ +/- ]
|
|
нет не в консоле просто на зомби моде хочу убрать чтобы не могли писать !zmenuДобавлено (18.09.2012, 19:29:23) --------------------------------------------- ну я в принципе понял) попробую по позже отпишусь
|
|
| |
Beelzebub
|
Дата: Вторник, 18.09.2012, 19:30:56 | Сообщение # 6 |
|
Сообщений: 202
Репутация: 13 [ +/- ]
|
|
Quote (morkva) нет не в консоле просто на зомби моде хочу убрать чтобы не могли писать !zmenu
А ты попробуй написать в консоле на сервере у себя sm_zmenu если откроется менюшка то делай как я написал Code AddCommandListener(CommandListener:Command_Block, "sm_zmenu");
|
|
| |
morkva
|
Дата: Вторник, 18.09.2012, 19:32:18 | Сообщение # 7 |
|
Сообщений: 49
Репутация: 0 [ +/- ]
|
|
а это команда не в консоле пишется а в чате
|
|
| |
Beelzebub
|
Дата: Вторник, 18.09.2012, 19:51:10 | Сообщение # 8 |
|
Сообщений: 202
Репутация: 13 [ +/- ]
|
|
Quote (morkva) а это команда не в консоле пишется а в чате
А ты проверил? Как она пишется.
|
|
| |
morkva
|
Дата: Вторник, 18.09.2012, 20:12:44 | Сообщение # 9 |
|
Сообщений: 49
Репутация: 0 [ +/- ]
|
|
в чате !zmenu в коносле сейчас посмотрюДобавлено (18.09.2012, 19:59:43) --------------------------------------------- проверил в консоле zmenu Добавлено (18.09.2012, 20:12:44) --------------------------------------------- поставил этот вариант Code #include <sourcemod> #pragma semicolon 1
public Plugin:myinfo = { name = "Block command", author = "Beelzebub", };
public OnPluginStart() { AddCommandListener(CommandListener:Command_Block, "sm_zmenu"); }
public Action:Command_Block(client, args) { return Plugin_Stop; } все также
|
|
| |
Beelzebub
|
Дата: Вторник, 18.09.2012, 20:15:13 | Сообщение # 10 |
|
Сообщений: 202
Репутация: 13 [ +/- ]
|
|
Все не грузи меня, мне не понять твой ход мысли :D
|
|
| |
morkva
|
Дата: Вторник, 18.09.2012, 20:17:50 | Сообщение # 11 |
|
Сообщений: 49
Репутация: 0 [ +/- ]
|
|
ладно) все проехали вот теперь нужно с тем плагином разбираться(((( плохо что ты только встал(
Сообщение отредактировал morkva - Вторник, 18.09.2012, 20:53:59 |
|
| |