globals
x = //твой х
y = //твой y
rad = //твой радиус
endglobals
function DestructibleKill takes nothing returns nothing
if SquareRoot((x1-GetDestructableX(GetEnumDestructable()))*(x1-GetDestructableX(GetEnumDestructable())) + (y1-GetDestructableY(GetEnumDestructable())*y1-GetDestructableY(GetEnumDestructable())) <= rad
KillDestructable(GetEnumDestructable())
endif
endfunction
function KillDest takes real x,real y,real rad returns nothing
EnumDestructablesInRect(GetPlayableMapRect(),null,function DestructibleKill)
endfunction
Я конечно могу быть аутистом, но что мешает перебирать весь декор в игровой карте? То есть ты создаёшь группу декораций занося туда их все, затем проверяешь на удалённость и выполняешь соответствующие действия
pro100master, а вообще, я открываю два редактора и пишу код в JNPG, а затем переношу его в обычный редактор... да, да, просто подсветку заюзать ума не хватило
» Администрация XGM / Выставление рейтинга для набивания ачивки
Ред. Феникс
» WarCraft 3 / Какая версия Warcraft 3 лучше?
» WarCraft 3 / Какая версия Warcraft 3 лучше?
Почему здесь есть 1.29, который как бы порезанная версия 1.30?)
» JackCraft / Фриланс. Или что меня отвлекает от проектов.
Учитывая объём трианглов
» XGM Конкурсы / Warcraft 3 Custom Campaign Contest 2019
Совет
Ред. Феникс
» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019
Объявление
дублирую основную информацию
Ред. Феникс
» Администрация XGM / Возможно ли получить ачивку "Мясной фарш" не получая замечаний?
» Администрация XGM / Спам отрицательных оценок
» WarCraft 3 / Проблема с открытием карты
» WarCraft 3 / Падает фпс, когда юниты на карте начинают драться
» WarCraft 3 / Разрушение диструктиблов в АОЕ
Ред. Феникс
» WarCraft 3 / Разрушение диструктиблов в АОЕ
» WarCraft 3 / Разрушение диструктиблов в АОЕ
Кодом скинь, покажу
» WarCraft 3 / Разрушение диструктиблов в АОЕ
» WarCraft 3 / Разрушение диструктиблов в АОЕ
Тебе передать нужно только значение радиуса и исходной точки
И относительно их проверять удаленность декора
Ред. Феникс
» WarCraft 3 / Разрушение диструктиблов в АОЕ
» WarCraft 3 / Разрушение диструктиблов в АОЕ
SQRT((x1-x2)^2+(y1-y2)^2)
» WarCraft 3 / Разрушение диструктиблов в АОЕ
» WarCraft 3 / Разрушение диструктиблов в АОЕ
» WarCraft 3 / Разрушение диструктиблов в АОЕ
Зачем тебе квадратная область, когда можно взять круглую?
» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019
SixtyHz, принято!
» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019
да, да, просто подсветку заюзать ума не хватило
» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019
» WarCraft 3 / Как создавать MapHack
» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019