Сейчас 17:21:59 Суббота, 18 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Отряд
Отряд
san91Дата: Среда, 09 Декабря 2009, 00:08:35 | Сообщение # 1
5 уровень
Группа: Заблокированные
Сообщений: 134
Награды: 0
Репутация: 11
Блокировки:
Как зделать отряд,есть отряд из 12 юнитов,выбрал одного и приказал напасть или тп,остальные 11 юнитов бигут за ним.
,ниты уже стоят на карте


<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
 

[DUОS]Дата: Среда, 09 Декабря 2009, 00:26:48 | Сообщение # 2
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
san91,
Создавай переменную-отряд. Заноси в неё твои 12 юнитов. Если юнит куда-то пошёл, то удалить его из группы, а далее...
Отряд - Issue Order Targeting a Unit в помощь.


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

san91Дата: Среда, 09 Декабря 2009, 00:48:30 | Сообщение # 3
5 уровень
Группа: Заблокированные
Сообщений: 134
Награды: 0
Репутация: 11
Блокировки:
[DUОS], если на юнита то там нет команды чтобы они атаковали врагов,они тупо стоят и смотрят :D

<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
 

FkoFFДата: Среда, 09 Декабря 2009, 01:25:07 | Сообщение # 4
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
всех в отряд unitgroup[1]. а дальше примерно такая система

Generic unit отдал приказ - цель точка

условие:
Triggering unit is unit in unitgroup[1] равно ДА
OR Multiplie conditions (any condition true):
Issue order = (order(attack))
Issue order = (order(move))
действия:
set unit[1] = triggering unit
set unit[2] = triggering unit
Pick every unit in unitgroup[1] and do actions:
if then else:
if: picked unit не равно unit[2]
then:
order picked unit следовать за unit[1]
set unit[1] = picked unit
else:
do nothing

в итоге если ты отдашь приказ (ОБРАТИ ВНИМАНИЕ, ИМЕННО ТЫ ПРИКАЖЕШЬ) юниту куда то следовать или кого то атаковать - все юниты выстроятся красивой цепочкой и побегут следом.

Добавлено (09-12-2009, 01:25)
---------------------------------------------
ну или Issue order picked unit идти нападая на противников to (position of unit[1] offset by 10 towards face angle of unit[2] degrees)

тогда они не только будут идти в цепочку но и если наткнуться на кого - будут атаковать )


 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Отряд
  • Страница 1 из 1
  • 1
Поиск:

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