Добавлен
Вполне банальный вопрос: как эффективнее удалять Dummy юнитов с карты? как я понимаю, функцию вейт здесь все считают, мягко говоря, "не оптимизированной". Пока в голову приходят только массивы, аля мультиспелл. Подскажите, пожалуйста.

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

Я же целую статью написал и там же указан способ
UnitApplyTimedLife(dummy, FourCC('BTLF'), 10)
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
16
5 лет назад
0
До этого использовал ГУИ через локальные переменные и wait-game-time seconds. Хочу узнать как правильно...
0
26
5 лет назад
0
Можно ставить им таймер жизни, можно отрицательный реген.
TeX13:
ГУИ через локальные переменные
Это как?
0
16
5 лет назад
0
8gabriel8, я говорю о том, чтобы удалять их с карты
2
26
5 лет назад
2
Ничего не сказал, но минус поставил.
Что тебе не нравится?
0
16
5 лет назад
0
Это как?
(( код
local unit u = GetTriggerUnit()
call PolledWait( 1.00 )
call RemoveUnit(u)
set u = null
))
2
26
5 лет назад
2
Remove не рекомендуется делать, только смерть)
0
16
5 лет назад
0
8gabriel8:
Ничего не сказал, но минус поставил.
Что тебе не нравится?
я уже пожалел об этом про себя, братан, не знаю, как отменять
8gabriel8:
Remove не рекомендуется делать, только смерть)
скапливать на карте их тоже не вариант
2
26
5 лет назад
2
Ты же убиваешь, а не скапливаешь на карте. Через какое-то время после смерти игра сама делает Remove юнита.
я уже пожалел об этом про себя, братан, не знаю, как отменять
Не отменишь, только ставить десять плюсов, чтобы искупить свой грех)
2
29
5 лет назад
2
Я же целую статью написал и там же указан способ
UnitApplyTimedLife(dummy, FourCC('BTLF'), 10)
Принятый ответ
0
16
5 лет назад
0
8gabriel8, вы, эксперты, каждый разное говорите) 8gabriel8:
после смерти игра сама делает Remove юнита
я если честно в этом не уверен
0
26
5 лет назад
0
TeX13:
local unit u = GetTriggerUnit()
call PolledWait( 1.00 )
call RemoveUnit(u)
set u = null
Так тоже можно, только замени Remove на Kill.
вы, эксперты, каждый разное говорите)
NazarPunk, предложил таймер жизни, который в начале предложил я. Почему это мы разное говорим?
0
16
5 лет назад
0
NazarPunk, получается их не нужно удалять после смерти?
8gabriel8, у меня почему-то вбилось в голове, что после смерти юнита, его нужно еще и удалять
0
26
5 лет назад
0
я если честно в этом не уверен
А в нанесении периодического урона заклинанием от имени юнита, который был удалён из игры, всегда уверен?
0
28
5 лет назад
Отредактирован PT153
0
Remove не рекомендуется делать, только смерть)
Не рекомендуется, но делать можно.

Лучше всего поставить дамми 10 ХП и реген -1 ХП в Редакторе объектов, тип смерти - нельзя поднять, не разлагается. Более гибкий вариант через временную жизнь, как уже показали выше.
0
26
5 лет назад
0
А почему -1? У меня 10хп и -10реген в последнее время.
0
28
5 лет назад
0
у меня почему-то вбилось в голове, что после смерти юнита, его нужно еще и удалять
А зачем? Зачем вообще каждый раз создавать дамми, когда чаще всего можно обойтись одним?
8gabriel8:
А почему -1?
10 + 10 секунд * -1 = 0.
1
26
5 лет назад
1
10 + 10 секунд * -1 = 0.
Это понятно, но зачем ещё 10 секунд на карте торчать, когда способность применил?

Мне не нравится пользоваться одним дамми, потому что он только для Игрока-Человека подходит, Игрок-Компьютер, в частности Нейтрально-враждебный, может использовать его способности.
0
16
5 лет назад
0
Лучше всего поставить дамми 10 ХП и реген -1 ХП в Редакторе объектов, тип смерти - нельзя поднять, не разлагается. Более гибкий вариант через временную жизнь, как уже показали выше.
Мне это вариант не нравится, есть вера, что на этот "реген" можно непроизвольно повлиять во время написания какого-нибудь сложного триггера
А в нанесении периодического урона заклинанием от имени юнита, который был удалён из игры, всегда уверен?
это я помню))) было дело)) я ему таймер всегда дольше делал, например баф 20сек., жизнь дамика - 21сек.
0
28
5 лет назад
0
Это понятно, но зачем ещё 10 секунд на карте торчать, когда способность применил?
Каст молнии? Периодический урон от заклинаний?
0
26
5 лет назад
0
Мне это вариант не нравится, есть вера, что на этот "реген" можно непроизвольно повлиять во время написания какого-нибудь сложного триггера
Реген в РО ставится, как ты триггером на него повлияешь? Ну то есть на последних патчах вроде можно, но такое действие случайно сложно сделать)
PT153, каст молнии не проверял, но периодический урон от способностей будет работать после смерти кастера.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.