Привет! Подскажите пожалуйста, как сделать чтобы умершие герои воскрешались? Есть триггер, который отвечает за завершения волны после убийства 45 юнитов. Живые герои перемещаются в заданную область, а мёртвые никак не хотят воскрешаться, были исключения, но воскрешались не все герои. Спасибо заранее всем откликнувшимся людям! Скрин прикреплён.

Принятый ответ

без подробностей не разобраться
по идее если умерший герой существует, не должно быть никакой проблемы его воскресить
но при массовых и особенно одновременных смертях героев некоторые герои могут просто исчезать полностью из-за особенностей движка
тут только костыль с пересозданием всего что нужно
///////
а, это арена, героев мало
скорее всего просто как-то неправильно в триггере записываешь в переменную
////////
Кстати, еще внимание: может быть, что-то удаляет трупы и в том числе геройские трупы - их не обязательно видно, но они есть
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
21
6 лет назад
0
без подробностей не разобраться
по идее если умерший герой существует, не должно быть никакой проблемы его воскресить
но при массовых и особенно одновременных смертях героев некоторые герои могут просто исчезать полностью из-за особенностей движка
тут только костыль с пересозданием всего что нужно
///////
а, это арена, героев мало
скорее всего просто как-то неправильно в триггере записываешь в переменную
////////
Кстати, еще внимание: может быть, что-то удаляет трупы и в том числе геройские трупы - их не обязательно видно, но они есть
Принятый ответ
0
11
6 лет назад
0
Ну, занеси каждого героя в отдельную перменную. Например героя игрока номер назови Player 1, а потом, когда будешь делать нужное тебе действие. ставь проверку:
if Player 1 равно - жив, то переместить в указанную точку. Иначе - воскресить без\с анимацией воскрешение в точке.
Этот комментарий удален
0
4
6 лет назад
0
ssbbssc:
без кода нет и брода
epsilon_eridana:
ssbbssc:
без кода нет и брода
Загруженные файлы
0
11
6 лет назад
Отредактирован orc01
0
epsilon_eridana:
ssbbssc:
без кода нет и брода
epsilon_eridana:
ssbbssc:
без кода нет и брода
Я не понял, так ты что, условия никакие на задаешь?( В триггере respawn)
0
27
6 лет назад
0
недавно делал воскрешение, и не мог воскресить героя. Система просто не хотела работать. думал дело в
-Герой - Instantly revive (Triggering unit) at (Position of (Triggering unit), показать revival graphics
а как оказалось, пищи не хватало, и юнит не воскрешался. у меня много футманов наплодилось, которые жрали еду.
0
4
6 лет назад
0
Steal nerves:
недавно делал воскрешение, и не мог воскресить героя. Система просто не хотела работать. думал дело в
-Герой - Instantly revive (Triggering unit) at (Position of (Triggering unit), показать revival graphics
а как оказалось, пищи не хватало, и юнит не воскрешался. у меня много футманов наплодилось, которые жрали еду.
А если герой не требует пищи, что всё равно проблема остаётся?
orc01:
epsilon_eridana:
ssbbssc:
без кода нет и брода
epsilon_eridana:
ssbbssc:
без кода нет и брода
Я не понял, так ты что, условия никакие на задаешь?( В триггере respawn)
orc01:А какие там например должны быть условия?
epsilon_eridana:
ssbbssc:
без кода нет и брода
epsilon_eridana:
ssbbssc:
без кода нет и брода
Я не понял, так ты что, условия никакие на задаешь?( В триггере respawn)
0
27
6 лет назад
Отредактирован MpW
0
epsilon_eridana, я не знаю чего у вас там не работает. поэтому и предложил с тем случаем которым сталкивался я сам. Просто я в начале не подумал, что из-за нехватки пищи. Но это действие работает.
кстати по скринам мб быть нужно событие и действие в одном триггере нужно ?
0
4
6 лет назад
0
Steal nerves:
epsilon_eridana, я не знаю чего у вас там не работает. поэтому и предложил с тем случаем которым сталкивался я сам. Просто я в начале не подумал, что из-за нехватки пищи. Но это действие работает.
кстати по скринам мб быть нужно событие и действие в одном триггере нужно ? Нет, не обязательно.
2
21
6 лет назад
Отредактирован ClotPh
2
Зачем условие в триггере respawn?
0
27
6 лет назад
0
мне кажется дело во втором условии. Там где проверяешь TriggeringUnit is Hero. Так как триггеринг юнит работает только по событию. попробуй удалить
0
20
6 лет назад
0
во втором триггере нет события, соответственно и условие triggering unit тоже бесполезно
а еще все переменные типа triggering unit практически всегда теряются после wait'a
а еще в первом триггере все сделано так, что пока значение N не станет равным 45 - второй триг не заработает
советую удалить всё к черту и делать проще

в дополнение к первому - не вижу глобалок для переноса переменных из 1 трига во второй
0
21
6 лет назад
0
ssbbssc, насчет первого триггера и значения N - я так понимаю, для арены это и надо
не идеально, конечно, но по сути по идее первый триг правильный
0
23
6 лет назад
0
создай массив с 12 значении в него запихай герои при пиков.... Если волна пройдено чекаем каждый игрока мертв ли герой то воскрешаем после этого условия можно уже обший передвинуть в позицию
0
4
6 лет назад
0
Вобщем народ, если кому не трудно, сделайте пожалуйста карту в которой триггер отвечающий за воскрешение мёртвых и телепортацию живых в заданную точку, будет активироваться другим триггером, отвечающим за подсчёт числа убитых противников. Не получается никак баалин...
0
21
6 лет назад
0
epsilon_eridana, ты в том, что показал, просто условие триггера respawn пробовал убрать?
0
20
6 лет назад
0
ClotPh:
ssbbssc, насчет первого триггера и значения N - я так понимаю, для арены это и надо
не идеально, конечно, но по сути по идее первый триг правильный
пока на арене не умрет 45 героев - наверное, хотя это все равно криво
и опять же, нет переноса данных во второй триг

в чем смысл обсуждения, если автор не понимает самой системы работы с переменными
0
21
6 лет назад
0
ssbbssc, каких героев, там должно умереть 45 неких адских убийц
подозреваю, что это крипы первой волны
Автор, короче, убери условие в триггере respawn и все, если все равно не работает, значит, тебе надо курить статьи и "понимать систему работы с переменными" (с)
0
4
6 лет назад
0
ClotPh:
epsilon_eridana, ты в том, что показал, просто условие триггера respawn пробовал убрать?
Да, пробовал. Те герои, которые остаются в живых, перемещаются в область, мёртвые же не воскрешаются. Пробовал делать так как на срине, но воскрешаются не все герои.
ClotPh:
ssbbssc, каких героев, там должно умереть 45 неких адских убийц
подозреваю, что это крипы первой волны
Автор, короче, убери условие в триггере respawn и все, если все равно не работает, значит, тебе надо курить статьи и "понимать систему работы с переменными" (с)
А нельзя сделать какой нибудь простенький триггер, где по завершению волны все живые будут телепортированы, а мёртвые воскрешены? Выручите плиз)
Загруженные файлы
0
21
6 лет назад
0
Что такое в новом изображении?! Зачем воскрешать СЛУЧАЙНОГО юнита?
Там всё элементарно же, я просто на твою волну зайти не могу
Крч ищи готовые системы и разбирайся в них копипастом или я хз
/
Короче!
Последнее изображение - вообще чушь какая-то, я его даже не комментирую!
//////////////////
По первым двум:
-завершение волны нормально реагирует? ДА, значит с первым триггером всё (условно) ок - ЗАБЫВАЕМ про него, точнее, УТВЕРЖДАЕМ его!
-условие во втором УБРАЛ глобальное? Считаем, что ДА.
-А, и вот еще что!!! Во-первых, условие на цвет бредовое - там тебе, наверное, на номер игрока надо?! Попробуй вообще его убрать временно. И попробуй убрать условие is alive - оно может подглючивать. По-моему, при попытке воскресить живого ничего не произойдет, т. е. ничего страшного.
Я здесь всё.
/
PS все-таки напоследок - автор, надо или работать (в твоем случае головой) или пользоваться готовым (можно заказывать, если договоритесь по условиям). А тут ты пытаешься мозг не включать, но что-то переделывать, это же очевидная чушь выходит
0
4
6 лет назад
Отредактирован epsilon_eridana
0
ClotPh:
Что такое в новом изображении?! Зачем воскрешать СЛУЧАЙНОГО юнита?
Там всё элементарно же, я просто на твою волну зайти не могу
Крч ищи готовые системы и разбирайся в них копипастом или я хз
/
Короче!
Последнее изображение - вообще чушь какая-то, я его даже не комментирую!
//////////////////
По первым двум:
-завершение волны нормально реагирует? ДА, значит с первым триггером всё (условно) ок - ЗАБЫВАЕМ про него, точнее, УТВЕРЖДАЕМ его!
-условие во втором УБРАЛ глобальное? Считаем, что ДА.
-А, и вот еще что!!! Во-первых, условие на цвет бредовое - там тебе, наверное, на номер игрока надо?! Попробуй вообще его убрать временно. И попробуй убрать условие is alive - оно может подглючивать. По-моему, при попытке воскресить живого ничего не произойдет, т. е. ничего страшного.
Я здесь всё.
/
PS все-таки напоследок - автор, надо или работать (в твоем случае головой) или пользоваться готовым (можно заказывать, если договоритесь по условиям). А тут ты пытаешься мозг не включать, но что-то переделывать, это же очевидная чушь выходит
Крч сделаю так. По завершению волны данный триггер будет включатся. Блин, а так ведь не прокатит.. Надо чтобы он изначально был включен...
Загруженные файлы
4
24
6 лет назад
4
epsilon_eridana, если нет мозгов сделать правильно - работай молотком - воскрешай героев сразу после смерти и переноси в локацию откуда им не выбраться...
4
20
6 лет назад
4
омг
при старте арены делаем две группы
одну с мобами, другую с героями
и чекаем, есть ли в группе живые
если в мобах живых нет - чекаем группу с героями, живых переносим, мертвых воскрешаем
если в группе героев все мертвые - поражение
все
4
21
6 лет назад
4
Вообще тема уникальный пример, как человек рожает проблемы там, где их нет...
2
20
6 лет назад
2
ClotPh:
Вообще тема уникальный пример, как человек рожает проблемы там, где их нет...
суть xgm в изобретении костылей для велосипедов
Чтобы оставить комментарий, пожалуйста, войдите на сайт.