nic666
offline
Опыт:
5,612Активность: |
Как сделать так чтобы юнита нельзя было выделить?
Вобще надо, так как хочу сделать типа объект доадса но нужны возможности здания.
На странице полезных советов http://xgm.guru/forum/showthread.php?t=615 написано: Как сделать так чтобы юнита нельзя было выделить? Дайте ему способность Locust (ALoc в версиях ниже 1.13). Так же юнит с этой способностью станет неуязвимым. Однако это не работает! 1) таких способностей нет в редакторе объктов, т.е. не вынесены в список (возможно есть в unlimit не проверял) 2) делаю тригером call UnitAddAbilityBJ( 'Locust', GetEnumUnit() ) - выдает ошибку компиляции call UnitAddAbilityBJ( 'ALoc', GetEnumUnit() ) - компилируется но не работет при том Вар у меня 1.20с (русская версия) Примерно так выглядит код, см.рис. Но и центральный объект и все прочие выбираются как и не было... Как же все-таки это сделать? |
28.07.2006, 14:38 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Персик
offline
Опыт:
8,490Активность: |
Найди в редакторе моделей юнита Москиты, и посмотри какая у него способность. И такую же поставь у твоего юнита. |
28.07.2006, 14:43 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Алок нельзя добавлять или удалять, будет глючить...
Не работает так как ты неправильно написал
'Aloc'
Только первая буква большая все остальные маленькие... |
28.07.2006, 14:44 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
nic666
offline
Опыт:
5,612Активность: |
я напмсал как в помощи откуда ж я знаю как надо спосибо гляну на маскитов |
28.07.2006, 15:26 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
nic666
offline
Опыт:
5,612Активность: |
сall UnitAddAbilityBJ( 'Aloc', GetEnumUnit() ) - работет как надо
но вот беда не работает
call UnitRemoveAbilityBJ( 'Aloc', GetEnumUnit() ) то есть я не могу потом убрать эту штуку Думал, может не работает Pick Every Unit... типа с такой способностью объекты уже не считаются юнитами, попробовал запомнить в группу, но и так не заработало... |
29.07.2006, 16:38 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Я же сказал что её нельзя убрать... |
29.07.2006, 16:48 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MPI3
Хм...
offline
Опыт:
24,597Активность: |
nic666
Цитата:
есть unknow(Alow) |
|
29.07.2006, 17:00 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
nic666
offline
Опыт:
5,612Активность: |
Цитата:
Но добавляется она нормально, а только не удаляется |
|
29.07.2006, 17:04 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Прочитай мой первый пост в теме внимательно... |
29.07.2006, 17:05 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
nic666
offline
Опыт:
5,612Активность: |
Цитата:
не понял nic666 добавил: DioD Цитата:
я же и говорю: добавляется нормально, но не удаляется |
||
29.07.2006, 17:11 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Если ты добавишь будут глюки
Если ты удалишь будут глюки Глюк в том, что абилка удаляется, но продолжает действовать
А с добовление, что её потом не удалить Понятно? |
29.07.2006, 17:18 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MPI3
Хм...
offline
Опыт:
24,597Активность: |
nic666
абрилка так называется |
29.07.2006, 17:19 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
nic666
offline
Опыт:
5,612Активность: |
MPI3
действительно есть, но она делает не то что мне надо...и вообще я не понял что именно она делает. |
29.07.2006, 18:12 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MPI3
Хм...
offline
Опыт:
24,597Активность: |
Она делает юнита не уязвимым, не выделяемым. |
30.07.2006, 12:14 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Юнит не становиться неуязвимым при этом, просто в него никто не стреляет |
30.07.2006, 14:07 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MPI3
Хм...
offline
Опыт:
24,597Активность: |
DioD
не стреляит, не атакует, не кастует спелы => неуязвимый |
30.07.2006, 14:28 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Убить то можно всё равно... |
30.07.2006, 14:45 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Но при команде его атаковать не выходит сообщение что он неуязвим, значит он уязвим! |
30.07.2006, 14:45 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mefist
Is it cocktail hour yet?
offline
Опыт:
98,190Активность: |
в игре он неуязвим, его даже area of effect спеллы не тронут. триггерами наверно можно убить
nic666, она делает юнита неуязвимым и не выделяемым. более того, у юнита пропадает физ размер. если у юнита потом триггерно отобрать абилку, то он все-равно останется невыделяемым, но станет смертным |
30.07.2006, 14:50 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Юниты с алоком не убиваются ареа эфектами ибо не попадают в группы он команд энумюнитс ни рэндж.
Физразмер у него остаётся, можете проверить то что джаз это джаз и джаз и ничего кроме джаза добавив юниту экспиратион таймер, он перестанет занимать пищу, но если включить то вновь будет занимать пищу.
Это говорит о том, что многие тригеры вызывают другие тригеры...
Алок вызывает цепь событий, тоесть невыбираемость неуязвимость это последствия действия функций... |
30.07.2006, 15:24 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|