XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание, но у вас не хватает знаний для его реализации, то эта тема специально для вас. В данной теме вы можете оставить заявку на создание необходимого вам заклинания.
Если вам нужно заклинание одного из персонажей DotA, то ищите его здесь
» Шаблон оформления заявки
Название: название заклинания
Способ исполнения: GUI / JASS / всё равно
Цель: вражеский юнит / свой юнит / сам герой / итд.
Для героя: да/нет
MUI: можно ли одновременно использовать заклинание больше одного раза
Описание: здесь описание нужного спелла
По уровням:
  1. здесь параметры на первом уровне
  2. здесь на втором
  3. итд.
Шаблон можно просто скопировать здесь, вставить в свое сообщение и заполнить:
**Название:** 
**Способ исполнения:**
**Цель:**
**Для героя:**
**MUI:**
**Описание:**
**По уровням:**
1. 
2. 
...

» Шаблон оформления ответа
Заклинание: здесь может быть название спелла или номер поста
Заказчик: здесь имя пользователя, который заказал заклинание
Способ исполнения: Jass или GUI
MUI: можно ли одновременно использовать заклинание больше одного раза
Нужен ли JNGP: Да или Нет
Используются глобальные переменные: Да или Нет
Шаблон можно просто скопировать здесь, вставить в свое сообщение и заполнить:
**Заклинание:**
**Заказчик:**
**Способ исполнения:**
**MUI:**
**Нужен ли JNGP:**
**Используются глобальные переменные:**
MUI - Multiplayer
Разрешается просто процитировать сообщение заказа и дописать информацию о получившемся заклинании.

Правила темы:

  • Оформление заявок согласно шаблонам.
  • Запрещено дублирование заявок.
  • Написание заявок понятным русским языком.
  • В пункте "Описание" необходимо максимально подробно описать все действия заклинания.
  • Если все же возникли вопросы у выполняющих заявки людей - редактируем старую заявку (дописываем описание), а не отписываемся дальше!
Заявки, не удовлетворяющие правилам, будут удалены!

Закрытая тема
 
youtube
сктыщь
offline
Опыт: 8,025
Активность:
weaver, я уже как то делал такое... ищи приблизительно от сюда и до этого поста
попозже сделаю(если лень не будет, а то это однообразие надоело. Трудно что ли к примеру мой скилл "живой щит" взять да чуток переделать?)
Старый 30.03.2011, 00:01
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Extremator, Atideva, же тебе сделал,youtube, да )вот тебе такое разнобразие,помнишь ты мне показывал как использовать способность предмет атаки,но мне теперь нужно на основе предмет скорости,ну 3 магия у тролля,единственное что там мне не понятно,как сбросить скорость,не обьяснишь?
weaver добавил:
Msey, вот,тока там нету юнитов на карте,открывай сразу через ворлд едитор
Прикрепленные файлы
Тип файла: w3x Troll and shield).w3x (17.7 Кбайт, 12 просмотров )
Старый 30.03.2011, 00:37
Msey
????
offline
Опыт: 66,991
Активность:
weaver,
» раскрыть
Код:
library ShieldSystem initializer Init

globals
    // размер шилдбара
    private constant real size = 7.5 * 0.023 / 10 - 0.00625

    // равкод
    private constant integer lifeabi = 'A001'

    // таймер цикла
    private constant real interval = 0.01

    
    //эффект
    private constant string sfx = "Abilities\\Spells\\NightElf\\Rejuvenation\\RejuvenationTarget.mdl"

    //прикрепление эффекта к:
    private constant string AtPoint = "chest"
endglobals
// далее не трогать (если не знаешь, что дэ как)
private struct shield
unit u
real hp
real fullhp
real reg
real f
string code
texttag t
real r
effect fx
real remain
timer time
boolean kill
integer i
real damage = 0
boolean show
endstruct

globals
    private trigger trg = CreateTrigger()
    private group g = CreateGroup()
    private hashtable h = InitHashtable()
    private integer total = 0
    private unit array units
    private timer tim = CreateTimer()
endglobals

function UnitHasShield takes unit u returns boolean
    return LoadInteger(h,GetHandleId(u),0) != 0
endfunction

function DestroyShield takes unit whichunits returns nothing
    local shield dat = LoadInteger(h,GetHandleId(whichunits),0)
    local shield dat2 = LoadInteger(h,GetHandleId(units[total-1]),0)
    if dat != 0 then
        call DestroyTextTag(dat.t)
        call DestroyTimer(dat.time)
        call DestroyEffect(dat.fx)
        call FlushChildHashtable(h,GetHandleId(whichunits))
        set total = total - 1
        set units[dat.i] = units[total]
        set dat2.i = dat.i
        call dat.destroy()
    endif
    if total == 0 then
        call PauseTimer(tim)
    endif
endfunction

private function regeneration takes nothing returns nothing
    local shield dat
    local string s = "''''''''''''''''''''''''''''''''''''''''''''''''''"
    local integer k
    local integer i = 0
    loop
        exitwhen i >= total
        set dat = LoadInteger(h,GetHandleId(units[i]),0)
        if TimerGetRemaining(dat.time) == 0 then
            if dat.hp < dat.fullhp then
                set dat.hp = dat.hp + dat.reg
            else
                set dat.hp = dat.fullhp
            endif
        endif
        if dat.remain > 0 then
            set dat.remain = dat.remain - interval
        elseif dat.remain != -100 then
            call DestroyShield(dat.u)
        endif
        set k = R2I(50 * (dat.hp / dat.fullhp))
        call SetTextTagText(dat.t, dat.code + SubString(s,0, k ) + "|r"  + SubString(s,k + 1,StringLength(s)) , size)
        call SetTextTagPos(dat.t,GetUnitX(dat.u) -40, GetUnitY(dat.u),-100)
        if dat.damage != 0 then
            if dat.hp > (dat.damage * dat.f) then
                set dat.hp = dat.hp - (dat.damage * dat.f)
                call SetWidgetLife( dat.u,GetWidgetLife(dat.u) + dat.damage)
            else
                call SetWidgetLife( dat.u,GetWidgetLife(dat.u) + dat.hp)
                set dat.hp = 0
            endif
            set dat.damage = 0
        endif
        call UnitRemoveAbility(dat.u,lifeabi)
        if dat.hp <= 0 and dat.kill == true then
            call DestroyShield(dat.u)
            set i = i - 1
        endif
        set i = i + 1
    endloop
    set s = null
endfunction

private function attack takes nothing returns nothing
    local shield dat = LoadInteger(h,GetHandleId(GetTriggerUnit()),0)
    local timer t
    if dat != 0 then
        if dat.hp > 0 then
            set dat.damage = dat.damage + GetEventDamage()
        endif
        call TimerStart(dat.time,dat.r,false,null)
    endif
endfunction

function AddShield takes unit towhich, real hp, real RegPerSec, real TimeTillReg, real dmgfactor, string colorcode, boolean destroy, boolean ShowBar, real Duration returns nothing
    local shield dat
    if LoadInteger(h,GetHandleId(towhich),0) != 0 then
        call DestroyShield(towhich)
    endif
    set dat = shield.create()
    set dat.u = towhich
    set dat.fullhp = hp
    set dat.hp = hp
    set dat.reg = RegPerSec / 100
    set dat.f = dmgfactor
    set dat.code = colorcode
    set dat.r = TimeTillReg
    set dat.kill = destroy
    set dat.time = CreateTimer()
    set dat.t = CreateTextTag()
    set dat.show = ShowBar
    set dat.fx = AddSpecialEffectTarget(sfx, dat.u, AtPoint)
    set dat.remain = Duration
    if dat.remain == 0 then
        set dat.remain = -100
    endif
    call SetTextTagVisibility(dat.t,ShowBar)
    set dat.i = total
    if not IsUnitInGroup(dat.u,g) then
        call GroupAddUnit(g,dat.u)
        call TriggerRegisterUnitEvent( trg, towhich, EVENT_UNIT_DAMAGED )
    endif
    set units[total] = dat.u
    set total = total + 1
    call SaveInteger(h,GetHandleId(dat.u),0,dat)
    if total == 1 then
        call TimerStart(tim,interval,true,function regeneration)
    endif
endfunction

private function kill takes nothing returns nothing
    call DestroyShield(GetTriggerUnit())
endfunction

function ShowShield takes unit u, boolean flag returns nothing
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        set dat.show = flag
        call SetTextTagVisibility(dat.t,flag)
    endif
endfunction

function GetShieldHpPercent takes unit u returns real
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        return dat.hp / dat.fullhp * 100.0
    endif
    return .0
endfunction

function GetShieldHp takes unit u returns real
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        return dat.hp
    endif
    return .0
endfunction

function GetShieldMaxHp takes unit u returns real
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        return dat.fullhp
    endif
    return .0
endfunction

function GetShieldReg takes unit u returns real
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        return dat.reg*100
    endif
    return .0
endfunction

function GetShieldTimeTillReg takes unit u returns real
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        return dat.r
    endif
    return .0
endfunction

function GetShieldDamageFactor takes unit u returns real
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        return dat.f
    endif
    return .0
endfunction

function SetShieldHpPercent takes unit u, real new returns nothing
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        set dat.hp = dat.fullhp * new
        if dat.fullhp < dat.hp then
            set dat.hp = dat.fullhp
        endif
    endif
endfunction

function SetShieldHp takes unit u, real new returns nothing
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        set dat.hp = new
        if dat.fullhp < dat.hp then
            set dat.hp = dat.fullhp
        endif
    endif
endfunction

function SetShieldMaxHp takes unit u, real new returns nothing
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        set dat.fullhp = new
        if dat.fullhp < dat.hp then
            set dat.hp = dat.fullhp
        endif
    endif
endfunction

function SetShieldReg takes unit u, real new returns nothing
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        set dat.reg = new/100
    endif
endfunction

function SetShieldTimeTillReg takes unit u, real new returns nothing
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        set dat.r = new
        call TimerStart(dat.time,dat.r,false,null)
    endif
endfunction

function SetShieldDamageFactor takes unit u, real new returns nothing
    local shield dat = LoadInteger(h,GetHandleId(u),0)
    if dat != 0 then
        set dat.f = new
    endif
endfunction

private function Init takes nothing returns nothing
    local trigger tt = CreateTrigger()
    call TriggerAddAction(tt, function kill)
    call TriggerRegisterAnyUnitEventBJ( tt, EVENT_PLAYER_UNIT_DEATH )

    call TriggerAddAction(trg, function attack)
endfunction
endlibrary

Syntax: vJass (требуется Jngp)
а я думал, тебе нужна помощь по щиту
То, что у тебя в карте было.. кошмар, в общем.


Разобрался?
Старый 30.03.2011, 02:07
Impertus

offline
Опыт: 4,019
Активность:
Название: Вспышка
Способ исполнения: не важен, оч желательно без хэша
МУИ: да
Тип: активная
Уровни: 5
Описание: Герой издает сильное сияние, исцеляющее ему половину текущего здоровья. Если враг на момент сияния был обращен к нему лицом, то он потеряет половину текущего здоровья и будет оглушен на 1.25\1.75\2.5\3\3.75 сек.

Можно как вариант пассивную, с щансом при ударе по герою, но ослепляется только ударивший.
Старый 30.03.2011, 08:00
HarD

offline
Опыт: 162
Активность:
Название:Жажда крови
Исполнение:GUI (Можно джасс, если невозможно на гуи)
Цель:Сам героя/атакуемый юнит (пассивка)
Для героя:да
Описание:Герой, владеющий способностью, при нанесении урона исцеляет себя на небольшой % от нанесеного урона, при этом нанося дополнительный урон, зависящий от текущего здоровья цели (3 скил вайпера)
По уровням:
  1. 2% Исцеления, за каждые 10% отсутствующего хп +2% урона
  2. 4% Исцеления, за каждые 10% отсутствующего хп +4% урона
  3. 6% Исцеления, за каждые 10% отсутствующего хп +6% урона
  4. 8% Исцеления, за каждые 10% отсутствующего хп +8% урона

Отредактировано HarD, 30.03.2011 в 12:51.
Старый 30.03.2011, 11:36
Fortunate

offline
Опыт: 27
Активность:
Название: Приморозка
Способ исполнения: GUI (желательно, но не обязательно)
Цель: АоЕ скил; воздействует только на противников и нейтральных юнитов
Для героя: Да
MUI: Да
Описание: АоЕ скил, примораживающий всех противников (включая вражеские древа) и нейтральных юнитов в определённом радиусе на 8 секунд. Примороженные противники могут атаковать, произносить заклинания, но не могут двигаться.
По уровням: 3 уровня
  1. 300 маны, радиус 600, дальность применения 1000, перезарядка 30 сек
  2. 400 маны, радиус 800, дальность применения 2000, перезарядка 25 сек
  3. 500 маны, радиус 1000, дальность применения 4000, перезарядка 20 сек
Название: Буря
Способ исполнения: GUI (желательно, но не обязательно)
Цель: АоЕ скил; воздействует только на противников, нейтральных юнитов и декорации
MUI: Да
Описание: АоЕ скил по типу Бурана Верховного мага альянса, наносящий урон в размере (2+уровень способности)*Интеллект кастера*10 за один вихрь в указанном радиусе и уменьшающий скорость передвижения и атаки на 50% на 8 секунд. 1000 маны на любом уровне.
По уровням: 3 уровня
  1. Радиус 600, дальность применения 1000, 1 вихрь, перезарядка 10 секунд
  2. Радиус 800, дальность применения 2000, 2 вихря, перезарядка 7 секунд
  3. Радиус 1000, дальность применения 4000, 3 вихря, перезарядка 5 секунд
Старый 30.03.2011, 14:37
MartinMC

offline
Опыт: 6,005
Активность:
Название: Второе дыхание
*Способ исполнения:* Только гуи (в джассе я полный 0, ничего не пойму)
Цель: воздействует на самого героя.
*Для героя:* Да
Описание: Увеличивает скорость героя на 100%, может действовать бесконечно(если герой стоит) но: При пробегании дистанции 100 поглощает ману.
*По уровням:*
  1. 5 mana /100dist
  2. 4 mana/100dist
  3. 3mana/100dist
  4. 2mana/100dist
  5. 1mana/100dist
Если мана заканчивается, действие заклинания прекращается.
Старый 30.03.2011, 15:29
DemonoiD
Демончото-то
offline
Опыт: 15,938
Активность:
Название: Выстрел в упор
Способ исполнения:ГУИ
Цель:Любой враждебный юнит
Для героя:Да
Описание:Стреляет в упор во врага (растояние 100-150) тем самым откидывая ее на 3метра.
По уровням:
1 Наносит 1S+1A урона
2 Наносит 1S+2A урона
3 Наносит 2S+3A урона
4 Наносит 2S+4A урона
5 Наносит 3S+5A урона
Уровни заклинания не обязательны ,могу сделать и сам .Главное разобраться в отбросе ,чтобы юнит не залетал за границу карты.
Старый 30.03.2011, 17:57
DualShock

offline
Опыт: 4,983
Активность:
Fortunate:
Примороженные противники могут атаковать, произносить заклинания, но не могут двигаться.
Используй ловчий.
DualShock добавил:
Опыт: 27
...
Fortunate:
Название: Приморозка
Способ исполнения: GUI (желательно, но не обязательно)
Цель: АоЕ скил; воздействует только на противников и нейтральных юнитов
Для героя: Да
MUI: Да
Описание: АоЕ скил, примораживающий всех противников (включая вражеские древа) и нейтральных юнитов в определённом радиусе на 8 секунд. Примороженные противники могут атаковать, произносить заклинания, но не могут двигаться.
По уровням: 3 уровня
300 маны, радиус 600, дальность применения 1000, перезарядка 30 сек
400 маны, радиус 800, дальность применения 2000, перезарядка 25 сек
500 маны, радиус 1000, дальность применения 4000, перезарядка 20 се
DualShock добавил:
MartinMC:
Название: Второе дыхание
*Способ исполнения:* Только гуи (в джассе я полный 0, ничего не пойму)
Цель: воздействует на самого героя.
*Для героя:* Да
Описание: Увеличивает скорость героя на 100%, может действовать бесконечно(если герой стоит) но: При пробегании дистанции 100 поглощает ману.
*По уровням:*
  1. 5 mana /100dist
  2. 4 mana/100dist
  3. 3mana/100dist
  4. 2mana/100dist
  5. 1mana/100dist
Если мана заканчивается, действие заклинания прекращается.
Держи, на быструю руку делал
Прикрепленные файлы
Тип файла: w3x for Fortunate.w3x (19.2 Кбайт, 16 просмотров )
Тип файла: w3x for MartinMC.w3x (19.1 Кбайт, 8 просмотров )
Тип файла: w3x for MartinMC (доделаная).w3x (19.8 Кбайт, 26 просмотров )

Отредактировано DualShock, 31.03.2011 в 17:37.
Старый 30.03.2011, 21:52
Venator

offline
Опыт: 99
Активность:
Название: Рык
Способ исполнения: GUI (Если невозможно то на Jass)
Цель: При использовании герой издает настолько ужасающий вопль, что кровь стынет в жилах, а голова начинает кружится. Так же он наносит урон всем вокруг в радиусе 400.
Для героя: Да
MUI: Да
Описание: Всем в радиусе 400 наноситься определенный урон. Так же в течении 10 секунд враги попавшие под воздействие способности, полностью теряют возможность регенерировать здоровья и имеют шанс промоха. (Нельзя никак полечить или отхилиться от ауры вампиризма и т.п.

По уровням: 3 уровня

Уровень 1 - Наносит 55 урона. Враги могут промохнуться с шансом 10%. 40 маны, 15 секунд перезарядки.
Уровень 2 - Наносит 90 урона. Враги могут промохнуться с шансом 15%. 45 маны, 15 секунд перезарядки.
Уровень 3 - Наносит 130 урона. Враги могут промохнуться с шансом 20%. 50 маны, 15 секунд перезарядки.


И ещё одно. В самом начале темы я находил способность которая привляет + к урону если герой видит врагов. Я её скачал, но мне бы хотелось чтобы при наличии вражеского героя рядом атака повышалась как от 5рых вражеских юнитов рядом.

Название: Ярость
Способ исполнения: GUI (Если невозможно то на Jass)
Цель: Если герой видит противников его атака повышается в размере N * число противников.
Для героя: Да
MUI:Да
Описание: Нужно чтобы герой именно видел их, а не враг был за ближайшей стеной и он получал за него + к атаке.
Уровень 1 - За каждого видимого врага +3 к атаке. (соответсвенно за героя +15)
Уровень 2 - За каждого видимого врага +5 к атаке.
Уровень 3 - За каждого видимого врага +7 к атаке.

Спасибо
Старый 31.03.2011, 09:41
Hu_R_R_icane
ザバーニーヤ ~ 妄想心音
offline
Опыт: 6,092
Активность:
Нужна такая пассива
Название: Электромагнетизм
Способ исполнения: ГУИ
Цель: пассива
Для героя: до
MUI: до
Описание: эта способность дает + 5 + 2хУровень абилы защиты, возможность ходить по воде (отнимает 100 - 10хУровень способности маны в секунду), и 4+ 3хУровень способности шанс отражать каждое целевое заклинание в течении 5 секунд каждые 30 секунд.
По уровням: 7
Старый 31.03.2011, 14:56
MartinMC

offline
Опыт: 6,005
Активность:
DualShock, спасибо огромное!
MartinMC добавил:
Название: Торговые связи
*Способ исполнения:* Только гуи (в джассе я полный 0, ничего не пойму)
Цель: Возврат %денег от продажи.
*Для героя:* Да
Описание: При продаже предмета все герои получают 50% денег от цены предмета. Герой, обладающий данной способностью получает больший % денег. (Я знаю как сделать, но есть ли возможность не прописывая в условии каждый предмет по отдельности, а 1 триг для всех?) Сама абилка не нужна, только триггер вычисляющий цену если можно. Ну или триггер, уменьшающий просто процент потерь, или абилку...
*По уровням:*
  1. 60% с продажи
  2. 70% с продажи
  3. 80% с продажи
  4. 90% с продажи
  5. 100% с продажи
Старый 31.03.2011, 16:43
SoulRazor

offline
Опыт: 5,617
Активность:
Как ее сделать незнаю(, пишу сюда.. надеюсь на ваше понимание и отзывчивость
Название: Густой туман
Способ исполнения: ГУИ
Цель: Мгновенно
Для героя: Да
MUI: на ваше усмотрение
Описание: При нажатии на способность, вокруг героя с АОЕ радиусом создается эффект тумана по всему радиусу.Враги которые вошли или находится в этом тумане, понижается скорость перемещения и заблокирование способности, а у применившего это заклинание будет аналогичная скорость перемещения только в положительную сторону)
По уровням: 5
1 уровень: АОЕ 800 -75ms \+75ms
2 уровень: АОЕ 1200 -125ms\ +125ms
3 уровень: АОЕ 1700 -175ms \+175ms
4 уровень: АОЕ 2400 -225ms \+225ms
5 уровень: АОЕ 2800 -275ms \+275ms
Старый 31.03.2011, 17:26
BK.Jugg
террорист из КиП
offline
Опыт: 26,966
Активность:
Прилагаю спелл на вжасс, нужно его чуть-чуть переделать, вместо 125/150/175 дмг сделать 100 + 1.5*разум, 125 + 1.5*разум, 150 + 1.5*разум.
Спасибо тому, кто сделает.
Прикрепленные файлы
Тип файла: w3x [Spell] Fire Storm.w3x (39.8 Кбайт, 14 просмотров )
Старый 31.03.2011, 21:46
youtube
сктыщь
offline
Опыт: 8,025
Активность:
Jugg, ня, буквально 3 строки изменил
Прикрепленные файлы
Тип файла: w3x [Spell] Fire Storm.w3x (41.5 Кбайт, 14 просмотров )
Старый 31.03.2011, 22:18
Atideva

offline
Опыт: 1,361
Активность:
Hu_R_R_icane,
Цитата:
Нужна такая пассива
Название: Электромагнетизм
Способ исполнения: ГУИ
Цель: пассива
Для героя: до
MUI: до
Описание:
-способность дает + [5 + 2хУровень абилы] защиты,
-возможность ходить по воде (отнимает [100 - 10х(Уровень абилы)] маны в секунду),
-раз в 30 секунд герой создаёт щит (длительность: 5 секунд) , с шансом [4 + 3х(Уровень абилы)] отразить любое направленное заклинание обратно врагу.
По уровням: 7

Если будут вопросы пиши в личку. Описание и настройки в спелле. Обрати внимание(!) на триггер MoveBack и комментарий к нему.


Extremator,
Цитата:
В общем нужен набросок скилла на урон от атаки юнита

Название: Ярость Мага
Способ исполнения: GUI
Цель: Атакуемая цель
Для героя: да
Описание: Каждый удар (атака юнита) наносит жертве магический урон в % от силы атаки.

По уровням:
Уровень 1 - наносит дополнительно 10% в виде магии.
Уровень 2 - наносит дополнительно 20% в виде магии.
Уровень 3 - наносит дополнительно 30% в виде магии.
Уровень 4 - наносит дополнительно 40% в виде магии.

Вот то что ты хотел. Дамаг добавляется только от атак. (от спелов дамаг игнорируется) и не заменяет орбы.
Получилось с помощью http://www.hiveworkshop.com/forums/spells-569/gui-friendly-damage-detection-v1-2-1-a-14909...3Dlist%26r%3D20
Прикрепленные файлы
Тип файла: w3x Energy - Magnenergy.w3x (41.8 Кбайт, 16 просмотров )
Тип файла: w3x Ярость мага.w3x (22.2 Кбайт, 20 просмотров )

Отредактировано Atideva, 01.04.2011 в 03:10.
Старый 01.04.2011, 01:30
zik13

offline
Опыт: 436
Активность:
сделайте предмет плиз
Лук Одиссея(Odyssey Bow)
вот свойства.
+70ловкости, увеличение дальности стрельбы на 150(только стрелкам), сплит шот аналог сплеша коцает врага за целью но лишь в 33 процента от родного урона.
Старый 01.04.2011, 07:42
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
Нужен вот такой спелл
Название: Критический удар
Способ исполнения: и на GUI и на Jass
Цель: Пассив
Для героя: Да
MUI: Да
Описание: Обычный критический удар, только место жизни он берет ману
По уровням: Да
  1. 2 кратный удар, 10% шанс
  2. 3 кратный удар, 20% шанс
  3. 4 кратный удар, 30% шанс
Название: Крит
Способ исполнения: и на GUI и на Jass
Цель: Пассив
Для героя: Да
MUI: Да
Описание: Каждые несколько секунд, у героя есть шанс нанести критический удар. (когда юнит атакует именно каждые те секунды, то наносится критический урон. Критический урон должен быть полностью на ГУИ, а не способность в РО Критический урон)
По уровням: Да
  1. 2 кратный удар, каждые 4 секунды
  2. 3 кратный удар, каждые 3 секунды
  3. 4 кратный удар, каждые 2 секунды
Старый 01.04.2011, 12:50
Cloyster

offline
Опыт: 628
Активность:
Нужен вот такой спелл
Название: Расплющивание
Способ исполнения: и на GUI и на Jass
Цель: Активка, ульт
Для героя: Да
MUI: Да
Описание: При касте герой(земляная панда) улетает горизонтально вверх за пределы экрана, проигрывая анимацию кручения, ну вы поняли, потом через 1.5 сек сверху в место каста горизонтально падает булыжник, размер чуть больше размера панды, (с левелом размер увеличивается) в месте падения наносится урон на (300\350\400 аое по левелам) и цели которые получили урон раскидываются от эпицентра падения на 300 юнитов и ловят стан на (1\1.5\2 сек по левелам)
на месте падения камня проигрывается эффект который я прикрепил ниже, панда появляется после нанесения урона , там куда упал камень.
тип урона смешанный.
1 левел: урон 550
2 левел: 750
3 левел: 950
если будете делать спелл, делайте его в карте Splitting Boulder v.1.10
механику раскидывания можно взять в Panda's Spells v1.00 у суммо панды
Cloyster добавил:
если кто будет запиливать, скажите
Прикрепленные файлы
Тип файла: mdx Earth Stomp_v.mdx (8.5 Кбайт, 13 просмотров )
Тип файла: w3x Splitting Boulder v.1.10 (1).w3x (48.0 Кбайт, 14 просмотров )
Тип файла: w3x Panda's Spells v1.00.w3x (361.0 Кбайт, 19 просмотров )

Отредактировано Cloyster, 01.04.2011 в 18:41.
Старый 01.04.2011, 20:08
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Cloyster, вот твой заказ,тока там анимациюю кувырка сам найди
Прикрепленные файлы
Тип файла: w3x Панда.w3x (54.8 Кбайт, 14 просмотров )
Старый 02.04.2011, 02:45
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:48.