XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Absol
Kicked by Эльрат
offline
Опыт: 1,872
Активность:
диалог не появился
Код:
scope InitSuperDialog initializer DiaInit

  dialog SELECTUNIT = DialogCreate()


  private nothing GdeMoiDialog(){
    DialogDisplay(Player(0),SELECTUNIT,true)
    DialogDisplay(Player(1),SELECTUNIT,true)
    DialogDisplay(Player(2),SELECTUNIT,true)
    DialogDisplay(Player(3),SELECTUNIT,true)
    DialogDisplay(Player(4),SELECTUNIT,true)
    DialogDisplay(Player(5),SELECTUNIT,true)
    DialogDisplay(Player(6),SELECTUNIT,true)
    DialogDisplay(Player(7),SELECTUNIT,true)
    DialogDisplay(Player(8),SELECTUNIT,true)
    DialogDisplay(Player(9),SELECTUNIT,true)
    DialogDisplay(Player(10),SELECTUNIT,true)
    DialogDisplay(Player(11),SELECTUNIT,true)
    DestroyTimer(GetExpiredTimer())
  }
 
 
  private nothing DiaInit(){
    DialogSetMessage(SELECTUNIT,"Выбери кого-нибудь!")
    udg_dialogbtn[1]=DialogAddButton(SELECTUNIT,"Терминатор(|c0039E92CT|r)", 'T')
    udg_dialogbtn[2]=DialogAddButton(SELECTUNIT,"Робокоп (|c0039E92CR|r)", 'R')
    udg_dialogbtn[3]=DialogAddButton(SELECTUNIT,"Фашист (|c0039E92CW|r)", 'F')
    udg_dialogbtn[4]=DialogAddButton(SELECTUNIT,"Случайный (|c0039E92CA|r)", 'A')
    TimerStart(CreateTimer(), 1.1, false, function GdeMoiDialog)
  }


endscope


Почему у меня не отображается диалог ?:)
только если удалить DialogSetMessage(SELECTUNIT,"Выбери кого-нибудь!")
а как тогда установить текст ?
Старый 02.11.2012, 00:07
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
Absol, а как у вас объявлена переменная типа Диалог? + почему она сразу же равна CreateDialog()?
Переменные объявляем в разделе Globals, а переменную приравниваем диалогу в функции DiaInit...
Старый 02.11.2012, 05:04
Темак
jass for everyone
offline
Опыт: 7,200
Активность:
quq_CCCP, это cJass :facepalm:
Старый 02.11.2012, 10:56
Absol
Kicked by Эльрат
offline
Опыт: 1,872
Активность:
так что мне делать что бы исправить ошибку?
Старый 02.11.2012, 12:57
DioD

offline
Опыт: 45,134
Активность:
перенесите весь код в колбек таймера.
Старый 02.11.2012, 13:58
Absol
Kicked by Эльрат
offline
Опыт: 1,872
Активность:
спс, теперь работает.


а почему так нельзя было установить текст?
Старый 02.11.2012, 14:02
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:49.