new max_x = 2 // сколько раз можно юзать команду 0-отключить
new max_x_pl[33] = 0; // массив учета количества использований команды
public plugin_init() {
register_clcmd("say /test", "test")
register_logevent("round_start",2,"1=Round_Start") // ловим старт раунда. необходимо для варианта 1
RegisterHam(Ham_Spawn, "player", "Spawn_cmd", 1) // ловим спавн игрока. необходимо для варианта 2
}
//обнуление массива вариант 1
public round_start() {
for(new i = 0; i < 33; i++)
max_x_pl = 0;
}
//обнуление массива вариант 2
public Spawn_cmd(id)
max_x_pl[id] = 0;
//функция вызываемая по команде /test
public test(id) {
if (max_x == 0 || max_x_pl[id] < max_x){
//выполняем действие функции
max_x_pl[id]++ // увеличиваем количество использований функции на 1
}
}