Advertisement
Guest User

Untitled

a guest
Jan 25th, 2021
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. YCMD:setadmin(playerid, params[], help)
  2. {
  3. if(IsPlayerConnected(playerid)) {
  4. if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, COLOR_ERROR, "{ff0000}ERROR >>> {ff5252}Nu ai acces sa folosesti aceasta comanda{ff0000}.");
  5. new id,adminlevel,sendername[30],giveplayer[30],string[200];
  6. if(sscanf(params, "ui",id,adminlevel)) return SendClientMessage(playerid, COLOR_GREY, "Sintaxa: {FFFFFF}/setadmin <playerid/name> <Admin Level>");
  7. if(IsPlayerConnected(id)) {
  8. if(id != INVALID_PLAYER_ID)
  9. {
  10. GetPlayerName(id, giveplayer, sizeof(giveplayer));
  11. GetPlayerName(playerid, sendername, sizeof(sendername));
  12. PlayerInfo[id][pAdmin] = adminlevel;
  13. PlayerInfo[id][pChar] = 217;
  14. SetPlayerSkinEx(id, 217);
  15. printf("AdmCmd: %s has promoted %s to a level %d admin.", sendername, giveplayer, adminlevel);
  16. format(string, sizeof(string), "Ai fost promovat la admin %d de %s,", adminlevel, sendername);
  17. SendClientMessage(id, COLOR_LIGHTBLUE, string);
  18. format(string, sizeof(string), "L-ai promovat pe %s la nivel %d admin.", giveplayer,adminlevel);
  19. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  20. format(string, sizeof(string), "AdmCmd: Admin %s i-a setat lui %s admin %d.", sendername,giveplayer,adminlevel);
  21. Iter_Add(PlayerAdmins, id);
  22. SendAdminMessage(COLOR_LOGS,string,4);
  23. new wakaname[25];
  24. if(adminlevel == 0) {
  25. PlayerInfo[id][pAW] = 0;
  26. UpdateVar(id, "AW", 0);
  27. SpecFaction[id] = 0;
  28. StopFly(playerid);
  29. UsedFly[playerid] = 0;
  30. SetPlayerHealthEx(playerid, 100);
  31.  
  32. Iter_Remove(PlayerAdmins, id);
  33. }
  34. GetPlayerName(id,wakaname,25);
  35. new str[256];
  36. mysql_format(SQL, str,256,"UPDATE users SET `Admin`='%d',`CChar`='%d' WHERE `ID`='%d'",PlayerInfo[id][pAdmin],PlayerInfo[id][pChar],PlayerInfo[id][pSQLID]);
  37. mysql_tquery(SQL,str, "", "");
  38. }
  39. }
  40. else
  41. {
  42. SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat.");
  43. }
  44. }
  45. return true;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement