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

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

Закрытая тема
 
Oxygen D
Вернулся
offline
Опыт: 5,180
Активность:
Диалоги
scope InitMyGame initializer InitGAME

  dialog Sdialog = DialogCreate()
  button array Sbut[2]
 
 private void InitGAME()
  {
   Sbut[1]=DialogAddButton(Sdialog,"текст 1",0)
   Sbut[2]=DialogAddButton(Sdialog,"текст 2",0)
   TriggerSleepAction(1.0)
   DialogDisplay(Player(0),Sdialog,true)
  }

endscope
Не работает. В чём загвоздка?
Старый 04.02.2012, 00:03
alpha

offline
Опыт: 7,387
Активность:
Где отладочные сообщения?
alpha добавил:
TriggerSleepAction не срабатывает в момент инициализации.
alpha добавил:
scope InitMyGame initializer InitGAME

  dialog Sdialog = DialogCreate()
  button array Sbut[2]
 
  private nothing ShowDialog(){
    DialogDisplay(Player(0),Sdialog,true)
    DestroyTimer(GetExpiredTimer())
  }
 
  private nothing InitGAME(){
    Sbut[0]=DialogAddButton(Sdialog,"текст 1",0)
    Sbut[1]=DialogAddButton(Sdialog,"текст 2",0)
    TimerStart(CreateTimer(), 1., false, function ShowDialog)
  }

endscope
На этом точку можно поставить
Старый 04.02.2012, 00:17
ScorpioT1000
Работаем
offline
Опыт: отключен
Не триггер слип, а показ диалога, это описано в старых статьях ещё.
ScorpioT1000 добавил:
alpha, таймер лучше дестроить перед остальными действиями.
Старый 04.02.2012, 00:25
Doc

offline
Опыт: 63,163
Активность:
scope InitGame
	module gameInit
		private static method onInit takes nothing returns nothing
			// actions
		endmethod
	endmodule
	
	struct initGame
		implement gameInit
	endstruct
endscope
Старый 04.02.2012, 00:29
alpha

offline
Опыт: 7,387
Активность:
ScorpioT1000:
Не триггер слип, а показ диалога, это описано в старых статьях ещё.
Я все проверял, не спорь =)
Старый 04.02.2012, 00:39
Oxygen D
Вернулся
offline
Опыт: 5,180
Активность:
Всем спасибо, закрывайте.
Старый 04.02.2012, 00:40
Закрытая тема

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

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

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

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



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