MrNice
Новичок
Код:
CMD:addprefix(playerid, params[])
{
new sendername[24];
GetPlayerName(playerid,sendername, sizeof(sendername));
if(FULL_1 || FULL_2 || FULL_3 || FULL_13)
{
new targetid_prefix, number_prefix;
if(sscanf(params, "ii",targetid_prefix, number_prefix))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Введите: /addprefix [id] [id префикса]");
SendClientMessage(playerid, 0xFFFFFFFF, "0 - УБРАТЬ, 1 - Следящий гетто, 2 - Следящий за госс.структурами, 3 - Следящий мафии");
SendClientMessage(playerid, 0xFFFFFFFF, "4 - Зам. гл. след. по мафиям, 5 - Зам.гл.след. по гетто, 6 - Зам.гл.след. по госс., 7 - Руководитель проекта");
SendClientMessage(playerid, 0xFFFFFFFF, "8 - Гл.след. по мафиям, 9 - Гл.след. по Гетто, 10 - Гл.след. по Госс., 11 - Скриптер");
return SendClientMessage(playerid, 0xFFFFFFFF, "12 - Куратор, 13 - Веб-мастер, 14 - Гл.Администратор, 15 - Зам.ГА, 16 - Создатель");
}
if(PlayerInfo[targetid_prefix][bAdmin] <= 0) return SendClientMessage(playerid, 0xFFFFFFAA, "Человек не администратор!");
if(number_prefix != 0)
{
string = "";
PlayerInfo[targetid_prefix][prefix_id] = number_prefix;
format(string, 300, "%s %s назначил администратора %s на должность %s", PlayerAdmin[PlayerInfo[playerid][bAdmin]-1],PlayerInfo[playerid][pNames], PlayerInfo[targetid_prefix][pNames], pPrefixName[PlayerInfo[targetid_prefix][prefix_id]]);
ABroadCast(0xFF6347AA, string, 1);
}
else
{
string = "";
format(string, 300, "%s %s снял администратора %s с должности %s", PlayerAdmin[PlayerInfo[playerid][bAdmin]-1],PlayerInfo[playerid][pNames], PlayerInfo[targetid_prefix][pNames], pPrefixName[PlayerInfo[targetid_prefix][prefix_id]]);
ABroadCast(0xFF6347AA, string, 1);
PlayerInfo[targetid_prefix][prefix_id] = number_prefix;
}
mysql_format(1,string, MAX_STR, "UPDATE `accounts` SET `prefix_id` = '%s' WHERE `Name` = '%e'",number_prefix,PlayerInfo[playerid][pNames]);
mysql_tquery(1, string);
}
return 1;
}
}
