XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
NIKZ
Изучаю Jass
offline
Опыт: 6,036
Активность:
Enum декораций
Дайте нормальную функцию на энум декорации по позиции юнита в радиусе, а то не понятно вобще
без бж тяжко
Объясните вобще как пользоваться

Отредактировано NIKZ, 01.06.2012 в 17:26.
Старый 01.06.2012, 14:32
Klop
Папа римский
offline
Опыт: 13,006
Активность:
function KillTree takes nothing returns nothing
        call KillDestructable(GetEnumDestructable())
endfunction

function trololo takes nothing returns nothing
...
local rect r = Rect(x - RADIUS,y - RADIUS,x + RADIUS,y + RADIUS)
...
call EnumDestructablesInRect(r,null,function KillTree)
call RemoveRect(r)
set r = null
endfunction
что не понятно?
Старый 01.06.2012, 16:56
adic3x

offline
Опыт: 108,439
Активность:
Не путайте декорации (doodad) и разрушаемые объекты (destructable). Первым можно разве что анимку менять, вторые да, можно пикать.
Старый 01.06.2012, 17:21
NIKZ
Изучаю Jass
offline
Опыт: 6,036
Активность:
Это в области, а мне нужно в радиусе юнита
Старый 01.06.2012, 17:24
Klop
Папа римский
offline
Опыт: 13,006
Активность:
NIKZ, RADIUS = радиус тебе нужный например 200
а
x - GetUnitX(u)
y - GetUnitY(u)
в радиусе это таже самая область
____maxY_____
______|______
minX---0---maxX
______|______
_____minY_____
Старый 01.06.2012, 18:23
NIKZ
Изучаю Jass
offline
Опыт: 6,036
Активность:
Klop, Ну смотри)) Ладно, только тему не звкрывайте, вопросы будут
Старый 01.06.2012, 19:37
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:52.