Пообещал NilasAran_39 скинуть сюда образец способности.
Описание:
При убийстве любого юнита, юнит с этой способностью увеличивает максимальный запас своего здоровья на 5 ед. Суммируется 20 раз (Переменная величина) для любого юнита на карте. Хз. что будет при save-load.
код
globals
integer limit = 20 //Лимит стаков. Ставишь любое удобное число.
endglobals
function on_Death takes nothing returns nothing
local unit Unit = GetKillingUnit()
local integer StoreId = GetHandleId(Unit)
local integer HPstacks = LoadInteger(udg_Hash,StoreId,0)
if GetUnitAbilityLevel(Unit,'A000') != 0 then //Проверка на наличие абилки, добавляющей хп. 'A000' - ID абилки. подставить ID своей абилки.
if HPstacks < limit then //Проверка на ограничение по стакам (20)
set HPstacks = HPstacks+1
call SaveInteger(udg_Hash,StoreId,0,HPstacks)
////////////////////////////////////////////////////////////////////
// //
// Так можно навсегда увеличить любому юниту макс. хп //
// Подробней тут: http://xgm.guru/forum/showthread.php?t=21369 //
// //
call UnitAddAbility(Unit, 'A001' ) //
call SetUnitAbilityLevel(Unit,'A001',2) //
call UnitRemoveAbility(Unit, 'A001') //
// //
////////////////////////////////////////////////////////////////////
call SetUnitState(Unit, UNIT_STATE_LIFE, GetUnitState(Unit, UNIT_STATE_LIFE)+40)// это не нужно
endif
endif
endfunction
function InitTrig_AddHpOnKill takes nothing returns nothing
set gg_trg_AddHpOnKill = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_AddHpOnKill, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddAction( gg_trg_AddHpOnKill, function on_Death )
endfunction
Ну это звучит как заказ. Я бы с таким обратился сюда. Туда же вечером скину образец нужного тебе триггера. Тут только вопросы должны быть. Отвечая на вопрос: любой индивид, способный писать может написать этот триггер имея достаточно знаний.
Кажется мне дело в том что движок вара даёт возможность экспериментировать, тогда как эксперименты на других движках зачастую не сводятся к изменению параметров человечков, объектов, способностей. Чаще всего их даже нет. Ну а создание этих объектов требует знаний, которые не сами собой появляются, и которых мапмейкеры, как не странно, обычно не имеют.
К тому же много кто довольно быстро бросает изучение ЯП, Движков и Статтей, т.к. это не приносит мгновенного результата. Потому геймдев и есть таким как мы его видим.
Там всё решено. Скинул одному человеку с обычным эдитором - у него все норм. Решил вопрос, ресетнув эдитор, а затем сбросив высоту декораций и подняв заново всё что нужно. Больше такого не наблюдалось.
Карта крутая. Невероятно крутая. Хочу чтобы тут было как же. Надеюсь всё не закончится 2D-игрой на самопильном движке с пиксельной графикой. Если добавить мультиплеер - игра имеет все шансы выстрелить, но имхо не в формате текущей задумки.
В таких случаях юзают поиск по JNGP за ключевым словом "Item". Затем юзают мозг и знание инглиша чтоб понять какая функция нужна. Советую обзавестись хоть чем-либо из перечисленного.
TAHK90, можешь заюзать этот модуль в образовательных целях. И пройтись по статьям. То что тебе нужно можно сделать гораздо проще и оптимальней как в плане личных усилий, так и ресурсозатратности.
Ред. Raised
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Иконки на заказ
Ред. Raised
» WarCraft 3 / Иконки на заказ
Ред. Raised
» WarCraft 3 / Способности и алгоритмы на заказ
При убийстве любого юнита, юнит с этой способностью увеличивает максимальный запас своего здоровья на 5 ед. Суммируется 20 раз (Переменная величина) для любого юнита на карте. Хз. что будет при save-load.
Ред. Raised
» WarCraft 3 / Кто может написать триггер?
Ред. Raised
» WarCraft 3 / Кто может написать триггер?
Ред. Raised
» Jusper's Notes / Почему я так люблю WarCraft 3 и стоит ли смотреть по сторонам?
» WarCraft 3 / Кто может написать триггер?
» В гостях у Эльрата / С Хэллоуином!
» WarCraft 3 / Летающие декорации
» Jusper's Notes / XGM Moscow [2015]
Ред. Raised
» Tiodor's Art / И снова я
» Колдун / Колдун
» В гостях у Эльрата / В поисках знаний
Ред. Raised
» В гостях у Эльрата / Смайлики
» Zombie in village.The game / Лог разработки #2
Ред. Raised
» WarCraft 3 / как при использовании способности предмета на саму предмет?
» Интересное от Mocherad / Признание модов
» BranaR's workshop / WIP
Ланд можно оценить с бесчисленного количества ракурсов.
» BranaR's workshop / WIP
» BranaR's workshop / WIP
» WarCraft 3 / Приказы
» WarCraft 3 / Приказы
» WarCraft 3 / Приказы