Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Система выговоров администрации

Статус
В этой теме нельзя размещать новые ответы.

#Bargas

Умник
Приветствую пользователей Pawno-Info, в этом уроке я покажу вам как сделать систему выговоров администрации на MySQL. Поехали

В 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;
}

Вот и все! Строго не судите, мой 1 урок на P-I :)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу