Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:mka(playerid, params[])
- {
- if(FULL_1 || FULL_2 || FULL_12 || FULL_3 || FULL_4)
- {
- new Name[24],Level;
- if(sscanf(params, "s[24]d",Name,Level)) return SendClientMessage(playerid, COLOR_WHITE, ""#information"Используйте /mka [ИМЯ/ИД] [УРОВЕНЬ]");
- if((!strcmp(Name, FD1) || !strcmp(Name, FD3)) && Level < 1) return SendClientMessage(playerid, -1, ""#net"Запрещено снять разработчика!");
- if(Level > 14 || Level < 0) return SendClientMessage(playerid, -1, ""#information"Значение не должно быть меньше 0 и больше 14!");
- string = "";
- mysql_format(1,string, MAX_STR, "SELECT * FROM `admin` WHERE `name` = '%e'", Name);
- mysql_tquery(1, string, "Moderator", "dsd",playerid,Name,Level);
- Player[params[0]][bAdmin] = params[1];
- f("Администратор{FFA200} %s {AA3333}назначил вас администратором{FFA200} %d упрвня.", Name, params[1]);
- SCM(params[0], COLOR_RED, string);
- return true;
- }
- }
- return 1;
- }
- publics: Moderator(playerid,giveplayerid[],level)
- {
- new statics, rows,fields;
- cache_get_data(rows,fields);
- if(rows)
- {
- statics = cache_get_field_content_int(0, "level");
- if(!level)
- {
- mysql_format(1,string, MAX_STR, "DELETE FROM `admin` WHERE `name`='%e'", giveplayerid);
- mysql_tquery(1, string);
- mysql_format(1,string, MAX_STR, "UPDATE `accounts` SET `bAdmin` = '0' WHERE `Name` = '%e'",giveplayerid);
- mysql_tquery(1, string);
- SCMF(playerid, COLOR_WHITE, "Администратор {7CEFA} %s {FFFFF} снят.", giveplayerid);
- }
- else
- {
- if(level > statics && (!strcmp(giveplayerid, FD1) && !strcmp(giveplayerid, FD2) && !strcmp(giveplayerid, FD3))) return SendClientMessage(playerid, -1, ""#net"Вы не можете повышать!");
- mysql_format(1,string, MAX_STR, "UPDATE `admin` SET `level` = '%d' WHERE `name` = '%e' LIMIT 1", level,giveplayerid);
- mysql_tquery(1, string);
- SCMF(playerid, COLOR_GREEN, "Уровень администратирования у %s изменен на %d", giveplayerid, level);
- }
- return 1;
- }
- if(!level) return SendClientMessage(playerid,-1,""#net"Игрок не администратор.");
- new years, months, days,data[32]; getdate(years, months, days);
- format(data, 32, "%02d.%02d.%04d", days, months, years);
- mysql_format(1,string, 246, "INSERT INTO `admin` (`Name`, `level`, `LastCon`, `Postavil`, `Data`) VALUES ('%e', %d, '%e', '%e', '%e')", giveplayerid, level, data, PlayerInfo[playerid][pNames], data);
- mysql_tquery(1, string);
- SCMF(playerid, COLOR_GREEN, "%s успешно добавлен в список модераторов. Уровень полномочий %d", giveplayerid, level);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement