Melfis
offline
Опыт:
2,195Активность: |
Раб, не раб
Возник такой вопрос: мне нужно сделать юнита, при атаке на которого он ничего бы не делал. Например если он раб, то при атаке он убегает, а если не раб, то пытается атаковать противника. Действием "Unit - отставить" не получается (да и не подойдёт для моей карты). Если кто знает, помогите пожалуйста. |
03.12.2005, 16:19 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
cHAm
Бывший модмейкер
offline
Опыт:
5,291Активность: |
Навряд ли тебя такое устроит, но можно когда юнит атакован менять хозаина атакующего, на того игрока, который хозяин атакованного. А потом, по истечении скольки-то милисекунд обратно. Просто если оба юнита под контролем одного и того же игрока, то они не реагируют на атаки друг руга. |
03.12.2005, 16:40 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Надо сделать так:
(Тригеры буду оговаривать образно и по русски) Событие: Юнит получает урон Условие: Действие: Создается область которая является позицей атокованного юнита Атакованному юниту двигатся на созданную область Так при каждом ударе он автомотически будет убегать, а сработавший тригер в это же время не даст ему тронутся с места. Принцепи незнаю, но принцепи должен сработать. Jon добавил: Но есть некоторый минус: Если этот юнит атакован в движении то он остановится, и не будет продолжать двигатся до нового приказа. И это также осложнт отдование приказа этому юниту, т.к. ты будеш посылать его, а он получать урон, и он астановится, и ты опять пошлеш его и он астоноаится и т.д. Но правда этого минуса можно избежать если установить условие: Юнит выбран = Ложь. Отредактировано Jon, 03.12.2005 в 17:02. |
03.12.2005, 16:53 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Trok-Ferot
Silenced by Trok-Ferot
offline
Опыт:
80,259Активность: |
нууууу... вообще если делать очень по простому, то мона сделать так
событ: юнит атакован усл: атакованный юнит равен казел<gen> действие: скорость юнита равна 0 ждать .... сек скорость юнита равна нормальная. P.S Мелфис, ты часом не из команды варкрафтера с сайта варкрафт ру? |
03.12.2005, 17:26 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
Тут надо зделать не так чтобы юнит остановился, а так чтобы он не отвечал взаимностью на удар. Цитата:
Чето непонял, а зачем ждать? |
||
03.12.2005, 17:31 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Арастиор
Пакон враг безграмотности
offline
Опыт:
52,386Активность: |
Melfis не парься.
Создай нового юнита на основе раба. |
03.12.2005, 18:12 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
:). Значит тебе нужно , что на атаку юнит не убегал. Попробуй поигратся с "маркерами" юнита. Поставь ему "Великан", (unit classification) |
05.12.2005, 02:19 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melfis
offline
Опыт:
2,195Активность: |
Всем спасибо за ответы! Проблема решена. И не триггерно. Как? Отвечаю:
Классификация - раб Может бежать - нет И юнит стоит как вкопанный при атаках врагов! А в движении естественно не останавливается, а продолжает бежать! Цитата:
Сайт WarCraft.ru давно не работает (а жаль :mad: ). Мы перебрались на Playground.ru |
|
05.12.2005, 08:12 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|