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

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

Ответ
 
inquiro

offline
Опыт: 721
Активность:
Как активировать абилу в спеллбуке?
Столкнулся с неприятной особенностью - не могу триггерно включить абилу, находящуюся в спеллбуке. Спеллбук не скрыт, абила разрешена для плеера. Если дать эту абилу юниту не в спеллбуке - то все нормально работает. Но если в буке - то юнит просто не получает ордера на включение, выключение, активацию и прочие действия с абилой. Если явно включать, не триггерно, а тыкать в кнопку мышью - опять же все нормально работает, как и должно быть.
Поражает то, что юнит не получает ордера на действие с абилой, находящейся именно в спеллбуке. Причем это может быть любая абила и любое действие. И не то, чтобы юнит получил ордер и его проигнорировал, юнит не получает этого ордера вообще! То есть, ордер улетает мимо юнита прямо в космос.
Подскажите, кто знает, это нормально, или есть все-таки способ заставить абилку сработать (или включить автокаст). Я поискал на форуме, но ничего по этому поводу не нашел. От отчаяния уже начал приглядывать себе подходящую стену...

Отредактировано inquiro, 07.12.2006 в 12:41.
Старый 07.12.2006, 12:31
NECros88

offline
Опыт: 16,351
Активность:
inquiro, а как это ты работаешь со способностями, впринципе не относящимися к герою??? Ты понимаешь что такое спелбук и "как он устроен"?

NECros 88 добавил:
Я незнаю ТРИГГЕРНОГО способа решения этой проблемя. Через жасс впринципе вроде как возможно =)
Старый 07.12.2006, 12:36
inquiro

offline
Опыт: 721
Активность:
Цитата:
Сообщение от NECros 88
как это ты работаешь со способностями, впринципе не относящимися к герою??? Ты понимаешь что такое спелбук и "как он устроен"?

Я понимаю эти вопросы как риторические.
Цитата:
Сообщение от NECros 88
Я незнаю ТРИГГЕРНОГО способа решения этой проблемя. Через жасс впринципе вроде как возможно =)

Хотелось бы все-таки триггерно. К тому же, "в принципе вроде как" - это не совсем то, что мне надо.
Старый 07.12.2006, 12:48
NECros88

offline
Опыт: 16,351
Активность:
inquiro я тебе говорю что ТРИГГЕРНО нереально сделать, жди жассеров, к вечеру подойдут.
Старый 07.12.2006, 12:50
inquiro

offline
Опыт: 721
Активность:
А по какой причине - нереально? Значит, это нормальная ситуация? И активировать что-то в спеллбуке внешней командой невозможно триггерными средствами?
Старый 07.12.2006, 12:58
p01nTT

offline
Опыт: 11,160
Активность:
сначала даёшь ордер спеллбука,а потом ордер абилки
Старый 07.12.2006, 13:01
NECros88

offline
Опыт: 16,351
Активность:
inquiro таких триггеров просто напросто нет. Это не обычные спелы в общем понимании, это спелы в спелах о_О жди жассеров =)
Старый 07.12.2006, 13:01
inquiro

offline
Опыт: 721
Активность:
Понятно. Пойду пока ап стену подумаю...
Старый 07.12.2006, 13:02
p01nTT

offline
Опыт: 11,160
Активность:
NECros 88 я уже обьяснил как. Сначала Unit - Issue imidiate order <твой speelbook ордер>, а потом ордер абилки
Старый 07.12.2006, 13:04
inquiro

offline
Опыт: 721
Активность:
Цитата:
Сообщение от p01nTT
сначала даёшь ордер спеллбука,а потом ордер абилки

Пробовал. Может, я что-то не так делаю, но это тоже не работает, тоже в космос улетает.
Старый 07.12.2006, 13:04
NECros88

offline
Опыт: 16,351
Активность:
p01nTT ЭТО не работет... если ты так в этом уверен, выложи пример!
Старый 07.12.2006, 13:08
inquiro

offline
Опыт: 721
Активность:
p01nTT Да! Не работает! Никаким образом.
Старый 07.12.2006, 13:11
p01nTT

offline
Опыт: 11,160
Активность:
inquiro ты создал спеллбук. В поле id указал нужный приказ. И его используй. А не тот приказ,который записан в order - turn on,я точно не помня как он называется.

p01nTT добавил:
или вы все хотите сказать,что спеллбук нельзя открыть приказом?

p01nTT добавил:
я просто не могу сделать пример,так как я не дома,а так бы показал
Старый 07.12.2006, 13:19
inquiro

offline
Опыт: 721
Активность:
Цитата:
Сообщение от p01nTT
я просто не могу сделать пример,так как я не дома,а так бы показал

Сразу понятно, что ты не можешь попробовать. Потому, что НЕ РАБОТАЕТ!
Старый 07.12.2006, 20:42
Soul reAver
Мертвый вампир
offline
Опыт: 1,542
Активность:
Можно назначить горячие клавиши спелбуку и спелллу а дальше: Игра - Force Игрок1 UI key <x>
Ну это зависит, где тебе нужно применять..
Старый 07.12.2006, 21:29
inquiro

offline
Опыт: 721
Активность:
Цитата:
Сообщение от Soul reAver
Можно назначить горячие клавиши спелбуку и спелллу

Вот об этом - пожалуйста поподробнее. Давно пытаюсь назначить хоткеи юниту или типу юнитов, чтобы по-быстрому их выделять, только что-то не получается. На форуме поднималась эта тема, но приемлимое решение так и не было найдено.

Отредактировано inquiro, 07.12.2006 в 21:55.
Старый 07.12.2006, 21:45
Soul reAver
Мертвый вампир
offline
Опыт: 1,542
Активность:
Я имел в виду спеллу у юнита:
В редакторе объектов в поле (Горячая клавиша|HotKey) Вписываем что нидудь у спелбука и спелла, затем в триггере:
Clear selection <Игрок>
Select unit <unit> fo <игрок> - Нужный юнит;
Force <Игрок> UI key <x> - Спеллбук
Force <Игрок> UI key <y> - Абила
Старый 07.12.2006, 22:48
inquiro

offline
Опыт: 721
Активность:
Это понятно. Но, к сожалению, не подходит по причине Clear selection и Select unit. Если игрок в процессе тяжелого и продолжительного боя с превосходящими силами противника, то это может быть чревато...
Старый 07.12.2006, 22:58
Soul reAver
Мертвый вампир
offline
Опыт: 1,542
Активность:
А если сохранить выделенных юнитов в группу, а затем выделить снова?
Старый 07.12.2006, 23:02
inquiro

offline
Опыт: 721
Активность:
Тоже вариант. Но! Если абила автокастовая, то хоткей не работает.
Старый 07.12.2006, 23:08
Ответ

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

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

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

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



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