26.02.2011, 18:01
(
Последний раз редактировалось [FMJ]BlueFire; 17.04.2013 в 13:12.
Причина: fixed
)
fixed
if ( strcmp ( cmd , "/ban" , true ) == 0 && IsPlayerAdmin ( playerid ) ) { new tmp [ 256 ]; new message [ 256 ]; tmp = strtok ( cmdtext , idx ); if( ! strlen ( tmp ) ) { SendClientMessage ( playerid , GREY , "USAGE: /ban [playerid]" ); return 1; } new giveplayerid = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { if (IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "Admin %s (player: %d) has banned %s (player: %d) from the server.",GetName(playerid), playerid, GetName(giveplayerid), giveplayerid); SendClientMessageToAll(GREY, string); printf(string); SendClientMessageToAll(GREY,"No reason given."); printf(string); Ban(giveplayerid); return 1; } else { format(string, sizeof(string), "[ERROR] ID %d is not an active player.", giveplayerid); SendClientMessage(playerid, GREY, string); return 1; } } if(giveplayerid < 10) { strmid ( message , cmdtext , 6 , strlen ( cmdtext ) ); } else { strmid ( message , cmdtext , 7 , strlen ( cmdtext ) ); } if (IsPlayerConnected(giveplayerid)) { format(string, sizeof(string), "Admin %s (player: %d) has banned %s (player: %d) from the server.",GetName(playerid), playerid, GetName(giveplayerid), giveplayerid); SendClientMessageToAll(GREY, string); printf(string); format(string, sizeof(string), "reason: %s.",message); SendClientMessageToAll(GREY, string); printf(string); Ban(giveplayerid); return 1; } else { format(string, sizeof(string), "[ERROR] ID %d is not an active player.", giveplayerid); SendClientMessage(playerid, GREY, string); return 1; } }