if(strcmp(cmd, "/ban", true) == 0){
new player[256];
new admin[256];
if(IsPlayerAdmin(playerid)){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"Использовиние: /ban [playerid]");
return 1;
}
playa = strval(tmp);
if(IsPlayerConnected(playa))
{
GetPlayerName(playa,player,sizeof(player));
GetPlayerName(playerid,admin,sizeof(admin));
SendClientMessage(playa,COLOR_YELLOW,"Вас забанили.");
Ban(playa);
format(string,sizeof(string),"CEPBEP: %s забанен админом %s.",player,admin);
SendClientMessageToAll(COLOR_YELLOW,string);
return 1;
}else{
SendClientMessage(playerid,COLOR_RED,"Токого играка нет!");
}
return 1;
}else{
SendClientMessage(playerid,COLOR_RED"ВО .!. Тебе черт! ты не админ и сам катись в бан");
Ban(playerid);
}
return 1;
} Вот моя)
Ну или: если поставили команду /offban, то банед того кто нажал