Scooter_Brown
Умник
Видел в моде NetWars /unadmin, только он был "грязный" вот решил переделать
ко всем define'нам ( начало мода )
ко всем командам ( onplayercommandtext )
ко всем диалогам ( OnDialogResponse )
Автор: я - Scooter
Вот и все)
ко всем define'нам ( начало мода )
PHP:
#define D_MADMIN 95
PHP:
if(!strcmp("/unadmin",cmd,true))
{
if(PLAYER[playerid][ADMIN] < 7) return SendClientMessage(playerid,COLOR_ADM,"[!] Недостаточно прав.");
if(sscanf(params,"u",params[0])) return SendClientMessage(playerid,COLOR_GRAY,"[!] Введите: /unadmin [ID]");
SPVI(playerid,"un_Playa",params[0]);
J_ShowPlayerDialog(playerid,D_MADMIN,DIALOG_STYLE_LIST,"{1e90ff}Выдача административных прав:","{1e90ff}[0] - Снять Административные Права\n{33AA33}[1] - Мл.Модератор\n{33AA33}[2] - Модератор\n{33AA33}[3] - Гл.Модератор\n{FF9900}[4] - Мл.Администратор\n{FF9900}[5] - Администратор\n{FF9900}[6] - Гл.Администратор\n{FF0000}[7] - Рук. Проекта","V","X");
}
PHP:
case D_MADMIN:
{
if(!response) return true;
if(response)
{
new mes[128];
new u_playa = GetPVarInt(playerid, "un_Playa");
PLAYER[playerid][ADMIN] = listitem;
format(mes,sizeof(mes),"Вы выдали административные права %d уровня игроку %s[%d].",PLAYER[playerid][ADMIN],PlayerName[playerid],playerid),SendClientMessage(playerid,COLOR_BLUE,mes);
format(mes,sizeof(mes),"Вам выдали административные права %d уровня.",PLAYER[playerid][ADMIN]),SendClientMessage(u_playa,COLOR_BLUE,mes);
}
}
Вот и все)
Последнее редактирование:
