Melissa, редактор Dota 2 - Hammer - одинаковый для всех проектов Valve, а LUA довольно известный скриптовый язык. Помимо использования в модах для игр Valve, на нем, например, пишут аддоны для World of Warcraft. Так, что шарящих в этом деле полно. Другое дело, что человеку не знакомому с редактором и LUA будет трудно разобраться во всем этом. При этом еще и официальная документация не полностью дописана.
Rewenger, если по правилам в описании карты я должен разъяснить что такое Hero Defense, то про MMO я уж промолчу. Тем более это сленговое сокращение. blazer910, из того что я перечислил, в твоих картах нет ничего.
FKoFF, говоря о популярных (читай популярных не только среди русских) проектах я имел ввиду то, что они являются примером для остальных карт. Заходишь в топ карт хайва и по очереди смотришь каждую рпгшку. Что ты увидишь? Простенький файрболт, хил, топот. Но зачем им оригинальность в спелах? Важна сама рпг составляющая, прокачивание героя, разные варианты итембилдов. Rewenger, то что она полная никто не говорил. По такой логике можно говорить что каждая предыдущая версия карты неполная и полна багов.
Dreii, вместо 'BTLF' лучше использовать 'BHwe', тогда дамми будет удаляться сразу после смерти, независимо от константы разложения.
и функцию стоило бы разнообразить для всех кастов: добавить юнита для target. и в самой функции проверять, если юнит != null то каст на него, если x != 0 и y != 0 то каст на точку в противном случае инстант каст.
function DummyOrder takes unit Owner,unit Target,integer whichDummy,integer whichAbility,integer whichLvl,real Lifetime,string Order,real x,real y returns nothing
local unit d=CreateUnit(GetOwningPlayer(Owner),whichDummy,x,y,0.)
call UnitApplyTimedLife(d,'BHwe',Lifetime)
call UnitAddAbility(d,whichAbility)
call SetUnitAbilityLevel(d,whichAbility,whichLvl)
if Target != null then
call IssueTargetOrder(d,Order,Target)
elseif x!=0. and y!=0. then
call IssuePointOrder(d,Order,x,y)
else
call IssueImmediateOrder(d,Order)
endif
set d=null
endfunction
» WarCraft 3 / Impossible Siege 2.10
Отредактирован Helpmeplz
» Dota 2 / Valve выпустили альфа-версию инструментария мастерской Dota 2
» WarCraft 3 / Impossible Siege 2.10
если ты не приводишь конкретики, я делаю вывод, что ты, blazer910, просто не играл
» WarCraft 3 / Impossible Siege 2.10
blazer910, из того что я перечислил, в твоих картах нет ничего.
» WarCraft 3 / Impossible Siege 2.10
» WarCraft 3 / Impossible Siege 2.10
вы бы еще в одиночку хилера взяли
» WarCraft 3 / Impossible Siege 2.10
как показала практика это слово плохо влияет на публику
Отредактирован Rewenger
» WarCraft 3 / Impossible Siege 2.10
» WarCraft 3 / Impossible Siege 2.10
Rewenger, то что она полная никто не говорил. По такой логике можно говорить что каждая предыдущая версия карты неполная и полна багов.
» WarCraft 3 / Impossible Siege 2.10
» WarCraft 3 / Impossible Siege 2.10
» WarCraft 3 / Impossible Siege 2.10
» WarCraft 3 / Impossible Siege 2.10
тут только два акта из четырех
» WarCraft 3 / Impossible Siege 2.10
» WarCraft 3 / GetLocalPlayer()
constant player LocalPlayer = GetLocalPlayer()
endglobals
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
и функцию стоило бы разнообразить для всех кастов: добавить юнита для target. и в самой функции проверять, если юнит != null то каст на него, если x != 0 и y != 0 то каст на точку в противном случае инстант каст.
» WarCraft 3 / Impossible Siege 0.54c
» WarCraft 3 / Impossible Siege 0.54c
почему они не обновляют превьюшку
» WarCraft 3 / Impossible Siege 0.54c