Все таки думаю ,пора поставить точку в вопросе о спец эффектах. По поводу тех,что загорелись и висят - это опнятное дело заносить в локалку и удалять,а вот текоторые погорели потухли?
Народ разделен на два мнения
  1. Погорел и самоудалился
  2. Все таки оставляет после себя точку,еоторую нужно заносить в локлку и удалять
Так к какому мнению склонятся.
Мне не жалко лишнюю локалку поставить,но стоить ли врем тратить?

в патче 1.26+ они вообще не нужны и без них можно обойтись в любой ситуации
Не в любой
native GetLocationZ takes location whichLocation returns real
native CreateUnit А можно написать переменную вместо юнита? native udg_unit Юнапример?
Что вы вообще хотите сделать?
set udg_u = CreateUnit(Player(0), GetRectCenterX(bj_mapInitialPlayableArea), GetRectCenterY(bj_mapInitialPlayableArea), 270)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
16
ниче не понял, примеры кода делай для ясности
DestroyEffect(AddSpecialEffect()) - даже локалок не нужно
для всего остального - если занес в переменную, то почисти переменную. Если создал на время, то разрушь по истечению времени, даже если анимация сама закончилась (а нахера оставлять его висеть?)
21
DracoL1ch:
ниче не понял, примеры кода делай для ясности
DestroyEffect(AddSpecialEffect()) - даже локалок не нужно
для всего остального - если занес в переменную, то почисти переменную
А когда создан юнит под ним локулку точку тоже создавать и обнулять?
30
А когда создан юнит под ним локулку точку тоже создавать и обнулять?
Ещё раз повторюсь, если создали точку - удаляйте. И старайтесь пользоваться координатами.
native CreateUnit takes player id, integer unitid, real x, real y, real face returns unit
16
точки - это упорщение для GUI пользователей, их нужно постоянно разрушать и удалять, в патче 1.26+ они вообще не нужны и без них можно обойтись в любой ситуации
21
native CreateUnit А можно написать переменную вместо юнита? native udg_unit Юнапример?
30
в патче 1.26+ они вообще не нужны и без них можно обойтись в любой ситуации
Не в любой
native GetLocationZ takes location whichLocation returns real
native CreateUnit А можно написать переменную вместо юнита? native udg_unit Юнапример?
Что вы вообще хотите сделать?
set udg_u = CreateUnit(Player(0), GetRectCenterX(bj_mapInitialPlayableArea), GetRectCenterY(bj_mapInitialPlayableArea), 270)
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.