CMD:makeadmin(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 133 { new iAdminValue, iTargetID; if(sscanf(params, "ui", iTargetID, iAdminValue)) { SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /makeadmin [playerid] [level]"); } else if(IsPlayerConnected(iTargetID)) { if(PlayerInfo[iTargetID][pHelper] >= 1) { SendClientMessageEx(playerid, COLOR_GRAD1, "You cannot make community advisors admins!"); } else { new szMessage[47 + (MAX_PLAYER_NAME * 2)]; PlayerInfo[iTargetID][pAdmin] = iAdminValue; format(szMessage, sizeof(szMessage), "AdmCmd: %s has promoted %s to a level %d admin.", GetPlayerNameEx(playerid), GetPlayerNameEx(iTargetID), iAdminValue); ABroadCast(COLOR_LIGHTRED,szMessage, 2); format(szMessage, sizeof(szMessage), "You have been promoted to a level %d admin by %s.", iAdminValue, GetPlayerNameEx(playerid)); SendClientMessageEx(iTargetID, COLOR_LIGHTBLUE, szMessage); format(szMessage, sizeof(szMessage), "You have promoted %s to a level %d admin.", GetPlayerNameEx(iTargetID),iAdminValue); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, szMessage); } } else SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid player specified."); } else SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!"); return 1; } |
CMD:makeadmin( playerid, params[] )
{
new
iAdminValue,
iTargetID,
szMessage[ 128 ]
;
if( sscanf( params, "ui", iTargetID, iAdminValue ) )
return SendClientMessage( playerid, COLOR_WHITE, "USAGE: /makeadmin [playerid] [level]" );
if( PlayerInfo[ playerid ][ pAdmin ] != 1338 )
return SendClientMessage( playerid, COLOR_GRAD1, "You are not authorized to use that command!" );
if( !IsPlayerConnected( iTargetID ) )
return SendClientMessage( playerid, COLOR_GRAD2, "Invalid player specified." );
if( PlayerInfo[ iTargetID ][ pHelper ] >= 1 )
return SendClientMessage( playerid, COLOR_GRAD1, "You cannot make community advisors admins!" );
PlayerInfo[ iTargetID ][ pAdmin ] = iAdminValue;
format( szMessage, 128, "AdmCmd: %s has promoted %s to a level %d admin.", GetPlayerNameEx( playerid ), GetPlayerNameEx( iTargetID ), iAdminValue );
ABroadCast( COLOR_LIGHTRED, szMessage, 2 );
format( szMessage, 128, "You have been promoted to a level %d admin by %s.", iAdminValue, GetPlayerNameEx( playerid ) );
SendClientMessage( iTargetID, COLOR_LIGHTBLUE, szMessage );
format( szMessage, 128, "You have promoted %s to a level %d admin.", GetPlayerNameEx( iTargetID ), iAdminValue );
SendClientMessage(playerid, COLOR_LIGHTBLUE, szMessage );
return 1;
}