MyRtZ
offline
Опыт:
6,530Активность: |
"Седьмой" слот инвентаря
Добрый вечер)
Вот делаю систему, она должна расспозновать тип, классификацию предмета который юнит хочет взять.
Вот мучаюсь над Эвентом...
Вопрос: Какой Эвент(событие) реагирует на Юнита который хочет взять предмет, если у него все слоты заняты
The "Боевая еденица - A unit Получает предмет" не работает, т.е срабатывает только тогда когда есть место для "подбераемого" предмета в инвентаре. Помогите люди добрые) |
25.10.2010, 22:57 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Klop
Папа римский
offline
Опыт:
13,006Активность: |
Отлавливай приказ smart,щелчок правой кнопкой мышки на предмет,незнаю сработает или нет других идей у меня нет)
|
25.10.2010, 23:01 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
Делай лучше пример скрытой способности в другой теме)
Думаю отслеживание приказа тут не сработает как надо, приказ можно отдать за 4000 ренж от предмета, какой экшен тут мутить это нечто вообще) |
25.10.2010, 23:04 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
событие - generic unit получает приказ (цель-объект) условие - (GetOrderTargetItem() - не помню как на гуи это) не равно (Нет предмета) |
25.10.2010, 23:05 | #4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
ScorpioT1000, Приказ работает на ренже, мне надо евент именно на тот момент когда Боевая еденица "Пытается" засунуть его в инвентарь, а не когда он отдает приказ.
Как то не верится что в доте все сделано через приказ Отредактировано MyRtZ, 25.10.2010 в 23:17. |
25.10.2010, 23:07 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ethernet
Я Impereon
offline
Опыт:
8,529Активность: |
Там все сделано через руну. |
25.10.2010, 23:22 | #6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Klop
Папа римский
offline
Опыт:
13,006Активность: |
Цитата:
Лучше бы не умничал а думал о том что бы не писать про ренж большой а проверить растояние юнита прежде чем что то выполнять |
|
25.10.2010, 23:23 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
MyRtZ, мне насрать как там в доте, сравнивай расстояния, если расстояние больше 150 - давай приказ бежать, а не подбирать, ну подумай |
25.10.2010, 23:25 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
Ну ренж то я проверю, если большой то ничего не происходит. Тут он спустя "секу" подходит к предмету и появляется моя любимая надпись " НЕДОСТАТОЧНО МЕСТА " I love it
Мне нужен или эвент, или придется заводить большой двигатель который после приказа будет отлавливать каждое движение героя. Это что-то типа: Юнит отдает приказ (цель-объект) TURN ON (trigger) который будет следить за командами которые будут даны юниту(прерывание приказа на подборку предмета) типо если будет дана другая команда то вырубать всю эту белеберду + надо заводить триггер который будет каждую 0.1 сек проверять сколько ренж мол сколько до предмета осталось "метров" если <150 то "взять" и TURN OFF иначе традиционно ,do nothing, |
25.10.2010, 23:32 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
megasniper
offline
Опыт:
3,656Активность: |
Оо даммики на основе рун как бе. или надо именно через приказ? |
25.10.2010, 23:33 | #10
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
Мне нужен эвент из варкрафта от которого появляется надпись "Недостаточно места" когда нет мест в инвентаре при попытке поднятия предмета. Нужно рытся в варкрафте как я понял ибо тут не помогут |
25.10.2010, 23:35 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
MyRtZ, только так как ты и расписал ) но только на триггерах это кошмарно делать, сразу предупреждаю)
ScorpioT1000 добавил:
фишка в том, что это и есть то же самое, он пишет что нет места и на рейнже тоже, если ты не замечал этого |
25.10.2010, 23:38 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
megasniper
offline
Опыт:
3,656Активность: |
изменяй игровые константы), а при подборе обычного предмета DisplayTextToForce() |
25.10.2010, 23:41 | #13
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
megasniper:
Это тут к чему?))
Мне надо систему которая обнаружит предмет который юнит хочет взять, если у него забиты все слоты.
Попробую поискать подобную систему на hiveworkshop |
25.10.2010, 23:53 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
_Red
offline
Опыт:
4,095Активность: |
Делай через руны и не парься, событие юнит - получает предмет срабатывает на руны вродебы |
26.10.2010, 06:58 | #15
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SinMurlock
Я не лягушка!
offline
Опыт:
2,950Активность: |
тебе надо сделать руну валяющуюся на речке в доте?) |
26.10.2010, 12:40 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MyRtZ
offline
Опыт:
6,530Активность: |
_Red:
Ну это хороший вариант, действительно хороший) Правда рун придется много создавать. Ну куда уж лучше чем заводить "двигатель")
Буду делать руны)
Можете тему закрывать. Я думаю и в доте все на основе рун сделано, хотя кто его знает(взломайте новую доту:)... Благодарю всех за ответы |
26.10.2010, 17:38 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|