Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. CMD:makeadminoff(playerid, params[])
  2. {
  3. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
  4. if(IsPlayerConnected(playerid))
  5. {
  6. if (PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, COLOR_DARKNICERED, AdminOnly);
  7. new id[25],cont,adminlevel,string[128],string2[128],sendername[30],escape[200],str[256];
  8. if(sscanf(params, "s[25]i",id,adminlevel)) return SCM(playerid,COLOR_WHITE,"{FF9900}Scrie: {33CCFF}/setadminoff <Name> <Level>");
  9. if(adminlevel < 0 || adminlevel > 6) return SendClientMessage(playerid, COLOR_WHITE,"Invalid level (0-6)");
  10. cont = MySQLCheckAccount(id);
  11. if(cont == 0) return SCM(playerid,COLOR_WHITE,"{FFB870}This name does not exist.");
  12. format(string, sizeof(string), "[Offline]You promoted %s to admin level %d", id, adminlevel);
  13. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  14. GetPlayerName(playerid, sendername, sizeof(sendername));
  15. format(string2, sizeof(string2), "*Offline Admin %s set %s's admin level to %d.", sendername,id,adminlevel);
  16. ABroadCast(COLOR_ADMIN,string2,1);
  17. HLChat(COLOR_ADMCHAT,string2);
  18. mysql_real_escape_string(string2, escape);
  19. mysql_format(SQL,str, sizeof(str), "INSERT INTO staff_logs (`text`) VALUES ('%s')", escape);
  20. mysql_tquery(SQL,str,"","");
  21. new str1[128];
  22. mysql_format(SQL,str1,sizeof(str1),"UPDATE users SET `Admin`='%d' WHERE `name`='%s'",adminlevel,id);
  23. mysql_tquery(SQL,str1,"","");
  24. }
  25. return 1;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement