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

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

Закрытая тема
 
NCrashed

offline
Опыт: 13,553
Активность:
Иницилизация против Time Explains
Тут услышал историю у одного джаззера о том, что событие инициализации не всегда срабатывает и для стабильности нужно заменять его на Time Explains(0.05). Помогите, разъясните: боян ли это?
Старый 17.06.2008, 21:31
ScorpioT1000
Работаем
offline
Опыт: отключен
для задачи переменных - инит, для диалогов и прочей дряни - тайм)
Старый 17.06.2008, 21:46
NCrashed

offline
Опыт: 13,553
Активность:
Ну применение я сам знаю). А вот насчет не срабатывания инициализации?
Старый 17.06.2008, 21:52
adic3x

offline
Опыт: 108,439
Активность:
диалоги как пример не могут быть созданны при инициализации, в противном случае это не важно
Старый 17.06.2008, 22:17
NCrashed

offline
Опыт: 13,553
Активность:
Вот все меня тут за нуба держут)) или я некорректно задал вопрос. Я уяснил, что этот "опытный" джаззер был неправ (мягко говоря).
Событие Инициализация срабатывает всегда, и то что в один прекрасный запуск оно не может отказать и не сработать.
Старый 17.06.2008, 22:23
4go10_frank

offline
Опыт: 2,089
Активность:
Событие инициализация срабатывает всегда, но действия вроде создания мультиборда или диалога будут вычеркиваться, остальные действия сработают.
И вообще надо юзать Time elapsed вместо инициализации то ставят время не 0.05 а 0.01
Старый 17.06.2008, 23:46
NCrashed

offline
Опыт: 13,553
Активность:
Про мултиборд, диалоги и лидерборды я знаю. А вот против Time elapsed у мня есть возражение: когда нужно загрузить, например, базу данных, а она грузиться 2 сек у мня, то это лучше включать в инициализацию карты, т.к выполнение пойдет во время загр. экрана.
Старый 17.06.2008, 23:53
4go10_frank

offline
Опыт: 2,089
Активность:
Просто сделай два трига: один с событием инициализации, другой с time elapsed 0.01, в первый пихай всё што надо а во второй всё что не работает при ините.
А кстати вроде создание мультиборда и показ диалога нельзя включать одновременно, иначе мултиборд не сработает (точно не уверен, но у меня не сработало) поэтому можно ещё сделать триг с событием time elapsed 0.02 и туда запихать диалог
Старый 18.06.2008, 11:36
NCrashed

offline
Опыт: 13,553
Активность:
4go10_frank ты понял суть вопроса??? Я спрашиваю про событие, а не про действия. Может ли триггер с инициализацией работать, работать, а потом бац однажды не сработать?
Старый 18.06.2008, 11:49
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Нет, не может. Всегда всё работает.
Старый 18.06.2008, 13:40
Garret
Недоброе творится
offline
Опыт: 3,893
Активность:
Посты мои срубили.....
Работает не всегда. Заменять не надо.
Старый 18.06.2008, 13:52
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Ну приведи пример, когда может "не работать"?
Старый 18.06.2008, 14:10
4go10_frank

offline
Опыт: 2,089
Активность:
NCrashed, на твой вопрос уже ответили, и не токо я
Старый 18.06.2008, 14:28
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
И вообще надо юзать Time elapsed вместо инициализации то ставят время не 0.05 а 0.01

ну тогда уж 0 лучше ставить...

NCrashed всегда работает и тчк...
если неработает то это вина миханизма сидящего перед компом...
Старый 18.06.2008, 14:35
NCrashed

offline
Опыт: 13,553
Активность:
4go10_frank ты мне уклон на действия ставил, а я прекрасно знаю (и не важно это) эту инфу.
Все топик закрывать. Сча буду сильно ругать того джаззера.
Старый 18.06.2008, 16:14
Закрытая тема

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

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

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

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



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