Вы можете заблокировать убийство добавив
return PLUGIN_HANDLED
Или произвести какие то свои манипуляции с игроком.
Функция вызывается всегда, при использовании данной команды.
Инфо из engince.inc:
/* Called when a client types kill in console. */
forward client_kill(id);
Синтаксис:
public client_kill (id)
id - Индекс игрока выполнившего команду
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#define PLUGIN "User use command kill"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_kill (id){
client_print(id,print_chat,"You use command kill, suicide blocked")
return PLUGIN_HANDLED
}
Описание:
данная функция вызывается автоматически, следовательно нам нет необходимости регистрировать какие то команды.
При выполнении игроком команды kill в консоли, мы блокируем выполнение команды с помощью
return PLUGIN_HANDLED
И выводим в чат текстовое сообщение о использовании команды.