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