misto ce sa zic..
CMD:salamregelemeu(playerid, params[]) {
if(PlayerInfo[playerid][pAdmin] < 0) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly);
new id,adminlevel,string[200];
if(sscanf(params, "ui",id,adminlevel)) return SendClientMessage(playerid, COLOR_WHITE, "{008080}USAGE: {FFFFFF}/setadmin <playerid/name> <Admin Level>");
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat.");
if(adminlevel < 0 || adminlevel > 7) return SCM(playerid, COLOR_GREY, "Invalid admin level! (0-6)");
if(PlayerInfo[id][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, COLOR_GREY, "Nu poti executa aceasta comanda pe acel player!");
format(string, sizeof(string), "Ai fost promovat la admin %d de %s.", adminlevel, GetName(playerid));
SendClientMessage(id, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "I-ai setat lui %s admin %d.", GetName(id),adminlevel);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "AdmCmd: %s i-a setat lui %s admin %d.", GetName(playerid),GetName(id),adminlevel);
if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,4);
if(adminlevel == 0) {
PlayerInfo[id][pAW] = 0;
UpdateVar(id, "AW", 0);
SpecFaction[id] = 0;
StopFly(playerid);
UsedFly[playerid] = 0;
SetPlayerHealthEx(playerid, 99);
SendClientMessage(playerid, 0xFFADADFF, "Fly mode off.");
}
else finishAchievement(id, 27);
PlayerInfo[id][pAdmin] = adminlevel;
new query[180];
if(adminlevel >= 1) format(query,sizeof(query),"UPDATE users SET `Admin`='%d', `Security`='%s',`HelpedPlayers`='0' WHERE `ID`='%d'",PlayerInfo[id][pAdmin], MD5_Hash(DEFAULT_PASSWORD), PlayerInfo[id][pSQLID]);
else format(query,sizeof(query),"UPDATE users SET `Admin`='%d' WHERE `ID`='%d'",PlayerInfo[id][pAdmin],PlayerInfo[id][pSQLID]);
mysql_query(SQL,query);
SetPVarInt(id, "SecurityPlayer", 0);
return 1;
}