|
Меню в диалоге.
|
|
| Le_Mark | Дата: Среда, 21.03.2012, 02:36 | Сообщение # 16 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 207
Награды: 1
Город: /root
Репутация: 32
Замечания: 0%
Статус: 
| Я так понял, что тебе нужно при выборе "Доступные команды", чтобы опять открывалось меню выбора (DIALOG_STYLE_LIST) там где будут команды, а дальше уже при выборе команды чтобы показывало ее описание (DIALOG_STYLE_MSGBOX).
Сообщение отредактировал Le_Mark - Среда, 21.03.2012, 03:34 |
| |
|
|
| ac174 | Дата: Среда, 21.03.2012, 15:01 | Сообщение # 17 |
|
Новенький
Группа:
Продвинутые
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус: 
| Именно.
|
| |
|
|
| Le_Mark | Дата: Среда, 21.03.2012, 18:33 | Сообщение # 18 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 207
Награды: 1
Город: /root
Репутация: 32
Замечания: 0%
Статус: 
| Что то вроде этого [cut noguest=OPEN] public OnPlayerCommandText(playerid,cmdtext[]) { if(strcmp(cmdtext,"/help",true)==0) {ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Помощь игрокам","Правила сервера\nДоступные команды","Принять","Выйти"); return 1;}return 0; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 0) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Правила сервера","Тут Правила сервера","Принять","Выйти"); } if(listitem == 1) { ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Доступные команды","Дома\nБизнес\nИнформация о персонаже","Принять","Выйти"); } } } if(dialogid == 2) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Дома","Тут список домов","Принять","Выйти"); } И Т.Д и Т.П[/cut]
Сообщение отредактировал Le_Mark - Среда, 21.03.2012, 18:34 |
| |
|
|
| ac174 | Дата: Среда, 21.03.2012, 20:19 | Сообщение # 19 |
|
Новенький
Группа:
Продвинутые
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус: 
| error 030: compound statement not closed at the end of file (started at line 31)
В твоем скрипте.
|
| |
|
|
| Le_Mark | Дата: Среда, 21.03.2012, 20:37 | Сообщение # 20 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 207
Награды: 1
Город: /root
Репутация: 32
Замечания: 0%
Статус: 
| Это просто образец как должно быть, скобки мог бы и сам закрыть.
|
| |
|
|
| ac174 | Дата: Среда, 21.03.2012, 20:56 | Сообщение # 21 |
|
Новенький
Группа:
Продвинутые
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус: 
| Уже разобрался)) Просто в попыхах написал Всем огромное спасибо за помощь! Я все сделал
|
| |
|
|
| Великс | Дата: Четверг, 22.03.2012, 00:20 | Сообщение # 22 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Закрыто.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|