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

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

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

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

Проблема с диалогами

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

C0mBat1ve

Ученик
CMD:ahelp(playerid,params[])
{
if(PlayerInfo[playerid][Admin] >= 1)
{
ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST,"Административный справочник","1 ур. - Хелпер\n2 ур. - Модератор\n3 ур. - Администратор\n4 ур. - Главный Администратор\n5 ур. - Основатель","Выбрать","Закрыть");
}
else if(PlayerInfo[playerid][Admin] == 0)
{
SendClientMessage(playerid,COLOR_RED,"Вы не имеете права на эту команду!");
}
}
Собственно команда помощи админам, расписаны все команды по уровням админки, вот сами диалоги:
case 8:
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_MSGBOX,"Команды Хелперов","{ffffff}/a (Админ чат) | /otv (Ответить задавшему вопрос)","Закрыть","");
}
if(listitem == 1)
{
if(PlayerInfo[playerid][Admin] >= 2)
{
ShowPlayerDialog(playerid,54321,DIALOG_STYLE_MSGBOX,"Команды Модераторов","/a (Админ чат) | /otvr (Ответить на жалобу) | /spec (Следить за игроком) |\n/kick (Выкинуть из игры) | /warn (Дать предупреждение) | /mute (Заткнуть игрока) |\n/ajail (Посадить в тюрьму) | /timeban (Временно заблокировать) | /slap (Подкинуть игрока)\n/tp (Телепортироваться к игроку) | /tpm (Телепортировать к себе) | /tpp (Телепортировать игрока к игроку","Закрыть","");
}
else
{
SendClientMessage(playerid,COLOR_RED,"НЕПРАВИЛЬНО!");
}
}
if(listitem == 2)
{
if(PlayerInfo[playerid][Admin] >= 3)
{
ShowPlayerDialog(playerid,4312,DIALOG_STYLE_MSGBOX,"Команды Администраторов","{FFFFFF}/unmute (Размутить) | /banip (Забанить IP) | /unban (Разбанить)","Закрыть","");
}
}
if(listitem == 3)
{
if(PlayerInfo[playerid][Admin] >= 4)
{
ShowPlayerDialog(playerid,43212,DIALOG_STYLE_MSGBOX,"Команды гл. админов","{FFFFFF}/makeleader (Назначить лидером) | /seestats (Посмотреть статистику игрока) | /auninvite (Уволить из фракции)","Закрыть","");
}
else
{
SendClientMessage(playerid,COLOR_RED,"НЕПРАВИЛЬНО!");
}
}
if(listitem == 4)
{
if(PlayerInfo[playerid][Admin] == 5)
{
ShowPlayerDialog(playerid,13243,DIALOG_STYLE_MSGBOX,"Команды основателей","{ffffff}/makeadmin (Назначить администратора) | /restart (Рестарт сервера) | /awarn (Предупреждения администрации)","Закрыть","");
}
}
}
}
Дело в том, что компилятор не выдает ошибок, однако в игре открываются только пункты Хелпер, Администратор и основатель, модератор и главный администратор почему то не открываются, просто игнорируют, дело не в админ системе, я прописывал else scm неверно, но оно все-равно игнорило
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу