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

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

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

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

Нужен помощь с переводом диалога в чат.

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

Armanish

Компетентный
Хочу чтобы когда админ писал /ahelp не появилось диалог а в чат отображалось команды сразу.
Тоесть например администратор 1 lvl пишет /ahelp - у него в чате писало только команды 1 lvl-а
А если скажем 2 lvl то показывало 1 и 2 lvl команды.


PHP:
	if(strcmp(cmd, "/ahelp", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			if(dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT, "Админ авторизация","Введите пароль\n\nПароль должен состоять из латинских букв и цифр\nразмером от 4 до 15 символов","Вход","Отмена");
    		new listitems[] = "Практикант\nСтарший практикант\nМодератор\nСтарший Модератор\nАдминистратор\nСтарший Администратор\nИвент-Менеджер\nОтветственный За Лидерство\nСпециальный Администратор\nРазработчик";
			ShowPlayerDialog(playerid, 409, DIALOG_STYLE_LIST, "<Admin-Help>", listitems, "Выбрать", "Отмена");
  		}
	  	return true;
	}
Case

PHP:
		case 409:
		{
	        if(response)
	        {
	        	switch(listitem)
				{
					case 0:
					{
						if(PlayerInfo[playerid][pAdmin] >= 1)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s%s%s%s",AdminMSG1[0],AdminMSG1[1],AdminMSG1[2],AdminMSG1[3],AdminMSG1[4],AdminMSG1[5],AdminMSG1[6],AdminMSG1[7],AdminMSG1[8],AdminMSG1[9],AdminMSG1[10]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Практикант",adm, "Готово", "");
						}
		            }
		            case 1:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 2)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s%s%s",AdminMSG2[0],AdminMSG2[1],AdminMSG2[2],AdminMSG2[3],AdminMSG2[4],AdminMSG2[5],AdminMSG2[6],AdminMSG2[7],AdminMSG2[8],AdminMSG2[9]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Ст.Практикант",adm, "Готово", "");
						}
		            }
		            case 2:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 3)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s%s",AdminMSG3[0],AdminMSG3[1],AdminMSG3[2],AdminMSG3[3],AdminMSG3[4],AdminMSG3[5],AdminMSG3[6],AdminMSG3[7],AdminMSG3[8]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Модератор",adm, "Готово", "");
						}
		            }
		            case 3:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 4)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s%s%s",AdminMSG4[0],AdminMSG4[1],AdminMSG4[2],AdminMSG4[3],AdminMSG4[4],AdminMSG4[5],AdminMSG4[6],AdminMSG4[7],AdminMSG4[8],AdminMSG4[9]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Ст.Модератор",adm, "Готово", "");
						}
		            }
		            case 4:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 5)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s",AdminMSG5[0],AdminMSG5[1],AdminMSG5[2],AdminMSG5[3],AdminMSG5[4],AdminMSG5[5],AdminMSG5[6],AdminMSG5[7]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Администратор",adm, "Готово", "");
						}
		            }
		            case 5:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 6)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s",AdminMSG6[0],AdminMSG6[1],AdminMSG6[2],AdminMSG6[3],AdminMSG6[4],AdminMSG6[5],AdminMSG6[6]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Ст.Администратор",adm, "Готово", "");
						}
		            }
		            case 6:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 7)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s%s",AdminMSG7[0],AdminMSG7[1],AdminMSG7[2],AdminMSG7[3],AdminMSG7[4],AdminMSG7[5],AdminMSG7[6],AdminMSG7[7],AdminMSG7[8]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Ивент-Менеджер",adm, "Готово", "");
						}
		            }
		            case 7:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 8)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s%s%s%s",AdminMSG8[0],AdminMSG8[1],AdminMSG8[2],AdminMSG8[3],AdminMSG8[4],AdminMSG8[5],AdminMSG8[6],AdminMSG8[7],AdminMSG8[8],AdminMSG8[9],AdminMSG8[10]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "ОЗЛ",adm, "Готово", "");
						}
		            }
		            case 8:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 9)
						{
						    new adm[700];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s%s%s%s%s%s",AdminMSG9[0],AdminMSG9[1],AdminMSG9[2],AdminMSG9[3],AdminMSG9[4],AdminMSG9[5],AdminMSG9[6],AdminMSG9[7],AdminMSG9[8],AdminMSG9[9],AdminMSG9[10],AdminMSG9[11],AdminMSG9[12]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Спец.Администратор",adm, "Готово", "");
						}
		            }
		            case 9:
					{
					    if(PlayerInfo[playerid][pAdmin] >= 10)
						{
						    new adm[1000];
							format(adm,sizeof(adm), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s",AdminMSG10[0],AdminMSG10[1],AdminMSG10[2],AdminMSG10[3],AdminMSG10[4],AdminMSG10[5],AdminMSG10[6],AdminMSG10[7],AdminMSG10[8],AdminMSG10[9],AdminMSG10[10],AdminMSG10[11],AdminMSG10[12],AdminMSG10[13],AdminMSG10[14],AdminMSG10[15],AdminMSG10[16],AdminMSG10[17]);
							ShowPlayerDialog(playerid,409,DIALOG_STYLE_MSGBOX, "Разработчик",adm, "Готово", "");
						}
		            }
				}
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу