CMD:makeadmin(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(IsDev(playerid))
{
new id,adminszint;
if(sscanf(params,\"ui\",id,adminszint)) return SCM(playerid,COLOR_WHITE,\"(( Használat: /makeadmin [id/nev] [adminszint] ))\");
if(id == INVALID_PLAYER_ID) return SCM(playerid, ORANGE, \"(( Nincs ilyen játékos! ))\");
{
if(adminszint >= 0 && adminszint <= 7)
{
if(!IsPlayerNPC(id))
{
getdate(ev,honap,nap);
gettime(ora,perc,masodperc);
if(id == playerid)
{
new string[128];
PlayerInfo[playerid][Admin] = adminszint;
format(string,sizeof(string),\"*AdmCmd* %s %s megváltoztatta a saját adminszintjét %s-ra/re\",AdmRang(playerid),pname(playerid),AdmRang(playerid));
SendAdminMessage(LIGHTRED,string);
format(string,sizeof(string),\"(( Megváltoztattad az adminszinted %s-ra/re! ))\",AdmRang(playerid));
SCM(playerid,GREEN,string);
format(logstring,sizeof(logstring),\"[%02d-%02d-%d_%02d:%02d:%02d] %s megváltoztatta a saját admin szintjét %s-ra/re!\",ev,honap,nap,ora,perc,masodperc,pname(playerid),AdmRang(playerid));
SzerverLog(logstring);
return 1;
}
else if(id != playerid)
{
new string[128];
PlayerInfo[id][Admin] = adminszint;
format(string,sizeof(string),\"*AdmCmd* %s %s megváltoztatta %s admin szintjét %s-ra/re\",AdmRang(playerid),pname(playerid),pname(id),AdmRang(id));
SendAdminMessage(LIGHTRED,string);
format(string,sizeof(string),\"(( %s %s megváltoztatta az admin szinted %s-ra/re! ))\",AdmRang(playerid),pname(playerid),AdmRang(id));
SCM(id,GREEN,string);
format(logstring,sizeof(logstring),\"[%02d-%02d-%d_%02d:%02d:%02d] %s megváltoztatta %s admin szintjét %s-ra/re!\",ev,honap,nap,ora,perc,masodperc,pname(playerid),pname(id),AdmRang(id));
SzerverLog(logstring);
return 1;
}
}
else SCM(playerid,ORANGE,\"(( NPC-nek nem állíthatod át az adatait! ))\");
}
else SCM(playerid,ORANGE,\"(( Az adminszintnek 0 és 7 között kell lennie! ))\");
}
}
else SCM(playerid,COLOR_WHITE,\"(( Ismeretlen parancs! ))\");
}
return 1;
}