как сделать так что бы при входе в область игрок становился врагом всем кто находится в этой области
Если он умирает/покидает область то становится союзником тем кто не в области с общим полем зрения
для игроков, не мобов

держи. так надо было?
можешь кликнуть на паладина сначала, потом рексаром войти в арену. Если кликнешь на пала еще раз - он убежит с арены.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
17
Нельзя никак сделать, чтобы одни юниты игрока были врагами, а другие союзниками, это против механики игры, но можно во время арены передать всех юнитов вне арены нейтрально пассивному, предварительно раскинув их по группам, а за тем вернуть обратно
15
Absolute, Ну вот если кто играл в Dacia Orpg там заходят на арену и становятся врагами а выходят союзниками
Absolute, Ты не правильно понял, у меня на карте 8 игроков и они в союзе все, вот мне надо сделать что бы в определенной области 1 игрок считал 2 игрока врагом
Ну или как на лайф арене там когда дуэль они же противниками становятся друг друг, только мне надо без паузы остальных
32
взаимное объявление союза же.
всех игроков заносишь в группу игроков.
Потом когда игрок заходит в область - делаешь этого игрока враждебным группе игроков, и тоже самое в обратном порядке - чтобы группа считала этого игрока врагом.
Когда он область покидает - делаешь его союзникам группе игроков обратно
17
Andrey33:
Absolute, Ну вот если кто играл в Dacia Orpg там заходят на арену и становятся врагами а выходят союзниками
Absolute, Ты не правильно понял, у меня на карте 8 игроков и они в союзе все, вот мне надо сделать что бы в определенной области 1 игрок считал 2 игрока врагом
Ну или как на лайф арене там когда дуэль они же противниками становятся друг друг, только мне надо без паузы остальных
Я понимаю о чем ты, потому и предлагаю, если у этих игроков помимо арены есть еще какие-то юниты и здания вне ее, то нужно делать их нейтралами во время арены, а если карта чисто арена, то можно просто делать врагами тех, кто выходит на арену, а когда покидают ее снова союзниками, такая функция есть в -игрок заключить союз- , а там уже найдешь св-во противник, противник с общим обзором и т.д.
32
Andrey33:
Fakov, у меня только вот так получается
скрин скинь плез. я без редактора сейчас.
15
Andrey33, я не пойму как сделать так что бы назначит именно того игрока который зашел туда или вышел
Fakov, тут слишком всё бонально
Загруженные файлы
29
И так для начала понадобится группа из игроков, которые в игре, т.е. те что играют.
При инициализации мы их заносим в группу FakovTeam к примеру
Далее:
Герой входит в область, то мы делаем следующее
set AbsolutePlayer = Владелец (Переключающий юнит)
Выбрать группу игроков FakovTeam
внутри: действия в перечелении:
Аспект союза AbsolutePlayer считать как противника Выбранный игрок
Аспект союза Выбранный игрок считать как противника AbsolutePlayer
32
у тебя в одном триггере должно быть два действия.
1 действие - заставляем всех игроков считать Игрока-Владельца Покинувшего область Юнита союзником.
2 действие - Заставляем Игрока-Владельца покинувшего область Юнита считать всех игроков союзниками.
KingMaximax:
заносим в группу FakovTeam к примеру
заорал
29
Ах да, чуть не забыл. Стоит ставить условие в переселении игроков. Чтобы AbsolutePlayer != Выбранный игрок, иначе можно потерять контроль над своими войсками,там есть такой баг. Т.е. Чтобы не считал самого себя врагом.
Fakov, я просто для примера сделал XD
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.