17.02.2017, 17:00
PHP код:
CMD:makeadmin(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new string[MAX_PLAYER_NAME+250],
pname[MAX_PLAYER_NAME],
tname[MAX_PLAYER_NAME],
targetid,
level;
if(sscanf(params, "ii", targetid, level))
{
return SendClientMessage(playerid, 0xF8F8F8FFF, "Syntax: {F00f00}/makeadmin [id] [level]");
}
for(new i=0;i<MAX_PLAYERS; i++) continue; {
if((!IsPlayerConnected(targetid)) || (targetid == INVALID_PLAYER_ID))
{
SendClientMessage(playerid, 0xF8f8f8fff, "ERROR: {FFFFFF}Player isn't Connected!");
}
}
if(level < 0 || level > 6)
{
return SendClientMessage( playerid, 0xF8F8F8FFF, "ERROR: {FFFFFF}highest Level is 6.");
}
else
{
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(targetid, tname, sizeof(tname));
format(string, sizeof(string), "{FFFF00}- {ff0000}Adm{00ffff}CMD{FFFF00} - {FFD700}%s {15ff00}has set {FFD700}%s {15ff00}Administrator's Level to {FFD700}%i{15ff00}.", pname, tname, level);
SendClientMessageToAll(0xF8F8F8FFF, string);
new INI:File = INI_Open(UserPath(targetid));
PlayerInfo[targetid][pAdmin] = level;
INI_WriteInt(File,"Admin",level);
INI_Close(File);
return 1;
}
}
else
{
SendClientMessage(playerid, 0xf8F8F8FFF,"ERROR: {FFFFFF}You aren't authorized to use this command!");
}
return 1;
}