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

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

Ответ
 
FKoFF
Venomancer 89lvl. Europe
offline
Опыт: 5,975
Активность:
Приказ на движение
Приказ "smart" по каким то астральным причинам не срабатывает, вернее срабатывает но раз на раз не приходится.
Вообще-м то суть - у меня все юниты кастуют заклинания (хитропопым образом), однако по старой системе я юнитов паузил, что бы отменить возможность каста и снимал паузу либо по завершению каста, либо с помощью Esc, однако, как стоит полагать, Esc - ни разу не оптимальный выход потому как когда игрок будет находится в бою - его пальцы будут находится на бинде кнопок (1\2\3\4 - итемы, q\w\e\r - скиллы) и далекая кнопка Esc - по сути абуз.
Но вот сделал я отмену каста на "smart", однако работает через раз, бывает даже герой куда-либо побежит прежде чем заклинание закончится. Плюс ко всему, одна из тонкостей - скиллы у меня по большей части No target, проще говоря наводятся не на цель и угол берут не из угла между юнитом и координатами а просто фейсинг, по этому отдавая приказ на движение игрок вполне может зафейлить спелл, вместо того что бы просто прервать каста. (как я уже сказал - каст может завершится успешно).
Старый 27.05.2011, 07:53
Ranam

offline
Опыт: 3,241
Активность:
Нельзя сделать отмену каста на "отставить"(S) или любой дамми скил?
Старый 27.05.2011, 07:57
FKoFF
Venomancer 89lvl. Europe
offline
Опыт: 5,975
Активность:
вообщем то пока приходит один вариант - отлавливать вообще все возможные приказы (без условия) и отменять каст.
Старый 27.05.2011, 08:01
Ответ

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

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

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

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



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