Сейчас 18:39:09 Суббота, 27 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Враги рядом
Враги рядом
xomachДата: Суббота, 25 Августа 2012, 20:27:48 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 484
Награды: 0
Репутация: 128
Блокировки:
Как проверить, есть ли враги в диапозоне? Раньше делал через отряд, но как-то это неправильно :D . Есть другие способы?

 

lawsonДата: Суббота, 25 Августа 2012, 20:31:56 | Сообщение # 2
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Quote (xomach)
Как проверить, есть ли враги в диапозоне?

ГУИ: отряд, триггер Unit чета там distance(юнит в области)
ЖАСС: пик юнитов в группу.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

NaturekidДата: Суббота, 25 Августа 2012, 20:33:32 | Сообщение # 3
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
почему неправильно? Утечка? пиши перед проверкой кс set bj_wantDestroyGroup = true

 

Mix1998Дата: Суббота, 25 Августа 2012, 20:48:13 | Сообщение # 4
4 уровень
Группа: Проверенные
Сообщений: 81
Награды: 0
Репутация: -11
Блокировки:
Naturekid, ??! А разве надо, не через Если, то, иначе.
Вот так
Событие ТВОЕ
Условие твое
Действие
(Установить перменную Y = Юниты в твоей зоне с твоим диапозоне.)
ЕСЛИ, ТО ИНАЧЕ
УСЛОВИЕ
Y ( Юниты в твоей зоне с твоим диапозоне.) пуста = НЕТ
ТО
ТВОИ ДЕЙСТВИЯ
Иначе
ОПЯТЬ ЖЕ ТВОИ ДЕЙСТВИЯ...
Naturekid, Разве не так или я опять нублю?


 

NaturekidДата: Суббота, 25 Августа 2012, 20:56:35 | Сообщение # 5
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
"Всё так мой свет" - "небылицы".
просто утечки...А, забей! :) если хочешь можешь почитать про них.
Информации про утечки навалом на сайте, я просто предполагаю из-за них ТС считает
if number of units in range matching (matching unit is alive and matching unit is belong to ally of Player X = нет) = 0 то...
их неправильным.
Как я где-то вычитал(это я ТСу) для удаления утечек групп можно юзать
Quote (Naturekid)
кс set bj_wantDestroyGroup = true

и "она волшебным образом определяет как и какую группу надо оптимизировать. чтобы утечки не осталось"
ну а для регионов с группами(units in region,а не units in range of...) утечку области ещё надо убирать...........


 

lawsonДата: Суббота, 25 Августа 2012, 21:07:32 | Сообщение # 6
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Quote (Naturekid)
set bj_wantDestroyGroup = true

если используешь отряды, и Bj ForGroupBJ тогда перед действиями пишешь данную фигню и вроде как бы по коду она должна удалять группу.

Добавлено (25 Августа 2012, 21:07:32)
---------------------------------------------
Quote (Naturekid)
она волшебным образом определяет как и какую группу надо оптимизировать. чтобы утечки не осталось

Она удаляет все группы в действии ForGroupBJ, без разницы занята ли группа чем-то или нет и надо ли ее "оптимизировать".
И если действий с ForGroupBJ не одно, то после каждого снова придется писать set bj_wantDestroyGroup = true.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!


Сообщение отредактировал lawson - Суббота, 25 Августа 2012, 21:09:23
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Враги рядом
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz