![]() |
|
|
Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание, но у вас не хватает знаний для его реализации, то эта тема специально для вас. В данной теме вы можете оставить заявку на создание необходимого вам заклинания.
Если вам нужно заклинание одного из персонажей DotA, то ищите его здесь
» Шаблон оформления заявки
Название: название заклинания
Способ исполнения: GUI / JASS / всё равно Цель: вражеский юнит / свой юнит / сам герой / итд. Для героя: да/нет MUI: можно ли одновременно использовать заклинание больше одного раза Описание: здесь описание нужного спелла По уровням:
Шаблон можно просто скопировать здесь, вставить в свое сообщение и заполнить:
» Шаблон оформления ответа
Заклинание: здесь может быть название спелла или номер поста
Заказчик: здесь имя пользователя, который заказал заклинание Способ исполнения: Jass или GUI MUI: можно ли одновременно использовать заклинание больше одного раза Нужен ли JNGP: Да или Нет Используются глобальные переменные: Да или Нет Шаблон можно просто скопировать здесь, вставить в свое сообщение и заполнить:
MUI - Multiplayer
Разрешается просто процитировать сообщение заказа и дописать информацию о получившемся заклинании. Правила темы:
Заявки, не удовлетворяющие правилам, будут удалены! |
![]() |
|
![]()
potapchek
Battle For Life
![]() ![]() offline
Опыт:
6,095Активность: |
Название: Набег Способ исполнения: GUI Цель: точка Для героя: да MUI: Если получиться Описание: Герой (с анимацией walk) бежит со смещением где-то (18-22 возможность настраивать) в указанную точку,рассталкивая( на радиус 175-220) всех на пути. |
![]() |
#9341
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MorganTheSlayer
![]() ![]() offline
Опыт:
1,556Активность: |
Название: Force Способ исполнения: GUI/Jass Цель: юнит MUI: Описание: Толкает указанного юнита в сторону, куда он повернут лицом, на расстояние 600. (Способность предмета Force Staff из доты) Во время толчка декорации рядом с выталкиваемым юнитом разрушаются |
![]() |
#9342
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Impertus
![]() ![]() offline
Опыт:
4,019Активность: |
Название: Круг молний
Для героя: да Способ исполнения: не важен Уровни: 1 МУИ: обязательно Описание: Герой направляет заклинание на область радиусом 600 и на ней создаются 3 дамми: 1 на центре на высоте 600, 1 на радиусе 600, и еще 1 на 400 от центра. Между всеми даами создаются эффект молнии (обычной цепной) и дамми на окружности описывают круг по часовой стрелке за 2 сек вокруг центрального дамми, срубая деревья и оглушая всех попавшим в молнию между дамми на 3 сек. При завершении круга (через 2 сек) центральный дамми взрывается, нанося 75\125\175\250\300 урона всем юнитам, находящимся внутри круга молний (до 400 дальности от центрального дамми) и оглушая их на 1\1.5\2\2.5\3 сек. |
![]() |
#9343
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vadik29
Choice Battle 1.6а
![]() ![]() offline
Опыт:
15,245Активность: |
IIIArtesIII, Вот
Шанс в 10% укусить противника и заразить его вирусом позволяющим видеть все его глазами и замедлит, также при атаке по зараженному Вампир будет восстанавливать здоровье.
Вампиризм: 2%\4%\6% от макс хп атакуемого юнита.
Замедление:5%10%15%
Vadik29 добавил: potapchek, набег вроде....если че исправить говори) |
![]() |
#9344
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
GG_VoVaN
![]() offline
Опыт:
40Активность: |
Название:Хватка смерти Способ исполнения:Всё равно Цель:Вражеский юнит Для героя:Да Описание:Такой же скил,как в WoW у дк,хватает цель и тянет к себе по дуге,точно такой же внешне,пурпурного цвета По уровням: мгновенное, 100 дмг,700 ренж, юнит летит 2.5 сек, потоковое 2.5 сек мгновенное, 150 дмг,700 ренж, юнит летит 2 сек, потоковое 2 сек мгновенное, 200 дмг 700 ренж, юнит летит 1.5 сек, потоковое 1.5 сек Желательно, чтобы была способность тригерная. |
![]() |
#9345
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
youtube
сктыщь
![]() ![]() offline
Опыт:
8,025Активность: |
GG_VoVaN,
нет блин стандартная такая есть
200 - максимальная высота подъема
md - максимальный расстояние аля изначальное d - оставшиеся расстояние дальше сам? |
![]() |
#9346
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
4,983Активность: |
FUCKYEA:
» code
((код jass
library ForceStaff initializer Init uses AbilityPreload,TimerUtils,SimError,SafeXY,EnumDestructablesInRadius
globals
private integer AID_FORCE_STAFF='A000' private real DURATION=.3 private real PEREODIC=0.03 private real RANGE=600. private string EFFECT="Abilities\\Spells\\Human\\FlakCannons\\FlakTarget.mdl" private real RADIUS=75. endglobals private struct Data
unit u unit t timer tim real a integer count real dist endstruct private function Move takes nothing returns nothing
local timer tim=GetExpiredTimer() local Data d=GetTimerData(tim) if d.count>0 then set d.count=d.count-1 call DestroyEffect(AddSpecialEffect(EFFECT,GetUnitX(d.t),GetUnitY(d.t))) call KillAllDestructablesInRadius(GetUnitX(d.t),GetUnitY(d.t),RADIUS) call SetUnitX(d.t,SafeX(GetUnitX(d.t)+d.dist*Cos(d.a))) call SetUnitY(d.t,SafeY(GetUnitY(d.t)+d.dist*Sin(d.a))) debug call BJDebugMsg(I2S(d.count)) else call ReleaseTimer(d.tim) call d.destroy() endif set tim=null endfunction private function Cast takes nothing returns nothing
local Data d=Data.create() set d.u=GetTriggerUnit() set d.t=GetSpellTargetUnit() set d.tim=NewTimer() set d.a=GetUnitFacing(d.t)*bj_DEGTORAD set d.count=R2I(DURATION/PEREODIC) set d.dist=RANGE/d.count call SetTimerData(d.tim,d) call TimerStart(d.tim,PEREODIC,true,function Move) endfunction private function SpellAbilityId takes nothing returns boolean
return GetSpellAbilityId()==AID_FORCE_STAFF endfunction private function Init takes nothing returns nothing local trigger t = CreateTrigger() local integer i = 0 loop call TriggerRegisterPlayerUnitEvent(t, Player(i), EVENT_PLAYER_UNIT_SPELL_EFFECT, null) set i = i + 1 exitwhen i==bj_MAX_PLAYER_SLOTS endloop call TriggerAddCondition(t, Condition(function SpellAbilityId)) call TriggerAddAction(t, function Cast) call AbilityPreload(AID_FORCE_STAFF) set t = null endfunction endlibrary )) Отредактировано DualShock, 04.01.2012 в 17:32. |
![]() |
#9347
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vadik29
Choice Battle 1.6а
![]() ![]() offline
Опыт:
15,245Активность: |
|
![]() |
#9348
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vadik29
Choice Battle 1.6а
![]() ![]() offline
Опыт:
15,245Активность: |
GG_VoVaN, вот уровней ставь хоть over9000 главное стандартную способность правельно настраивай образец там есть...
Урон: 100 + 50 за уровень
Vadik29 добавил: Вот улучшил сори ток щас эти тупости увидел... :( Отредактировано Vadik29, 04.01.2012 в 17:58. |
![]() |
#9349
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ephemeral
Angry Birds Forever
![]() ![]() offline
Опыт:
3,890Активность: |
Название: Цепное сжигание маны
Способ исполнения: какхо. Лучше на гуи ибо с копированием jass-кодов для своих целей я кривоват. Цель: вражеский юнит, у которого имеется мана. Для героя: нет MUI: Да Помощь будующим создателям этой магии: Обычный мана бёрн, только цепной. Все остается как в манабёрне (Ефект молнии и всплывающие цифирки (сколько маны сожжено) как в манабёрне). Скорость полета снаряда 1200. Max 2 скачка (тоесть наносится по юниту на которого нажал и еще 2 раза отскакивает). Принцип цепной магии остается тот-же (тоесть скачит на ближайшего юнита и т.д.) Не скачит на юнитов без маны. Со скачками сжыгание маны и урон неменяется. Дальность применения 625. max aoe скачков 500. Маны сжигает: 80 + 10x моя личная переменная. Урона наносит (1 + 0.25xМоя переменная) x Маны сожжено. Советую не переутруждатся, и писать на Jass, только выдилете плиз куда мои переменные сувать. спс |
![]() |
#9350
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
IIIArtesIII
Beep
![]() ![]() offline
Опыт:
6,072Активность: |
Вот хотелось бы от вас помощи еще в 1, хз думаю это будет посложнее=))) Название:мастерство иллзий Способ исполнения:Gui(джасс не желателен либо если есть возможность то с поясненем как перенсти в карту) Цель:отсутствует(можно сделать на основе звериного рева) Для героя:Да MUI:да Описание: При использовании скила герой облачаеться в яйцо,неуязвимое на 3 секунды, после чего из яйца получаеться копия случайно выбранного юнита или геройя, с теми же способностями и желателньо цветом, при этом радиус выбора случайного юнита 900(героя 1000) в приоритете если есть-герой в подходящем радиусе то из яйа в 100% случае появиться точная копия героя-с теми же артефактами,если героев несколько то соответственно случйный герой, сам герой который способность применяет исчезает временно(на подобии перевоплощения), так же хотел отметить если герой в форме вражеского юнита или героя умрет то умрет он полностью. при этом он должен возродиться в нормальной форме. И пследнее время эффекта ограниченное на всех 3-ех уровнях 45 секунд. По уровням:1-уровень кд и ману настрою сам |
![]() |
#9351
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cobra37
огонь...
![]() ![]() offline
Опыт:
547Активность: |
Нужна система боя Обьясняю: например нажал на букву "Е"сработал первый скилл герой воспроизвел анимацию удара и ударил соперника тоже самое только с анимацией уворота 1 нажатие 1 удар 1 нажатие уворот Сила удара должна зависить от урона можно на гуи можно на джазз без разницы |
![]() |
#9352
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nighty
пропал надолго :(
![]() ![]() offline
Опыт:
3,623Активность: |
Название: Knight's Charge
Способ исполнения: GUI+CS, Jass Цель: Без цели Для героя: Нет MUI: Да Описание: Рыцарь увеличивает свою скорость передвижения на 100%, получает возможность двигаться сквозь юнитов (на основе WindWalk). Пробегая мимо/сквозь врагов, наносит им 50 ед. урона и оглушает на 0.5 секунды. За время действия заклинания может только 1 раз нанести урон и оглушить того же юнита. Длительность 2 секунды. Важно! Уже не надо, сам сделал :D Отредактировано Nighty, 05.01.2012 в 23:33. |
![]() |
#9353
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
IIIArtesIII
Beep
![]() ![]() offline
Опыт:
6,072Активность: |
Название:Удар гарпии Способ исполнения:GUI Цель:Враг Для героя:Да MUI:да Описание:Герой указывает цель заклинания, после чего делает к ней магический скачек(можно за спину не имеет значения), ударяет(и только в момент удара, а не в момент скачка, и наносит доп. урон от силы героя), после удара воин обратно телепортируется в точку где было применено заклинание.(если перед ударом воин применивший заклинание будет оглушен или превращен в курицу(аля сглаз) то его должно так же оттелепортировать обратно) По уровням:1-х5 от силы, 2-х7 от силы, 3-х9 от силы P.s. так же если есть возможность - при наличии особого предмета данная способность должна иметь апгрейд такого типа: Дальность прыжка максимальная увеличивается с 600 до 900, при этом урон от расстаяния увеличиваеться на х1 от дальности применения |
![]() |
#9354
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Impertus
![]() ![]() offline
Опыт:
4,019Активность: |
Название: Хладовей
Уровни: 5 Способ исполения: не важен МУИ: обязательно Для героя: да Описание: Герой замораживает врага на 3\3.75\4.5\5.25\6 сек, а также замедляя всех врагов в радиусе 300\350\400\450\500 от цели на 40% на 3\3.75\4.5\5.25\6 сек. Если герой-кастер нанесет во время заморозки замороженному врагу урон, равный половине текущего здоровья цели, то цель раскалывается (погибает), а если по замедленной - то она замораживается подобно первой цели на такое же время с таким же эффектом (на гибель), но не распостраняет замедление. Учитывается только урон от обычных атак, от магий не учитывается. |
![]() |
#9355
+1/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
просто Юрок
...
![]() ![]() offline
Опыт:
11,271Активность: |
Нужны два спелла Магнуса из доты(в опен доте нет)- прыжок и сплаш.
просто Юрок добавил: Если кто не знает: Прыжок: Магнус проносится в выбранном направлении, нанося урон встреченным юнитам(двоих он проносит вместе с собой) и ломая деревья. Сплаш: Магнус накладывает на себя или союзника бафф, и юнит получает временное усиление дамага в процентах и сплаш атаку. Все параметры вроде дальности, урона, манакоста и т.д. настрою сам. |
![]() |
#9356
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
4,983Активность: |
просто_Юрок:
» code
((код jass
library Empower initializer Init uses AbilityPreload, TimerUtils,SimError
globals private integer AID_EMPOWER='A000' private integer AID_SPELLBOOK='A001' private integer AID_SPLASH='A002' private integer AID_BONUS_DAMAGE='A003' private integer BID_BONUS_DAMAGE='B000' private real DURATION=40. private string SFX="Abilities\\Spells\\Orc\\Bloodlust\\BloodlustTarget.mdl" private string ATTACH_POINT="hand left" endglobals private struct Data
unit target unit caster timer tim effect sfx integer lvl endstruct private function End takes nothing returns nothing
local timer t=GetExpiredTimer() local Data d=GetTimerData(t) call UnitRemoveAbility(d.target,AID_SPELLBOOK) call UnitRemoveAbility(d.target,BID_BONUS_DAMAGE) call DestroyEffect(d.sfx) call ReleaseTimer(d.tim) call d.destroy() set t=null endfunction private function Cast takes nothing returns nothing
local Data d=Data.create() set d.target=GetSpellTargetUnit() set d.caster=GetTriggerUnit() set d.tim=NewTimer() set d.lvl=GetUnitAbilityLevel(d.caster,AID_EMPOWER) if GetUnitAbilityLevel(d.target,AID_SPELLBOOK)>0 then call SimError(GetOwningPlayer(d.caster),"This unit already has a buff.") call ReleaseTimer(d.tim) call d.destroy() else set d.sfx=AddSpecialEffectTarget(SFX,d.target,ATTACH_POINT) call UnitAddAbility(d.target,AID_SPELLBOOK) call SetUnitAbilityLevel(d.target,AID_SPLASH,d.lvl) call SetUnitAbilityLevel(d.target,AID_BONUS_DAMAGE,d.lvl) call SetTimerData(d.tim,d) call TimerStart(d.tim,DURATION,false,function End) endif endfunction private function SpellAbilityId takes nothing returns boolean
return GetSpellAbilityId()==AID_EMPOWER endfunction private function Init takes nothing returns nothing local trigger t = CreateTrigger() local integer i = 0 loop call TriggerRegisterPlayerUnitEvent(t, Player(i), EVENT_PLAYER_UNIT_SPELL_EFFECT, null) call SetPlayerAbilityAvailable(Player(i),AID_SPELLBOOK,false) set i = i + 1 exitwhen i==bj_MAX_PLAYERS endloop call TriggerAddCondition(t, Condition(function SpellAbilityId)) call TriggerAddAction(t, function Cast) Prealod call AbilityPreload(AID_EMPOWER) call AbilityPreload(AID_SPELLBOOK) call AbilityPreload(AID_SPLASH) call AbilityPreload(AID_BONUS_DAMAGE) set t = null endfunction endlibrary )) Nighty:
Заказ от Nighty
» bonus
если лень качать крту, смотрим видео!
» code
((код jass
library KnightsCharge initializer Init uses AbilityPreload, TimerUtils
globals private integer AID_KNIGHTS_CHARGE='A000' private integer AID_DUMMY_STUN='A001' private integer BID_KNIGHTS_CHARGE='B000' private string AO_DUMMY_STUN="thunderbolt" private string ABILITY_EFFECT="Abilities\\Spells\\Items\\AIsp\\SpeedTarget.mdl" private string STUN_EFFECT="Abilities\\Spells\\Human\\FlakCannons\\FlakTarget.mdl" private string ATTACH_POINT="origin" private real DURATION=2. private real RADIUS=200. private real PEREODIC=0.03125 endglobals private struct Data
unit caster group gr timer tim effect sfx real dur endstruct function Pereodic takes nothing returns nothing
local timer t=GetExpiredTimer() local group w=CreateGroup() local unit f local Data d=GetTimerData(t) if GetUnitAbilityLevel(d.caster,BID_KNIGHTS_CHARGE)>0 and d.dur>0. then set d.dur=d.dur-PEREODIC call GroupEnumUnitsInRange(w,GetUnitX(d.caster),GetUnitY(d.caster),RADIUS,null) loop set f=FirstOfGroup(w) exitwhen f==null if not IsUnitInGroup(f,d.gr) and GetUnitState(f,UNIT_STATE_LIFE)>0.4 and IsUnitEnemy(f,GetOwningPlayer(d.caster)) and not IsUnitType(f,UNIT_TYPE_STRUCTURE) and not IsUnitType(f,UNIT_TYPE_MECHANICAL) and not IsUnitType(f,UNIT_TYPE_MAGIC_IMMUNE)then call GroupAddUnit(d.gr,f) call DummyCast(GetOwningPlayer(d.caster),f,AID_DUMMY_STUN,1,"thunderbolt") call DestroyEffect(AddSpecialEffectTarget(STUN_EFFECT,f,ATTACH_POINT)) endif call GroupRemoveUnit(w,f) endloop call DestroyGroup(w) else call DestroyEffect(d.sfx) call ReleaseTimer(d.tim) call d.destroy() endif set t=null set w=null set f=null endfunction function Cast takes nothing returns nothing
local Data d=Data.create() set d.caster=GetTriggerUnit() set d.tim=NewTimer() set d.gr=CreateGroup() set d.sfx=AddSpecialEffectTarget(ABILITY_EFFECT,d.caster,ATTACH_POINT) set d.dur=DURATION call SetTimerData(d.tim,d) call TimerStart(d.tim,PEREODIC,true,function Pereodic) endfunction private function SpellAbilityId takes nothing returns boolean return GetSpellAbilityId()==AID_KNIGHTS_CHARGE endfunction private function Init takes nothing returns nothing local trigger t = CreateTrigger() local integer i = 0 loop call TriggerRegisterPlayerUnitEvent(t, Player(i), EVENT_PLAYER_UNIT_SPELL_EFFECT, null) set i = i + 1 exitwhen i==bj_MAX_PLAYER_SLOTS endloop call TriggerAddCondition(t, Condition(function SpellAbilityId)) call TriggerAddAction(t, function Cast) Prealod call AbilityPreload(AID_KNIGHTS_CHARGE) call AbilityPreload(AID_DUMMY_STUN) set t = null endfunction endlibrary )) Отредактировано DualShock, 10.01.2012 в 20:13. |
![]() |
#9357
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MorganTheSlayer
![]() ![]() offline
Опыт:
1,556Активность: |
Название: Щит Способ исполнения: gui/jass/vjass Цель: без цели MUI: да Описание: защищает от получения урона, возвращает нанесенный урон обидчику (будь то физический или магический). Время действия 8 сек. Отредактировано FUCKYEA, 07.01.2012 в 01:30. |
![]() |
#9358
+0/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PROSHELDOTU
Здесь и сейчас.
![]() ![]() offline
Опыт:
21,538Активность: |
Название: Возвращение урона Способ исполнения: Лучше на гуи, если возможно, главное чтоб работало :) Цель: (Пассивный скил) Для героя: Да MUI: Пассивная Описание: Любой урон полученный героем возвращается обидчику в процентах. По уровням:
|
![]() |
#9359
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vadik29
Choice Battle 1.6а
![]() ![]() offline
Опыт:
15,245Активность: |
Dudka, зачем тебе оно?
Vadik29 добавил:
Ghostbuster, ща сделаю на GUI Ghostbuster, вот. Также: способность должна хотя бы 1 раз изучаться и если плавющий текст не нужен там, надо убрать все что с ним связано....
Dudka, ппц у тебя, что мего популярная карта? -_- Отредактировано Vadik29, 07.01.2012 в 15:41. |
![]() |
#9360
+0/−3
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|