XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Roy Mustang
?????????????????__
offline
Опыт: 52,523
Активность:
Появление купленного героя в области
Например, я купил героя у таверны. Как сделать, чтобы он не появлялся возле таверны, а в другой области? Подскажите, кому не лень...
[+] 3 пункта от alexkill: название темы должно отражать суть вопроса / учим русский язык!

Отредактировано alexkill, 25.10.2010 в 17:11.
Старый 25.10.2010, 15:00
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
кароче делаешь триггер
событие: Боевая единица - a unit Продан
условие: (тут можно сделать проверку на то в какой юнит команде, если надо)
действие: Боевая единица - move (sold unit) a Center ololo (в общем както так дейсвие)
Старый 25.10.2010, 15:06
TYRans_ShaRhy
Welcome to the World
offline
Опыт: 4,653
Активность:
Создаешь обычную область вокруг таверн(ы), юнит вошел в область - переместить юнита на базу.
Но, это при условии что юнит-герой не зайдет туда повторно, то есть недосягаемая территория таверн.
Старый 25.10.2010, 15:24
Roy Mustang
?????????????????__
offline
Опыт: 52,523
Активность:
я немогу наити а унит продан там есть тока Specific unit events , Player owned unit event, Generic unit Event,Unit enter region, unit levaes region , unit within range, life, mana - што выбирать ?
Старый 25.10.2010, 15:24
Ethernet
Я Impereon
offline
Опыт: 8,529
Активность:
Можно так же создать область у таверны, чтобы таверна была внутри области. И через событие юнит заходи в область перемещай
Ethernet добавил:
Обогнали:)
Старый 25.10.2010, 15:25
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Ahotnik001, Юнит- спасти юнита
Старый 25.10.2010, 15:26
TYRans_ShaRhy
Welcome to the World
offline
Опыт: 4,653
Активность:
Не забывай отключать триггер после начала игры.
Старый 25.10.2010, 15:27
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
Ahotnik001:
я немогу наити а унит продан там есть тока Specific unit events , Player owned unit event, Generic unit Event,Unit enter region, unit levaes region , unit within range, life, mana - што выбирать ?
Generic unit Event Продаёт боевую единицу
Старый 25.10.2010, 15:31
Roy Mustang
?????????????????__
offline
Опыт: 52,523
Активность:
печение ето свет
я хочу сделать например ево взяли красный игрок появляетса в область ололо на ево базе а если взял синий игрок штоб он появлялся в область кекеке на ево базе как так зделать?
Старый 25.10.2010, 15:42
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
у тебя получилось то что я написал?
AdMiRaLLO_O:
событие: Боевая единица - a unit Продан
условие: (тут можно сделать проверку на то в какой юнит команде, если надо)
действие: Боевая единица - move (sold unit) a Center ololo (в общем както так дейсвие)
Старый 25.10.2010, 15:43
Roy Mustang
?????????????????__
offline
Опыт: 52,523
Активность:
печение ето свет
я не понел про условие
Старый 25.10.2010, 15:44
TYRans_ShaRhy
Welcome to the World
offline
Опыт: 4,653
Активность:
Делай проверку через If Then Else.
If - Unit = Red, Blue, Libtue.... и тд.
Then - Tp in Zone1
Else - Tp in Zone2
Старый 25.10.2010, 15:47
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
тогда кароче в этом триггере удаляй действие условие не делай, пусть будет тока событие. Добавляешь туда:
Действие:
If/then/else multiple functions
Если - условие: (Player number of (Owner of (Sold unit))) Меньше или равно 5
то - действие: Move (sold unit) a center of ololo1
иначе - действие: Move (sold unit) a center of ololo2
P.S. If/then/else найти можно если при создании действия не жать на 1 строчку а сразу нажать на 2
кстати условие Player number можно найти в Integer compasion
и ещё раз кстати в Если - условие я сделал меньше или равно 5 как в доте там если игрок 1 2 3 4 5 то на базу синтов, и наоборот
Старый 25.10.2010, 15:51
Roy Mustang
?????????????????__
offline
Опыт: 52,523
Активность:
там нету player number of unit
Старый 25.10.2010, 16:02
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
блин, сначала жмёшь новое условие потом Integer compasion потом Игрок - Player number
потом жмёшь на триггеринг плауер и меняешь на owner of unit потом выбираешь sold unit
ПОНЯТНО????
Старый 25.10.2010, 16:08
Roy Mustang
?????????????????__
offline
Опыт: 52,523
Активность:
да уже понел прсот я не брпл integrer a bral unit compassion
Ahotnik001 добавил:
хочу сделать например ево взяли красный игрок появляетса в область ололо на ево базе а если взял синий игрок штоб он появлялся в область кекеке на ево базе как так зделать? -
Старый 25.10.2010, 16:38
silumin

offline
Опыт: 11,153
Активность:
Ahotnik001, перед тем как задавать элементарные вопросы, неплохо бы прочитать вот эти статьи.

Или если откровенно лень читать, как у вас это бывает, то можно, даже нужно, воспользоваться поиском.

И кстати, не прогуливай уроки русского языка.
Старый 25.10.2010, 17:05
Zelenayasmert
ProXXX
offline
Опыт: 2,074
Активность:
Ahotnik001:
хочу сделать например ево взяли красный игрок появляетса в область ололо на ево базе а если взял синий игрок штоб он появлялся в область кекеке на ево базе как так зделать? -
через иф зен елсы проверяешь игрока владельца, и телепортируешь куда надо
и блин УЧИТЕ РУССКЫЙ
Старый 25.10.2010, 17:06
AdMiRaLLO_O
Прежний статус враньё
offline
Опыт: 3,298
Активность:
Ahotnik001:
хочу сделать например ево взяли красный игрок появляетса в область ололо на ево базе а если взял синий игрок штоб он появлялся в область кекеке на ево базе как так зделать?
AdMiRaLLO_O:
тогда кароче в этом триггере удаляй действие условие не делай, пусть будет тока событие. Добавляешь туда:
Действие:
If/then/else multiple functions
Если - условие: (Player number of (Owner of (Sold unit))) Меньше или равно 5
то - действие: Move (sold unit) a center of ololo1
иначе - действие: Move (sold unit) a center of ololo2
P.S. If/then/else найти можно если при создании действия не жать на 1 строчку а сразу нажать на 2
кстати условие Player number можно найти в Integer compasion
и ещё раз кстати в Если - условие я сделал меньше или равно 5 как в доте там если игрок 1 2 3 4 5 то на базу синтов, и наоборот
а это что по твоему?
Старый 26.10.2010, 10:48
warlock2

offline
Опыт: 218
Активность:
А не проще ли в действиях вместо кучи условий вставить Move (SoldUnit) instantly to ((Owner of (SoldUnit)) start location)?
Старый 26.10.2010, 11:31
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 05:56.