opis problema:Kada zelim da dam admina sa /makeadmin izbaci mi da je igrac offline !!
CMD:makeadmin(playerid, params[])
{
if(GetPVarInt(playerid,"Logiran") == 1 && GetPVarInt(playerid,"AdminLvl") >= 1337 || GetPVarInt(playerid,"Logiran") == 1 && IsPlayerAdmin(playerid))
{
new ID,AdminLevel;
if (sscanf(params, "ud", ID,AdminLevel)) SCM(playerid, COLOR_WHITE, "Koristenje: /makeadmin[Korisnicki ID] [Admin Level]");
else if(AdminLevel < 0 || AdminLevel > 1338) SCM(playerid, COLOR_WHITE, "Birajte admin level izmeðu 0 - 5");
else if(ID == INVALID_PLAYER_ID) SCM(playerid, COLOR_WHITE, ": Igrac je offline!");
else
{
if(GetPVarInt(playerid, "AdminLvl") < AdminLevel || IsPlayerAdmin(playerid))
{
new string,IME, IME1;
GetPlayerName(playerid, IME1, sizeof(IME1));
GetPlayerName(ID, IME, sizeof(IME));
format(string, sizeof(string), "Postavio si igraca %s za level %d admina!",IME, AdminLevel);
SCM(playerid, COLOR_LIGHTBLUE, string);
print(string);
format(string, sizeof(string), "Ovlasteni admin %s te postavio za level %d admina!",IME1, AdminLevel);
SCM(ID, COLOR_LIGHTBLUE, string);
print(string);
SetPVarInt(ID,"AdminLvl",AdminLevel);
UpdatePlayerAccount(playerid);
if(AdminLevel == 0)
{AdministratoriOnline--;}
else
{AdministratoriOnline++;}
}else{SCM(playerid, COLOR_LIGHTRED, "Niste u mogucnosti napraviti ovo promaknuce!");}
}
}else{SCM(playerid, COLOR_LIGHTRED, "Niste ovlasteni za koristenje ove komande!");}
return 1;
}