12.01.2013, 10:56
Код:
CMD:kick( playerid, params[]) { if( !IsPlayerAdmin( playerid ) ) return SendClientMessage( playerid, 0xFF0000FF, " You are not allowed to do that!" ); new pID, reason[ 64 ]; if( sscanf( params, "us[64]", pID, reason ) ) return SendClientMessage( playerid, -1, " USAGE:/kick [playerid/name] [reason]" ); if( pID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, 0xFF0000FF, " That player is not connected!" ); new aName[ MAX_PLAYER_NAME ], pName[ MAX_PLAYER_NAME ], kickstring[ 128 ]; GetPlayerName( playerid, aName, MAX_PLAYER_NAME ); GetPlayerName( pID, pName, MAX_PLAYER_NAME ); format( kickstring, sizeof( kickstring ), "AdmCmd:%s has kicked %s for : %s", aName, pName, reason ); SendClientMessageToAll( 0xFF0000FF, kickstring ); Kick( pID ); return 1; }