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

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

Закрытая тема
 
ARS

offline
Опыт: 873
Активность:
1 юнит = 1 область
как сделать так что-бы если герой вошел в определенную область то больше не кто не мог войти в эту область пока герой не выйдет оттуда ?
Старый 01.12.2010, 16:15
Zelenayasmert
ProXXX
offline
Опыт: 2,074
Активность:
какой-нибудь булеан сделать
герой заходит в обл
если булеан= тру
выкинуть его куда-нибудь
если булеан фолс
сделать булеан тру
герой выходит из обл
сделать булеан фолс
(первое что пришло в голову)
Старый 01.12.2010, 16:18
ARS

offline
Опыт: 873
Активность:
Zelenayasmert, Ответил ты конечно оперативно всего 1 минуту ждал) но из того что ты написал я понял что надо что-то сделать boolean( я это и так знал) но что именно и как я не понял. Пожалуйста поподробнее я еше начинающий!
Старый 01.12.2010, 16:24
SLI
"Ня" © Happy
offline
Опыт: 8,415
Активность:
Zelenayasmert, твой код неверн тут нужно глобальные перменные создавать для героя ибо когда ты его "куда-нибудь" выкенешь сработает 2 триггер
Старый 01.12.2010, 16:42
Патиссончик
Time marches on
offline
Опыт: 9,890
Активность:
Самый тупой способ, который юзал бы я.
Триггер 1
Событие - Юнит входит в область
Условие - Входящий юнит = герой
Действие - 1. Включить триггер 2
  1. Установить юнита какой-нибудь переменной.
Триггер 2 (изначально выключен)
Событие - Юнит входит в область
Условие - входящий юнит не равно герой-переменная
Действие - Двинуть юнита куда-нибудь в другое место
Триггер 3
Событие - Юнит выходит из области
Условие - Юнит = герой-переменная
Действие - 1. Выключить триггер 2
  1. герой-переменная = нет боевой еденицы.

Ну и способ потупее, которые будет в 1 триггер, но тогда в эту область сможет зайти сколько угодно героев.
Каждые Эн секунд выбирать всех юнитов в области и выкидывать от туда не героев.
Старый 01.12.2010, 17:04
ARS

offline
Опыт: 873
Активность:
Овощь, Спасибо! жаль что проше способа(вроде бы) нету
Старый 01.12.2010, 17:10
RSQR

offline
Опыт: 29,316
Активность:
ARS, опиши конкретно: когда герой входит в зону он куда либо перемещается или если остаётся в этой области и никуда не уходит из неё?
Старый 01.12.2010, 17:26
ARS

offline
Опыт: 873
Активность:
Герой может передвигается внутри области и уйти из нее когда захочет А входящих перемешать в Centr of playble map area.Кстати у меня получилось)

Отредактировано ARS, 01.12.2010 в 17:35.
Старый 01.12.2010, 17:27
RSQR

offline
Опыт: 29,316
Активность:
ARS, Т.Е. получилось? ты сделал, помогать не нужно?
Старый 01.12.2010, 17:53
ARS

offline
Опыт: 873
Активность:
Rescuer, да но получилось кривовато - герой заходит все нормально другие герой не могут зайти но потом у них это как то получается где то раза со 2 или 3
Старый 01.12.2010, 19:51
RSQR

offline
Опыт: 29,316
Активность:
ARS, в переменную потому что заносить надо дурень :]
щя наглядный пример кину
Старый 01.12.2010, 19:55
ARS

offline
Опыт: 873
Активность:
Rescuer, в переменную я кинул)))) все сделал как сказалОвощь,
Старый 01.12.2010, 20:03
VetsaN
HeartLove Labs
offline
Опыт: 29,157
Активность:
можно фиксировать гера магической решеткой
Старый 01.12.2010, 20:17
RSQR

offline
Опыт: 29,316
Активность:
Чёт у меня котёл не варит. с переменными колдовство не получилось, я сам дурак.
Rescuer добавил:
Овощь, какой- нибудь не катит =D там вообще никакой не катит. нужно переменную обнулять. если только.
Прикрепленные файлы
Тип файла: w3x Вот както так.w3x (15.3 Кбайт, 6 просмотров )
Старый 01.12.2010, 20:23
ARS

offline
Опыт: 873
Активность:
Rescuer, О спасибо что не поленился и помог нубу) а поч в карте нечего не работает ?)))
Старый 01.12.2010, 21:23
RSQR

offline
Опыт: 29,316
Активность:
ARS, да вспомнил, там одно действие измени. по сути тоже самое что ты сделал, только там если больше одного юнита в области то всех юнитов в области переносит в центр
Старый 01.12.2010, 21:46
Klop
Папа римский
offline
Опыт: 13,006
Активность:
юнит входит в область
количество юнитов области больше 1
условие выкинуть юнита с области
пик рулит но не в триггерах
Старый 01.12.2010, 22:26
ARS

offline
Опыт: 873
Активность:
Mr_KLOP, .ага круто и выкинет не того героя XD
В моих триггерах я сделал так что когда герой заходит он добавляется в переменную а если кто нить зайдет то он неверное тоже попадет в переменную и выкинуть может не того.Короче я сдаюсь не могу нечего нормального придумать жду оригинальных идей

Отредактировано ARS, 02.12.2010 в 07:22.
Старый 02.12.2010, 06:51
Klop
Папа римский
offline
Опыт: 13,006
Активность:
ARS, лол выкидывай вошедшего юнита в событии,если их больше 1 в области
Mr_KLOP добавил:
TriggeringUnit))
Старый 02.12.2010, 08:06
RSQR

offline
Опыт: 29,316
Активность:
Mr_KLOP, да ступил.
ARS, переменную ты не перекинишь на другого героя.>_>
Старый 02.12.2010, 08:44
Закрытая тема

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

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

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

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



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