Захотел создать триггер по типу:
Игрок 1 написал в чате -kill точное совпадение
действие: убить героя игрока 1.
Только я не могу найти в действиях Unit - убить героя. Пробовал Unit - убить (воскрешаемый герой/получивший уровень и т.д.), но ничего не выходит.

Hate:
опять же, логика, last created unit отвечает за последнего созданного юнита. событие у тебя какое?
Поменял
последнее на юнит триггера и триггер заработал.

И так, чуть переделал триггер. Вот что в итоге получилось.
1.Сама переменная.
2.Триггер регистрирующий героев.
3.Игрок 1 прописывает -kill в чате и герой игрока 1 умирает.
4.Игрок 1 прописывает -repick в чате и герой игрока 1 удаляется из игры.
По идее, можно данные команды создать для других игроков, если везде заменить игрок 1 на игрок 2/3/4/5, то и у других людей они должны работать. Или дать возможность Игроку 1/2/3... убивать других.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
Hate:
ну вы бы скриншоты приложили, а то сиди гадай на кофейной гуще
Вот так пробовал. Не знаю что из списка ставить. Может тут вообще не через unit надо делать.
Загруженные файлы
26
а при чем тут воскрешаемый юнит? выберите своего на карте если он стоит уже, либо в переменную загоняйте и по ней убивайте
7
Hate:
а при чем тут воскрешаемый юнит? выберите своего на карте если он стоит уже, либо в переменную загоняйте и по ней убивайте
Смысл в том, что этого героя нет на карте. Герои находятся в таверне. Игрок выбирает героя, начинает играть за него, если он ему не нравиться, то прописывает в чате - kill и текущий герой умирает, а игрок выбирает в таверне нового.
26
ну вот когда появляется герой его нужно заносить в переменную, переменная при этом должна быть массивом что бы индекс был по номеру игрока, а когда человек прописывает килл смотрим в переменную героев по индексу номера игрока
26
Только такое убийство не лишит героя возможности воскреснуть. Надо вместе с убийством либо нейтральному игроку передавать героя, либо убирать через Remove.
7
Hate:
ну вот когда появляется герой его нужно заносить в переменную, переменная при этом должна быть массивом что бы индекс был по номеру игрока, а когда человек прописывает килл смотрим в переменную героев по индексу номера игрока
Как сделать индекс по номеру игрока? Когда я переменную ставлю игрок, то потом её не могу использовать для убийства юнита. Попробовал вот так, но ничего не выходит.
Загруженные файлы
26
опять же, логика, last created unit отвечает за последнего созданного юнита. событие у тебя какое?
7
Hate:
опять же, логика, last created unit отвечает за последнего созданного юнита. событие у тебя какое?
Поменял
последнее на юнит триггера и триггер заработал.

И так, чуть переделал триггер. Вот что в итоге получилось.
1.Сама переменная.
2.Триггер регистрирующий героев.
3.Игрок 1 прописывает -kill в чате и герой игрока 1 умирает.
4.Игрок 1 прописывает -repick в чате и герой игрока 1 удаляется из игры.
По идее, можно данные команды создать для других игроков, если везде заменить игрок 1 на игрок 2/3/4/5, то и у других людей они должны работать. Или дать возможность Игроку 1/2/3... убивать других.
Принятый ответ
26
тебе можно использовать TriggerPlayer а не конкретного игрока в действиях
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.