/hhelp в диалоге

Готовые команды

Moderator: SJplayer

Avatar
Topic author
DINOSOWER
Posts: 2
With us: 7 years 4 months

/hhelp в диалоге

Post #1by DINOSOWER » 9 May 2013, 16:50

Команда будет работать, если у вас уже есть сис-ма Helper's Team. У меня 4 уровня Хелперов.
И еще. Я не стал заморачивать себя и будущих хелперов в Авторизации на сервере как хелперов, поэтому при вводе команды нет окошка авторизации как Хелпера. Если кому-нибудь надо, могу сделать.
Убрал "лесенку" в коде на сайте для экономии места.

Начнем.

В public OnDialogResponse

Code: Select all

case 20012: //Ставим свое свободное
{
if(
response) //Описываем, если нажали на 1 из пунктов менюшки
{
switch(
listitem)
{
case 0: ShowPlayerDialog(playerid,221,DIALOG_STYLE_MSGBOX,"1 уровень хелперки","{FF6600}/hduty - заступить на дежурство\n/ans - ответить на вопрос","Закрыть",""); //для примера
case 1: ShowPlayerDialog(playerid,221,DIALOG_STYLE_MSGBOX,"2 уровень хелперки","{FF6600}Команды","Закрыть","");
case 2: ShowPlayerDialog(playerid,221,DIALOG_STYLE_MSGBOX,"3 уровень хелперки","{FF6600}Команды","Закрыть","");
case 3: ShowPlayerDialog(playerid,221,DIALOG_STYLE_MSGBOX,"4 уровень хелперки","{FF6600}Команды","Закрыть","");
}
}
else return true; //Описываем, если нажали на 2 пункт


В public OnPlayerCommandText

Code: Select all

if(strcmp(cmd, "/hhelp", true) == 0)
{
if(
IsPlayerConnected(playerid))
{
format(string,sizeof(string),"1 уровень хелперки\n2 уровень хелперки\n3 уровень хелперки\n4 уровень хелперки");//Лист при вводе /hhelp
ShowPlayerDialog(playerid,20012,DIALOG_STYLE_LIST,"Команды хелперов",string,"Ок","Отмена"); //Заголовок, кнопки
}
return 1;
}


Скриншоты
Spoiler
Image
Image

При компилировании ошибок у меня не выдало не на своем моде, не на Паблике. Удачи, форумчане. Если будут ошибки - пишите.
skype: homrkk

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “Команды”

Who is online

Users browsing this forum: 1 guest