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

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

Ответ
 
Killer574
Временно присутствующий.
offline
Опыт: 3,373
Активность:
Порталы
Как сделать так, чтобы портал телепортировал только определенного игрока, но во время игры можно было поменять его владельца (т.е. того, кто может через него телепортироваться) :confused:
Старый 10.08.2006, 00:03
Trok-Ferot
Silenced by Trok-Ferot
offline
Опыт: 80,259
Активность:
only триггерами.
Старый 10.08.2006, 00:08
Killer574
Временно присутствующий.
offline
Опыт: 3,373
Активность:
Ну так пиши, хоть на ГУИ, хоть на джассе... Но лучше в ГУИ.
Старый 10.08.2006, 00:14
Reptai1

offline
Опыт: 2,293
Активность:
Это же легко
Событие:
юнит вошёл в регион
условие:
юнит равно твой юнит
действие:
передвинуть в нужное место
А вот как сделать с разными игроками, это я незнаю... Может переменными?
Старый 10.08.2006, 00:17
Killer574
Временно присутствующий.
offline
Опыт: 3,373
Активность:
Reptai1
Это ясно как день, но мне нужны стандартные порталы, которые воспринимает стандартный ИИ.
Старый 10.08.2006, 00:19
ScorpioT1000
Работаем
online
Опыт: отключен
"Как сделать так, чтобы портал телепортировал только определенного игрока, но во время игры можно было поменять его владельца (т.е. того, кто может через него телепортироваться"
"Ну так пиши, хоть на ГУИ, хоть на джассе... Но лучше в ГУИ."
Странно, что эти сообщения мог написать один и тот же пользователь...
_
Сначала создай переменную типа "Игрок" со значением твоего игрока и с именем "TeleportingPlayer" (например)
.
Событие:
-Unit enters [Твоя область1]
Условие:
-Player [Owner of [Triggering unit]] = {TeleportingPlayer1}
Действие:
-Move [Triggering unit] (Instantly) to [Твоя область2]
.
А менять с пом. функции "Set {TeleportingPlayer1} = [Нужный игрок]" (Set variable, в общих)

ScorpioT1000 добавил:
__
Для стандартных не выйдет, т.к. AI все равно будет тупить и переться в нерабочий для него портал...
Старый 10.08.2006, 01:05
Killer574
Временно присутствующий.
offline
Опыт: 3,373
Активность:
ScorpioT1000
И теперь загороди проход стандартному ИИ, оставь выходом портал, запусти карту и узри, что комп неособо рвется в твой портал.
Старый 10.08.2006, 01:21
ScorpioT1000
Работаем
online
Опыт: отключен
Ну уж потрудись пару триггов для ии сделать сам, если хочешь, чтоб он перся туда.
Старый 10.08.2006, 01:24
Killer574
Временно присутствующий.
offline
Опыт: 3,373
Активность:
Ага, для милли карты:) Там парой не обойтись.
Старый 10.08.2006, 01:26
ScorpioT1000
Работаем
online
Опыт: отключен
А зачем те ваще тогда такая батва? Если ты чето тронешь в мили, то она перестанет быть мили.
Старый 10.08.2006, 01:28
Killer574
Временно присутствующий.
offline
Опыт: 3,373
Активность:
Кароче, если на в зону игрока кто-нибудь телепортнется (через портал), то выйти оттуда он не сможет, т.к. портал наружу для него закрыт, но игрок-владелец портала может уходить со своей зоны через портал, вроде ясно объяснил.
Старый 10.08.2006, 01:34
ScorpioT1000
Работаем
online
Опыт: отключен
Ну, это не мили. А все варианты те пояснили. А ты уперся как кое-кто в новые ворота и прешь и прешь..
Старый 10.08.2006, 01:52
dk

offline
Опыт: 60,293
Активность:
Цитата:
Сообщение от Killer574
Кароче, если на в зону игрока кто-нибудь телепортнется (через портал), то выйти оттуда он не сможет, т.к. портал наружу для него закрыт, но игрок-владелец портала может уходить со своей зоны через портал, вроде ясно объяснил.

Ну и сделай ты в триггере перед телепортацией проверку на цвет игрока управляющего юнитами!
Старый 12.08.2006, 13:23
Iron
Листовой
offline
Опыт: 24,427
Активность:
Dead_knight, ага и будет как в том анегдоте:
Цитата:
Поцеловал Иван Царевич лягушку, и превратилась она в Василису Прекрасную,
Поцеловал Иван Царевич Василису Прекрасную, и превратилась она в лягушку,
Поцеловал Иван Царевич лягушку, и превратилась она в Василису Прекрасную,
Поцеловал Иван Царевич Василису Прекрасную, и превратилась она в лягушку,
...
А гости все глумились и кричали:" ГОРЬКО! ГОРЬКО! ..."

Если крипа принадлежащего компу вернуть при телепортации на место, то он будет вести себя неадекватно, он явно не пойдет в атаку, а будет стоять на месте или опять пойдет в портал.
Старый 12.08.2006, 19:57
dk

offline
Опыт: 60,293
Активность:
Iron ну а кто мешает тебе при телепортации скомандовать юниту немножко отойти от портала, перед этим проверив точку на проходимость! Таким образом он никуда не побежит.
Старый 13.08.2006, 04:40
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
проблема в том, что, как я понял у него аи сделанные в редакторе АИ, если что-то сделать с юнитом триггерами, АИ этого самого юнита потеряет просто
Старый 13.08.2006, 20:36
Ablare

offline
Опыт: 2,315
Активность:
А нельзя добавить абилу невидимости? если мона то не нужный игрок просто не будет их видеть? мб...
Старый 13.08.2006, 20:50
Killer574
Временно присутствующий.
offline
Опыт: 3,373
Активность:
Ablare
А это идея, щас попробую.
Старый 13.08.2006, 23:11
Ответ

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

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

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

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



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