CMD:makeadmin(playerid, params[])
{
if(PlayerInfo[playerid][pAdminLevel] >= 1337)
{
if(IsPlayerConnected(playerid))
{
new playername, value;
if (sscanf(params, "ii", playername, value)) return SendClientMessage(playerid, -1, "USAGE: /makeadmin [Player-ID] [Faction-ID]");
{
if (playername != INVALID_PLAYER_ID)
{
new string[128];
PlayerInfo[playerid][pAdminLevel] = value;
format(string, sizeof(string), "Your admin level have been set to: %f", value);
SendClientMessage(playername, 0x00FF00FF, string);
}
}
}
else return SendClientMessage(playerid, -1, "This player is not connected!");
}
else return SendClientMessage(playerid, -1, "You are not authorized to use that command!");
return 1;
}
if(IsPlayerAdmin(playerid))
{
new id, factionid;
if(sscanf(params, "ui", id, factionid)) return SendClientMessage(playerid, -1, "USAGE: /makeleader [playerid] [faction-id]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Player is not connected!");
PlayerInfo[playerid][pLeader] = factionid;
new string[128];
format(string, sizeof(string), "You have been promoted to Leader of %d.", PlayerInfo[playerid][pFaction]);
SendClientMessage(id, -1, string);
}
if(IsPlayerAdmin(playerid))
{
new id, factionid;
if(sscanf(params, "ui", id, factionid)) return SendClientMessage(playerid, -1, "USAGE: /makeleader [playerid] [faction-id]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Player is not connected!");
PlayerInfo[playerid][pLeader] = factionid;
new string[128];
format(string, sizeof(string), "You have been promoted to Leader of %d.", PlayerInfo[playerid][pFaction]);
SendClientMessage(id, -1, string);
return 1;
}
CMD:makeadmin(playerid, params[])
{
if(PlayerInfo[playerid][pAdminLevel] >= 1337)
{
new playername, value;
if (sscanf(params, "ui", playername, value)) return SendClientMessage(playerid, -1, "USAGE: /makeadmin [Player-ID] [Faction-ID]");
{
if(IsPlayerConnected(playername))
return SendClientMessage(playerid, -1, "This player is not connected!"), false;
if (playername != INVALID_PLAYER_ID)
{
new string[128];
PlayerInfo[playerid][pAdminLevel] = value;
format(string, sizeof(string), "Your admin level have been set to: %f", value);
SendClientMessage(playername, 0x00FF00FF, string);
}
}
}
}
else
{
SendClientMessage(playerid, -1, "You are not authorized to use that command!");
}
return 1;
}
CMD:makeadmin( playerid, params[ ] )
{
new playername, value;
if( PlayerInfo[ playerid ][ pAdminLevel ] < 1337 ) return SendClientMessage( playerid, -1, "You are not authorized to use that command!" );
if( sscanf( params, "ri", playername, value ) ) return SendClientMessage( playerid, -1, "USAGE: /makeadmin [Player-ID] [Faction-ID]" );
if( !IsPlayerConnected( playername ) && playername == INVALID_PLAYER_ID ) return SendClientMessage(playerid, -1, "This player is not connected!" );
new string[ 128 ];
PlayerInfo[ playerid ][ pAdminLevel ] = value;
format( string, sizeof( string ), "Your admin level have been set to: %f", value );
SendClientMessage( playername, 0x00FF00FF, string );
return 1;
}
format( string, sizeof( string ), "Your admin level have been set to: %f", value );
pawn Код:
|
pawn Код:
|