Myth
The Temple
offline
Опыт:
19,041Активность: |
действия с группой юнитов
вот фрагмент триггера:
несколько вопросов:
|
07.04.2011, 16:50 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
|
07.04.2011, 16:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
spellwerk
offline
Опыт:
4,869Активность: |
не юзай локации, не будет утечек избавься от бж
|
07.04.2011, 16:58 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Myth
The Temple
offline
Опыт:
19,041Активность: |
Doc,
Myth добавил: кому не лень, перепишите плиз этот код для наглядности на нормальный лад. |
07.04.2011, 17:07 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Lobster
offline
Опыт:
2,043Активность: |
Myth, 1. Используй вместо точек координаты
Возможно DistanceBetweenPoints дает утечку, раскрой ее в программе
Spy_, xgm.ru/forum/showthread.php?t=18742 - статья Адольфа о твоей функции. |
07.04.2011, 18:16 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Myth, дай код GetRandomLocInCircle
Hanabishi добавил:
хотя не надо, я понял что она должна делать держи код
|
07.04.2011, 18:26 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JimALIEN
вдупляет sc2 editor
offline
Опыт:
6,976Активность: |
local location hp = GetUnitLoc(udg_Hero)
local location up local group g = GetUnitsInRangeOfLocAll(1500,hp) local unit u loop
set u = FirstOfGroup(g) exitwhen u = null If SpiritWolf_Follow_CondTarget and SquareRoot((GetUnitX(udg_Hero)-GetUnitX(u))*(GetUnitX(udg_Hero)-GetUnitX(u))+(GetUnitY(udg_Hero)-GetUnitY(u))*(GetUnitY(udg_Hero)-GetUnitY(u)))>500 then set up=Location(GetUnitX(udg_Hero)+180*CosBJ(a),GetUnitY(udg_Hero)+180*SinBJ(a)) call IssuePointOrderLocBj(u,"move",up) endif call GroupRemoveUnitSimple(g,u) endloop call RemoveLocation(hp) call RemoveLocation(up) call DestroyGroup(g) set hp=null set up=null set g=null Както так |
07.04.2011, 20:17 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Myth
The Temple
offline
Опыт:
19,041Активность: |
Lobster,
использую локации и удалаю их как не нужными становятся.
возвращает реал. обнулять не надо.
Hanabishi,
возвращает точку, которой присваивается переменная mp, используется и также удаляется.
Myth добавил: Спасибо. ) |
07.04.2011, 22:52 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|