делаем БД из областей (если так понятнее), или координат и создаем юнитов циклом через БД. параллельно добавляя в группу для дальнейших действий
говорю же, понадобиться мозг
по идее, если мозг есть, то он выдаст решение пойти перевести название функции в гугле, как минимум, или сразу загуглить что эта функция делает
function SetUnitScalePercent takes unit whichUnit, real percentScaleX, real percentScaleY, real percentScaleZ returns nothing
call SetUnitScale(whichUnit, percentScaleX * 0.01, percentScaleY * 0.01, percentScaleZ * 0.01)
endfunction
чтобы оперировать ею нам понадобится небольшой мозг (1 штука)
Я понимаю, если бы вы сделали маленькую опрятную карту, проработанную на 100% со своими незначительными фишками, но зачем нам ланд доты, и гавноанимегерои на гуях?
и для того чтобы знающие могли без проблем замутить себе миленькую менюшку, с читами, которую можно вызвать в любой карте, которая использует хоть-какую-то бжшку =3
узнавай
function SetUnitLifeBJ takes unit whichUnit, real newValue returns nothing
call SetUnitState(whichUnit, UNIT_STATE_LIFE, RMaxBJ(0,newValue))
endfunction
native UnitDamagePoint takes unit whichUnit, real delay, real radius, real x, real y, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType returns boolean
потестите-пощелкайте что эти булины делают, в бж они просто стоят по умолчанию
смотрим близзард.ж чтобы понять как раскрывать бж
не все бж утечны, верно, но зачем
делать так
function f1 takes...
call SomeFunc()
endfunction
function f2 takes...
call f1()
endfunction
function f3 takes...
call f2()
endfunction
//...
function fn takes...
call fn-1()
endfunction
function general_call takes...
call fn()
endfunction
если можно сделать так
function general_call takes...
call SomeFunc()
endfunction
для начала, надо проверять названия функций на совпадение там где вы юзаете ссылку на функцию function <SOMENAME> когда крепите например действия к триггеру, и самом названии используемой функции. Хз в чем ещё может быть ошибка
Возможно. Например кто-то заказывает вам предмет - вы его делаете в карте. Динамически такое не сделать. Разве что какой-то свой велосипедный огромный движок и сейв-лоад система, но и то это будет низкоуровнево. Например можно будет какой-то текст вывести, считывая его с файла, но создать предмет с каким-то кастомным описанием из файла не выйдет, все ограничивается движком.
» WarCraft 3 / Помогите со скилом
Ред. Buulichkaa
» Great Mage (MMG) / Great Mage (MMG)
» Great Mage (MMG) / Great Mage (MMG)
» WarCraft 3 / Способности с большим объёмом данных
» WarCraft 3 / Изменение размера
по идее, если мозг есть, то он выдаст решение пойти перевести название функции в гугле, как минимум, или сразу загуглить что эта функция делает
» WarCraft 3 / Изменение размера
» WarCraft 3 / DotaAnime v0.1a
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
Ред. Buulichkaa
» WarCraft 3 / Call vs Private
» Cinos WIP блог / Привет, армия
» WarCraft 3 / UnitDamageTargetBJ и SetUnitLifeBJ
» WarCraft 3 / UnitDamageTargetBJ и SetUnitLifeBJ
» WarCraft 3 / Проблема с кодом
Ред. Buulichkaa
» WarCraft 3 / UnitDamageTargetBJ и SetUnitLifeBJ
Ред. Buulichkaa
» WarCraft 3 / Проблема с кодом
» WarCraft 3 / Эш: Объединение Фрельйорда
» WarCraft 3 / Загрузка данных
» WarCraft 3 / Загрузка данных
» Мастерская Психа / Borderlands 2