В вообщем такая соль.
A=A+1 тобишь создал МУИ (наверно XD)
Имеется переменные: Point [A] = (Целевая точка создания способности)
Group [A] = (юниты в 200 от Point [A])
так вот как использовать кастом скрипт для них
пишу call DestroyGroup(udg_Group[A]) оно конфликтует, как записать туда переменную с массивом? даже без массива конфликтует. Аналогично и с Point.
И да, еще у меня есть переменные куда записаны сами юниты, типо выбранных, переключающихся а их как удалять через кастом скрипт?

Лови.
Не забудь перенести 4 переменные из редактора переменных.
Ещё не забудь перенести двух юнитов: "Net" и "Spellcaster"
+ не забудь 3 способности: "Marker", "Earthbind" и "Earthbind Helper"
Если хочешь чтобы на некоторых юнитов не работала сетка, то дай им способность "Marker"
Карта сохраняется в обычном WorldEditor
Забыл ещё кое что сказать, строчку:
set b[5] = GetUnitTypeId( GetFilterUnit() ) != 'n00L'
можно или даже нужно удалить, т.к чтобы по равкоду не совпало с "не тем" юнитом. Ну или настроить под себя и ставить запрет на кидание сетки, на какого нибудь уникального юнита без способности "Marker"
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
18
A=A+1? udg_A в индексе udg_Group не забыл?
Или A это локалка?
16
UrsaBoss:
A=A+1? udg_A в индексе udg_Group не забыл?
Или A это локалка?
целочисленная, для муи, ее по моему обнулять не надо, темболее дальше в триггере прописанна обратная функция , тоесть отнимает от А-1..
погоди тоесть надо записывать так? call DestroyGroup(udg_Group[udg_A])?
18
bazeba
Если эту "A" ты создавал в редакторе переменных, то да
16
UrsaBoss:
bazeba
Если эту "A" ты создавал в редакторе переменных, то да
ну вроде как теперь не конфликтует. но поиск утечек когда я кастую этот спел увеличивается и не уменьшается, может я что и забыл удалять, даже не знаю.
есть два триггера.
Крч говоря, попытался реализовать массовую ловлю сеткой, но окгда сеть летит то утечки накапливаются и не уменьшаются, а так вполне работает
Загруженные файлы
18
bazeba
Перед удалением группы используй call GroupClear(udg_Group[udg_A])
bazeba
+ ты не удаляешь точку "Позиция bolt[A]"
bazeba
и вместо Установить Group[A] Юниты в радиусе 200, используй это:
call GroupEnumUnitsInRangeOfLoc(udg_Group[udg_A], udg_Point[udg_A], 200.00, null)
bazeba
короче тут дохера утечек, кинь пустую карту с этими двумя триггерами, я сам поправлю утечки
16
UrsaBoss:
bazeba
Перед удалением группы используй call GroupClear(udg_Group[udg_A])
bazeba
+ ты не удаляешь точку "Позиция bolt[A]"
bazeba
и вместо Установить Group[A] Юниты в радиусе 200, используй это:
call GroupEnumUnitsInRangeOfLoc(udg_Group[udg_A], udg_Point[udg_A], 200.00, null)
bazeba
короче тут дохера утечек, кинь пустую карту с этими двумя триггерами, я сам поправлю утечки
Я не стал создавать способности. просто триггеры
Загруженные файлы
18
bazeba
и советую скачать и установить улучшенный редактор карт JNGP (Jass New Gen Pack)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.