Сейчас 03:07:32 Вторник, 30 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Убийство при применении способности в некоторой области... (группу определённых типов юнита)
Убийство при применении способности в некоторой области...
MetanolДата: Воскресенье, 06 Марта 2011, 19:05:52 | Сообщение # 1
Группа: Заблокированные
Сообщений: 4565
Награды: 11
Репутация: 1884
Блокировки:
Вот такой триггер:

Не работает. Но если вместо моего юнита поставить другого, например пехотинца, то триггер работает.

Вопрос: почему так и как это исправить?

P.S - извеняюсь за название. Места не хватило.


новый акк:
http://warcraft3ft.info/index/8-70993
 

DreiiДата: Воскресенье, 06 Марта 2011, 19:07:51 | Сообщение # 2
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Metanol, Делай выбранный юнит равно Душа

 

MetanolДата: Воскресенье, 06 Марта 2011, 19:09:46 | Сообщение # 3
Группа: Заблокированные
Сообщений: 4565
Награды: 11
Репутация: 1884
Блокировки:
Quote (Dreii)
Metanol, Делай выбранный юнит равно Душа

Не помогло =/


новый акк:
http://warcraft3ft.info/index/8-70993
 

AjaccioДата: Воскресенье, 06 Марта 2011, 19:13:48 | Сообщение # 4
7 уровень
Группа: Проверенные
Сообщений: 299
Награды: 1
Репутация: 239
Блокировки:
У душ способности "Москиты" случайно нет?

XOR EAX, EAX
MOV EAX, 00H ;; NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
 

oleg_best_olegДата: Воскресенье, 06 Марта 2011, 19:14:07 | Сообщение # 5
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
попробуй юнита настроить, создать с другого, скиллы добавить/убрать. Мб основу не ту взял.
 

DreiiДата: Воскресенье, 06 Марта 2011, 19:16:24 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Если они москиты то пик не работает на них

 

MetanolДата: Воскресенье, 06 Марта 2011, 19:17:21 | Сообщение # 7
Группа: Заблокированные
Сообщений: 4565
Награды: 11
Репутация: 1884
Блокировки:
Quote (Ajaccio)
У душ способности "Москиты" случайно нет?

Да есть "москиты".

Щас проверил: без этой способности тригг работает, с ней нет. Но мне надо чтобы юнит был невыделяемым и тригг при этом работал. Как это сделать?


новый акк:
http://warcraft3ft.info/index/8-70993


Сообщение отредактировал Metanol - Воскресенье, 06 Марта 2011, 19:18:38
 

[stebashka]Дата: Воскресенье, 06 Марта 2011, 19:21:14 | Сообщение # 8
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
Quote (Metanol)
был невыделяемым

тогда триггер Выбрать работать не будет

Добавлено (06-03-2011, 19:21)
---------------------------------------------
ищи альтернативу, жертвуй невыбираемостью


 

AjaccioДата: Воскресенье, 06 Марта 2011, 19:21:46 | Сообщение # 9
7 уровень
Группа: Проверенные
Сообщений: 299
Награды: 1
Репутация: 239
Блокировки:
Эх, тут либо поставить шкалу выбора (как-то так) в РО на -1 и в списке "относится к виду целей" убрать все галочки.
Либо производить выбор юнитов по их типу или по игроку (вроде даже москитов собирает), но как это на GUI будет не знаю.


XOR EAX, EAX
MOV EAX, 00H ;; NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
 

KurtAdamДата: Понедельник, 07 Марта 2011, 08:56:01 | Сообщение # 10
1 уровень
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: 3
Блокировки:
Можно заранее всех подобных юнитов занести массив, а потом смотреть по координатам?
Или, что проще у всех юнитов данного типа убирать "вредную" способность, а потом возвращать? <_<
 

DreiiДата: Понедельник, 07 Марта 2011, 09:11:17 | Сообщение # 11
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
KurtAdam, и как ты убереш эту способность если этого юнита нельзя пикнуть?

 

KurtAdamДата: Вторник, 08 Марта 2011, 07:50:32 | Сообщение # 12
1 уровень
Группа: Пользователи
Сообщений: 8
Награды: 0
Репутация: 3
Блокировки:
Quote (Dreii)
KurtAdam, и как ты убереш эту способность если этого юнита нельзя пикнуть?

Логично. Тогда при создании заносить в массив <_< и все дела
 

Manko_OДата: Вторник, 08 Марта 2011, 09:37:51 | Сообщение # 13
7 уровень
Группа: Проверенные
Сообщений: 296
Награды: 0
Репутация: 23
Блокировки:
Metanol,
Отряд ещё не кто не отменял. ;)
 

MetanolДата: Вторник, 08 Марта 2011, 09:39:57 | Сообщение # 14
Группа: Заблокированные
Сообщений: 4565
Награды: 11
Репутация: 1884
Блокировки:
Quote (Manko_O)
Отряд ещё не кто не отменял.

Ты спойлер в первом посте открывал?
Quote (KurtAdam)
что проще у всех юнитов данного типа убирать "вредную" способность, а потом возвращать?

Москитов же вроде нельзя дать/забрать триггерно...


новый акк:
http://warcraft3ft.info/index/8-70993


Сообщение отредактировал Metanol - Вторник, 08 Марта 2011, 09:40:10
 

[stebashka]Дата: Вторник, 08 Марта 2011, 09:44:32 | Сообщение # 15
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
Quote (Metanol)
Москитов же вроде нельзя дать/забрать триггерно...

дать можно, если поместить их в книгу закл, но забрать нельзя


 

Manko_OДата: Вторник, 08 Марта 2011, 09:57:53 | Сообщение # 16
7 уровень
Группа: Проверенные
Сообщений: 296
Награды: 0
Репутация: 23
Блокировки:
Quote (Metanol)
Ты спойлер в первом посте открывал?

Да. И ты не как не пикнеш этих юнитов без отряда. Я не знаю как они у тебя создаются,но это не важно. Просто при создании, добовляй их всех в 1 общий отряд. Потом так:

Событие:
Приводит способность в действие
Условие:
Применяемая способность = душа
Действие:
Отряд - выбрать каждого юнита из нашей общей группы
цикл:
Если\то\иначе - расстояние между точками (применяющий юнит) и (выбранный юнит) <= 700
То: Убить юнита
Иначе:

 

MetanolДата: Вторник, 08 Марта 2011, 10:01:03 | Сообщение # 17
Группа: Заблокированные
Сообщений: 4565
Награды: 11
Репутация: 1884
Блокировки:
Quote (Manko_O)
Просто при создании, добовляй их всех в 1 общий отряд. Потом так:

Они появляются не группой, а по-одному из каждого убитого врага. Так что
Quote (Manko_O)
Отряд - выбрать каждого юнита из нашей общей группы

Не подходит


новый акк:
http://warcraft3ft.info/index/8-70993
 

KartohaДата: Вторник, 08 Марта 2011, 14:53:12 | Сообщение # 18
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
Quote (Metanol)
Москитов же вроде нельзя дать/забрать триггерно...

И добавить и забрать можно, но как вам это поможет?
Metanol, предлагаю добавить триггер, который будет совершать действие над всеми москитами, которые будут появляться на карте в процессе игры, это действие позволит удалить способность москиты, но оставить её эффект, после этого станет можно выбирать этих москитов действием Отряд - Pick Every Unit... Вообщем чего тут бред всякий писать, держи рабочую карту-пример твоего спелла.
Скачать.
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Убийство при применении способности в некоторой области... (группу определённых типов юнита)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz