Доступ к готовым решениям

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

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

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

Мануал Простенькая система /ahelp на диалогах.

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

Fllazy

Умник
Привет всем!​
Приступим:​
К #define:
PHP:
#define D_ADMINMENU  3000
Затем в командам:
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, "Админ-команды", "1 Уровень\n2 Уровень\n3 Уровень\n4 Уровень\n5 Уровень\n6 Уровень\n7 Уровень", "ОК", "Отмена");
 	return 1;
}
После вставляем в public OnDialogResponse:
PHP:
case D_ADMINMENU:
		{
		if(response)
		{
		if(listitem == 0)
        {
                if(PlayerInfo[playerid][pAdmin] >= 1)
                {
					SendClientMessage(playerid, COLOR_ORANGE,"« 1 уровень администратора »");
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
	            	SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
	            	SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
	            	SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм

					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 1");
					    return 1;
					}
                }
                else if(listitem == 1)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 2)
                	{
	            	SendClientMessage(playerid, COLOR_ORANGE,"« 2 уровень администратора »");
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
	            	SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
	            	SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
	            	SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
	            	return 1;
	            	}
	            	else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 2");
					    return 1;
					}
                }
                else if(listitem == 2)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 3)
                	{
					SendClientMessage(playerid, COLOR_ORANGE,"« 3 уровень администратора »");
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," ");  //ставим свои команды адм
    	            SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
    	            SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
    	            SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
    	            SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
    	            SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
    	            SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 3");
					    return 1;
					}
                }
                else if(listitem == 3)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 4)
                	{
                	SendClientMessage(playerid, COLOR_ORANGE,"« 4 уровень администратора »");
                	SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
                	SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6," "); //ставим свои команды адм
                	return 1;

                	}
                	else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 4");
					    return 1;
					}
                }
                else if(listitem == 4)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 5)
                	{
                	SendClientMessage(playerid, COLOR_ORANGE,"« 5 уровень администратора »");
                	SendClientMessage(playerid, COLOR_GRAD6,"• "); //ставим свои команды адм
                	SendClientMessage(playerid, COLOR_GRAD6,"• "); //ставим свои команды адм
                	SendClientMessage(playerid, COLOR_GRAD6,"• "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"• "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"• "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"• "); //ставим свои команды адм
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 5");
					    return 1;
					}
                }
                else if(listitem == 5)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 6)
                	{
                	SendClientMessage(playerid, COLOR_ORANGE,"« 6 уровень администратора »");
					SendClientMessage(playerid, COLOR_GRAD6,"•  "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  "); //ставим свои команды адм
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 6");
					    return 1;
					}
                }
                else if(listitem == 6)
                {
                	if(PlayerInfo[playerid][pAdmin] >= 7)
                	{
                	SendClientMessage(playerid, COLOR_ORANGE,"« 7 уровень администратора »");
					SendClientMessage(playerid, COLOR_GRAD6,"• "); //ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"• ");//ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  ");//ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  ");//ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  ");//ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  ");//ставим свои команды адм
					SendClientMessage(playerid, COLOR_GRAD6,"•  ");//ставим свои команды адм
					return 1;
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GRAD6,"Требуется уровень администратора не ниже 7");
					    return 1;
					}
                }

        }
		}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу