#Bargas
Умник
Приветствую пользователей Pawno-Info, в этом уроке я покажу вам как сделать систему выговоров администрации на MySQL. Поехали
В enum pInfo:
Сама команда:
Вот и все! Строго не судите, мой 1 урок на P-I
В enum pInfo:
pAvig,
Сама команда:
COMMAND:avig(playerid, params[])
{
if(PlayerLogin[playerid] != 1) return 1;
new id, string[160], reason[32];
if(Player[playerid][pAdmin] == 7)
if(sscanf(params,"is[32]", id, reason)) return SendClientMessage(playerid, 0xFF993300,"[INFO]: {FFFFFF}/avig [ID_Player_Name] [Причина]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_WHITE,"Игрока с таким ид нет на сервере");
Player[id][pAvig] += 1;
SaveAccount(id);
if(Player[id][pAvig] == 3)
{
SendClientMessage(playerid, 0xAA634700, "Вы получили 3 админ-выговоров. Вы сняты с поста");
Player[id][pAdmin] = 0;
Player[id][pAvig] = 0;
SaveAccount(id);
}
format(string, sizeof(string), "[A-VIG] {FFFFFF} Администратор %s выдал выговор %s, Причина: %s", Names(playerid), Names(id), reason);
SendAdminMessage(0xAA634700, string);
return 1;
}
{
if(PlayerLogin[playerid] != 1) return 1;
new id, string[160], reason[32];
if(Player[playerid][pAdmin] == 7)
if(sscanf(params,"is[32]", id, reason)) return SendClientMessage(playerid, 0xFF993300,"[INFO]: {FFFFFF}/avig [ID_Player_Name] [Причина]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_WHITE,"Игрока с таким ид нет на сервере");
Player[id][pAvig] += 1;
SaveAccount(id);
if(Player[id][pAvig] == 3)
{
SendClientMessage(playerid, 0xAA634700, "Вы получили 3 админ-выговоров. Вы сняты с поста");
Player[id][pAdmin] = 0;
Player[id][pAvig] = 0;
SaveAccount(id);
}
format(string, sizeof(string), "[A-VIG] {FFFFFF} Администратор %s выдал выговор %s, Причина: %s", Names(playerid), Names(id), reason);
SendAdminMessage(0xAA634700, string);
return 1;
}
Вот и все! Строго не судите, мой 1 урок на P-I
