Advertisement
Guest User

Untitled

a guest
Oct 13th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. }
  2.  
  3. CMD:setadmin(playerid, params[]) {
  4. if(PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly);
  5. new id,adminlevel,string[200];
  6. if(sscanf(params, "ui",id,adminlevel)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/setadmin <playerid/name> <Admin Level>");
  7. if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat.");
  8. if(adminlevel < 0 || adminlevel > 6) return SCM(playerid, COLOR_GREY, "Invalid admin level! (0-6)");
  9. if(PlayerInfo[id][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, COLOR_GREY, "Nu poti executa aceasta comanda pe acel player!");
  10. format(string, sizeof(string), "Ai fost promovat la admin %d de %s.", adminlevel, GetName(playerid));
  11. SendClientMessage(id, COLOR_LIGHTBLUE, string);
  12. format(string, sizeof(string), "I-ai setat lui %s admin %d.", GetName(id),adminlevel);
  13. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  14. format(string, sizeof(string), "AdmCmd: %s i-a setat lui %s admin %d.", GetName(playerid),GetName(id),adminlevel);
  15. if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,4);
  16. if(adminlevel == 0) {
  17. PlayerInfo[id][pAW] = 0;
  18. UpdateVar(id, "AW", 0);
  19. SpecFaction[id] = 0;
  20. StopFly(playerid);
  21. UsedFly[playerid] = 0;
  22. SetPlayerHealthEx(playerid, 99);
  23. SendClientMessage(playerid, 0xFFADADFF, "Fly mode off.");
  24. }
  25. else finishAchievement(id, 27);
  26. PlayerInfo[id][pAdmin] = adminlevel;
  27. new query[180];
  28. 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]);
  29. else format(query,sizeof(query),"UPDATE users SET `Admin`='%d' WHERE `ID`='%d'",PlayerInfo[id][pAdmin],PlayerInfo[id][pSQLID]);
  30. mysql_query(SQL,query);
  31. SetPVarInt(id, "SecurityPlayer", 0);
  32. return 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement