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

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

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

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

/ahelp на ZCMD

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

Pavel_Only

Умник
Данная команда является командой-помощником для администраторов. Вот версия команды на командном процессоре ZCMD.

Ко всем #define
PHP:
#define D_ADMINMENU     3000
В public OnDialogResponse
PHP:
case D_ADMINMENU:
		{
		if(response)
		{
		if(listitem == 0)
        {
                if(PlayerInfo[playerid][pAdmin] >= 1)
                {
					SendClientMessage(playerid, COLOR_LIGHTBLUE,"« 1 уровень администратора »");
					SendClientMessage(playerid, COLOR_GRAD6,"/a - Чат администрации");
					SendClientMessage(playerid, COLOR_GRAD6,"/an - Ответ на вопрос в /support");
					SendClientMessage(playerid, COLOR_GRAD6,"/slap - Ударить игрока и подбросить вверх");
					SendClientMessage(playerid, COLOR_GRAD6,"/aduty - Выйти/Войти на дежурство");
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 1");
					    return 1;
					}
                }
                else if(listitem == 1)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 2)
                	{
	            	SendClientMessage(playerid, COLOR_LIGHTBLUE,"« 2 уровень администратора »");
	            	SendClientMessage(playerid, COLOR_GRAD6,"/spec - Следить за игроком ");
	            	SendClientMessage(playerid, COLOR_GRAD6,"/specoff - Выключить слежку || /gethere - Тп игрока к себе");
	            	SendClientMessage(playerid, COLOR_GRAD6,"/getstats - Прочитать /stats игрока");
	            	SendClientMessage(playerid, COLOR_GRAD6,"/mute - Заткнуть игрока || /nonrp - Кикнуть игрока по причине 'NonRP'");
	            	return 1;
	            	}
	            	else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 2");
					    return 1;
					}
                }
                else if(listitem == 2)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 3)
                	{
					SendClientMessage(playerid, COLOR_LIGHTBLUE,"« 3 уровень администратора »");
					SendClientMessage(playerid, COLOR_GRAD6,"/skick - Кикнуть игрока тихо || /goto - ТП к игроку");
					SendClientMessage(playerid, COLOR_GRAD6,"/jail - Посадить игрока в тюрьму || /tp - ТП лист");
					SendClientMessage(playerid, COLOR_GRAD6,"/o - Написать в общий чат");
					SendClientMessage(playerid, COLOR_GRAD6,"/skydive - Запустить себя в полет || /world - Установить мир игроку");
					SendClientMessage(playerid, COLOR_GRAD6,"/freeze - Заморозить игрока || /unfreeze - Разморозить игрока");
					SendClientMessage(playerid, COLOR_GRAD6,"/kick - кикнуть игрока");
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 3");
					    return 1;
					}
                }
                else if(listitem == 3)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 4)
                	{
                	SendClientMessage(playerid, COLOR_LIGHTBLUE,"« 4 уровень администратора »");
                	SendClientMessage(playerid, COLOR_GRAD6,"/unban - Разбанить");
                	SendClientMessage(playerid, COLOR_GRAD6,"/setint - ТП в интерьеры сервера");
                	SendClientMessage(playerid, COLOR_GRAD6,"/sban - Перманентный бан игрока");
                	return 1;
                	}
                	else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 4");
					    return 1;
					}
                }
                else if(listitem == 4)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 5)
                	{
                	SendClientMessage(playerid, COLOR_LIGHTBLUE,"« 5 уровень администратора »");
					SendClientMessage(playerid, COLOR_GRAD6,"/warn - Дать предупреждение (3/3 = БАН)");
					SendClientMessage(playerid, COLOR_GRAD6,"/unwarn - Снять пред");
					SendClientMessage(playerid, COLOR_GRAD6,"/unjail - выпустить из тюрьмы");
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 5");
					    return 1;
					}
                }
                else if(listitem == 5)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 6)
                	{
                	SendClientMessage(playerid, COLOR_LIGHTBLUE,"« 6 уровень администратора »");
                	SendClientMessage(playerid, COLOR_GRAD6,"• /noooc - Включить,выключить OOC чат || /weather - Установить погоду");
                	SendClientMessage(playerid, COLOR_GRAD6,"• /ao - Написать от имени администратора ");
                	SendClientMessage(playerid, COLOR_GRAD6,"• /setstats - Изменение профиля игрока");
                	SendClientMessage(playerid, COLOR_GRAD6,"• /fuelcar - Заправить машину");
                	SendClientMessage(playerid, COLOR_GRAD6,"• /settime - Изменить время суток на сервере");
                	SendClientMessage(playerid, COLOR_GRAD6,"• /fixveh - Починить автомобиль || /veh - создать машину");
                	SendClientMessage(playerid, COLOR_GRAD6,"• /exchequer - изменить уровень цен || /veh - создать машину");
                	SendClientMessage(playerid, COLOR_GRAD6,"• /givegun - Дать оружие игроку || /makeleader - Дать лидерство игроку");
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 6");
					    return 1;
					}
                }
                else if(listitem == 6)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 7)
                	{
                	SendClientMessage(playerid, COLOR_LIGHTBLUE,"« Главный администратор »");
					SendClientMessage(playerid, COLOR_GRAD6,"• /agivelic - Выдать лицензию игроку || /add - Создание домов/бизнесов");
					SendClientMessage(playerid, COLOR_GRAD6,"• /sethp - Дать HP игроку || /makeleader - Дать лидерство игроку");
					SendClientMessage(playerid, COLOR_GRAD6,"• /setam - Дать броню игроку || /ainfo - Подробности о банкомате");
					SendClientMessage(playerid, COLOR_GRAD6,"• /setfraction - Изменить лидера || /givemoney - выдать денег");
					SendClientMessage(playerid, COLOR_GRAD6,"• /setskin - Изменить скин");
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 7");
					    return 1;
					}
                }
        }
		}
Ну и конечно же сама команда:
PHP:
CMD:ahelp(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return 1;
    if(PlayerInfo[playerid][pAdmin] < 1 || AdminLogged[playerid] == false) return 1;
	ShowPlayerDialog(playerid,D_ADMINMENU, DIALOG_STYLE_LIST, "ADMIN CMD (Админ-команды)", "1 Уровень\n2 Уровень\n3 Уровень\n4 Уровень\n5 Уровень\n6 Уровень\nГлавный администратор", "ОК", "Отмена");
 	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу