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

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

Ответ
 
denonlink

offline
Опыт: 1,112
Активность:
Буду учить. И юзать полученные знания на всех остальных триггерах. Я уже перепрограммировал несколько спекллов, в том числе пообнулял локалки.
Старый 03.03.2008, 10:39
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
скрипт Jon'a заработал отлично :)
ну я рад... да, кстате, прокоментирую слова адольфа поточнее. Если во время каста этого спела триггерно запаузить игру, то каст спела будет продолжатся, хоть фактически игровое время остановится. Но это учитывается спецыфикой карты что ты делаеш, если ты не паузиш игру то проблем с этим бть не должно, но если паузиш то тебе прийдется всеже переписать код под таймер. Если будут вопросы обращайся... также слип "ждет" не совсем точное время, но рас там всего полсекунды то это не играет важной роли (хотя это тоже учитывается спецификой карты).
Старый 03.03.2008, 12:21
denonlink

offline
Опыт: 1,112
Активность:
Можно тогда использовать банальный PolledWait? Все таки 1 сек ждет, вроде не должно глючить. При триггерной паузе он не проглючит?
Старый 03.03.2008, 14:03
adic3x

offline
Опыт: 108,439
Активность:
Цитата:
Можно тогда использовать банальный PolledWait

еще хуже)))
я вообще непонимаю почему такое упорное нежелание разбираться в устройстве тайиера?) ведь не намного сложнее...
Старый 03.03.2008, 14:08
Toadcop

offline
Опыт: 54,313
Активность:
Jon лол если в баттле кого то ждать будут ? =) (т.е. кто то будет "лагером")
Цитата:
PolledWait
да можно...

denonlink ты идёш сейчас путём лузера -_-... лутче потрать немного времени и освой таймеры. (они проще и лутче чем триггеры с таким событием.)
Старый 03.03.2008, 14:23
denonlink

offline
Опыт: 1,112
Активность:
Надо будет разобраться.
А все таки непонятно - на кой юзать сложные триггеры и почему близзарды не сделали нормальную функция для игрового ожидания...
Старый 03.03.2008, 14:54
J
expert
offline
Опыт: 48,447
Активность:
denonlink Дело не в том что близы настолько тупы что не могут ничего нормально сделать, а дело в самой этой задачи, которая токже приносит проблемы и в самом програмировании. Видишли, процесору нельзя просто сказать "подожди", "подождать" в пределах одной функции (а если сказать точнее - потока) никак нельзя, слип же просто навсего блокирует поток на указаное время, поток немедленно перестает получать время CPU. Также просто близы нереазизовали поддержу слипа в один квант времени, хотя это было бы очень полезно...
ну вообщем из-за того коверканья через жопу (а в варкрафте это проявляется еще сильнее) слип и считают неудавшейся функцией...
Старый 03.03.2008, 16:18
denonlink

offline
Опыт: 1,112
Активность:
Ну и ладно, пойду учить таймеры :) Всем спасибо :)
Старый 04.03.2008, 10:47
Ответ

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

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

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

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



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