Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:setadmin(playerid, params[], help) {
- new id, adminlevel, gString[120];
- if(PlayerInfo[playerid][pAdmin] < 6)
- return SCM(playerid, COLOR_WHITE, AdminOnly);
- if(sscanf(params, "ui", id, adminlevel))
- return SCM(playerid, COLOR_GREY, "USAGE: {FFFFFF}/setadmin <playerid/name> <Admin Level>");
- if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID)
- return SCM(playerid, COLOR_GREY, "Acel player nu este conectat.");
- if(adminlevel < 0 || adminlevel > 6)
- return SCM(playerid, COLOR_GREY, "Invalid admin level. 0-6");
- if(PlayerInfo[id][pAdmin] > PlayerInfo[playerid][pAdmin])
- return SCM(playerid, COLOR_GREY, "Nu poti folosi aceasta comanda pe acel player. Are admin level mai mare.");
- format(gString, 80, "Ai fost promovat la admin %d de %s", adminlevel, GetName(playerid));
- SCM(id, COLOR_LIGHTBLUE, gString);
- format(gString, 100, "AdmCmd: %s i-a setat lui %s admin level %d.", GetName(playerid), GetName(id), adminlevel);
- SendAdminHelperMessage(COLOR_LOGS, gString);
- if(adminlevel == 0) {
- PlayerInfo[id][pAW] = 0;
- UpdateVar(id, "AW", 0);
- SpecFaction[id] = 0;
- StopFly(playerid);
- UsedFly[playerid] = 0;
- SetPlayerHealthEx(playerid, 100);
- Iter_Remove(PlayerAdmins, id);
- }
- Iter_Add(PlayerAdmins, id);
- finishAchievement(id, 27);
- PlayerInfo[id][pAdmin] = adminlevel;
- new gQuery[180];
- format(gQuery,sizeof(gQuery),"UPDATE users SET `Admin`='%d' WHERE `ID`='%d'",PlayerInfo[id][pAdmin],PlayerInfo[id][pSQLID]);
- mysql_tquery(SQL, gQuery, "", "");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement