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
Разрешается просто процитировать сообщение заказа и дописать информацию о получившемся заклинании.

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

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

Закрытая тема
 
Limon4ik

offline
Опыт: 25
Активность:
Extremator, у тролля не очень правильно работает похищение жизней. Ты сделал через действие "Юнит атакован". Это даёт такой эффект: ты просто подходишь троллем к любому врагу и быстро нажимаешь на кнопку "S" (stop). Тролль повышает своё здоровье мнгновенно. В целом способность интересная, но баги свои есть... ;-)
В редакторе есть действие: "Боевая ед. - Специфическое соб. отряда - юнит получает урон". Это действие позволяет устранить баг со стопом (с кнопкой "S"). Тогда тролль будет похищать здоровье только в момент удара, а не в момент размаха. Если ты хочешь избавиться от бага твоего способа, то тебе нужно сделать так:
1)атакованному троллем юниту присваивается переменная
2)когда данная переменная получает урон, проверяется кто этот урон нанёс. И если это тролль, только тогда задействуется похищение здоровья
Я не профессионал мапмэйкинга, так что могу только на словах тебе пояснить как это должно работать. А ты уже сам разберись в том, как это организовать.=)
Ещё раз говорю, что идея интересная. Осталось только правильно организовать.
Удачи!
Старый 31.05.2011, 20:34
veid

offline
Опыт: 271
Активность:
Название: Спелл для Пала намбер 1
Способ исполнения: всё равно
Цель: вражеский юнит
Для героя: да
MUI: нет
Описание: Как бы герой в указанную область (200 АоЕ) кидает свою кровь и она воспламеняется и ежесекундно в этой области у всех противников выжигается по 15 ед. маны, а так же противник, вышедший из области получает 15% шанс на промах на 20 сек.
По уровням: Нет
Старый 31.05.2011, 20:59
vadim023

offline
Опыт: 30
Активность:
Название: ледяные стрелы
Способ исполнения: gui
Цель: противник
Для героя: да
Описание: на указанный регион идет град стрел с микро башем 0.01 сек (чтобы каждая стрела обладала своим башем), но стрелы летят не как в ракетном ударе а рандом и сверху.
По уровням:
1 уровень: 5 стрел 50 урона
2 уровень: 10 стрел 150 урана
3 уровень: 15 стрел 450 урона

Отредактировано vadim023, 01.06.2011 в 18:24.
Старый 01.06.2011, 11:57
Genya1995

offline
Опыт: 2,506
Активность:
Название ---
Способ исполнения ГУИ
Цель Точка
MUI Да.
Описание Мастер клинка(как пример исполнителя). Пролетает в указанную точку на большой скорости(быстро пробегает, а не взлетает). И все юниты, задетые скилом, замирают на 5 секунд и, по истечению времени, могут двигаться, но истекают кровью.
Старый 01.06.2011, 19:58
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Genya1995, слушай х-ки:
урон-50,создается 250 льдинок каждая замораживает макс 3 раза на 10 секунд.
Прикрепленные файлы
Тип файла: w3x Заморозка.w3x (19.5 Кбайт, 13 просмотров )
Старый 01.06.2011, 22:16
lolneIIIary

offline
Опыт: 718
Активность:
Блин подскажите что нетак я пытаюсь сделать чтобы скил отнимал урон который наносит герой !
т.е напремер белый урон + урон там от артефакта тобиш фул физ дамагу
сделайте чтоб работало
Прикрепленные файлы
Тип файла: w3x Kunka's Splash.w3x (33.7 Кбайт, 8 просмотров )
Старый 01.06.2011, 22:55
Extremator

online
Опыт: 42,451
Активность:
Genya1995:
Название Ice
Способ исполнения ГУИ
Цель нету
MUI на ваше усмотрение.
Описание Вокруг героя на большой области распостраняется лёд замораживая всех на своём пути нанося урон.
Уровни 1 хватит
могу дать активку шивы из доты... там фрост нова бросается в задетых врагов
Extremator добавил:
lolneIIIary:
Блин подскажите что нетак я пытаюсь сделать чтобы скил отнимал урон который наносит герой !
т.е напремер белый урон + урон там от артефакта тобиш фул физ дамагу
сделайте чтоб работало
ну если отталкиваться от начала атаки, а не от момента нанечения урона, то могу предложить это...
тут пассивки Гондара и Кунки
Прикрепленные файлы
Тип файла: w3x Jinada (test).w3x (15.5 Кбайт, 21 просмотров )
Старый 02.06.2011, 12:43
veid

offline
Опыт: 271
Активность:
какой раз? третий

Название: Спелл для Пала намбер 1
Способ исполнения: всё равно
Цель: вражеский юнит
Для героя: да
MUI: нет
Описание: Как бы герой в указанную область (200 АоЕ) кидает свою кровь и она воспламеняется и ежесекундно в этой области у всех противников выжигается по 15 ед. маны, а так же противник, вышедший из области получает 15% шанс на промах на 20 сек.
По уровням: Нет
Старый 02.06.2011, 17:35
lolneIIIary

offline
Опыт: 718
Активность:
Название: Сверх точность
Способ исполнения: GUI
Цель: вражеский юнит
Для героя :да
Описание: Пассивная. У атакованного юнита снижается защита на 50%, и при каждой атаке наносится дополнительный урон =x1 ловкости героя ,тип урона чистый . (1 уровень )
Старый 02.06.2011, 18:22
Ethernet
Я Impereon
offline
Опыт: 8,536
Активность:
Название: Защита
Способ исполнения: GUI
Цель: Мгновенный каст(на основе Неуязвимость у Паладина)
Для героя:Ок
MUI:Да, обязательно. Идет как пример для меня, ну и попадет в карту Создай героя.
Описание: Герой использует способность. Становится на 1 секунду неуязвимым и отталкивает рядом находящихся противников от себя, нанося 50 ед. урона(+50 ед. урона с каждый уровнем)
Уровней 5.
Старый 02.06.2011, 21:01
MartinMC

offline
Опыт: 6,005
Активность:
Название: Волна силы
Способ исполнения: GUI
Цель: Рельеф (помоему)
Для героя: да
Описание: Волна силы, полностью сделанная на гуи, ибо у меня обычная вызывает адские лаги, вплоть до перезгрузки, также как и отравленный клинок и прочие.
Просто нужен спелл волна силы, сделанный на гуи)
Старый 03.06.2011, 03:43
16GB
GhostOne User
offline
Опыт: 59,317
Активность:
MartinMC,
вот на
Старый 03.06.2011, 08:10
Syndexwar
Железное мессилово
offline
Опыт: 2,921
Активность:
Облако забвения
Способ исполнения:на гуи.
Цель:область применения.
Для героя:нет
Описание:Нужен спел типа подчинения(или как его),но только чтоб не на единицу,а на область.На гуи просто будет много таких магов)))
Старый 03.06.2011, 11:00
vadim023

offline
Опыт: 30
Активность:
Название: Волна силы
Способ исполнения: GUI
Цель: враг
Для героя: да
Описание: таже самая волна только урон 50+2*(AGI+STR)
Просто нужен спелл с таким уроном
Старый 03.06.2011, 13:35
Mellon
Kicked by DragonSpirit
offline
Опыт: 303
Активность:
Помогите, делался спел под юнита, спел был деформирован протектом

Код:
unction KE takes nothing returns boolean
    return GetSpellAbilityId()=='Alsh'
endfunction

function ME takes nothing returns nothing
    local integer Er
    local integer Zr=GetUnitAbilityLevel(udg_unit38,'Alsh')
    local player go=GetOwningPlayer(udg_unit38)
    local unit Go
    local real qo=GetUnitX(udg_unit38)
    local real Yo=GetUnitY(udg_unit38)
    local trigger ho=CreateTrigger()
    set udg_unit03=GetSpellTargetUnit()
    set Er=0
    loop
        set Go=CreateUnit(go,'uloc',qo,Yo,270)
        call GroupAddUnit(udg_group01,Go)
        call SetUnitAbilityLevel(Go,'ACim',Zr)
        call IssueImmediateOrderById(Go,852177)
        exitwhen Er>5
        set Er=Er+1
    endloop
    call TriggerRegisterTimerEventPeriodic(ho,.65)
    call TriggerAddAction(ho,function mE)
    call ro(20)
    call ForGroup(udg_group01,function lE)
    call GroupClear(udg_group01)
endfunction



Надо переделать его с юнита(udg_unit38) на героя, тоесть снять обращение к unit
Старый 03.06.2011, 14:06
youtube
сктыщь
offline
Опыт: 8,025
Активность:
Mellon, а целый код не судьба скинуть?
а то
call ro(20)
не очень понятненько...
и было бы не плохо если бы ты сказал суть этого кода (т.к не оч понятно что он должен делать) и дописал уже
unction KE takes nothing returns boolean
youtube добавил:
vadim023,
Название: Волна силы
Способ исполнения: GUI
Цель: враг
Для героя: да
Описание: таже самая волна только урон 50+2*(AGI+STR)
Просто нужен спелл с таким уроном
ну а это уже делали 100500 раз, сколько же можно одно и тоже просить?
ммм ?
Старый 03.06.2011, 14:21
Mellon
Kicked by DragonSpirit
offline
Опыт: 303
Активность:
youtube, все не так просто код с проектора а далее с депроектора, так что все в одном куске жасс кода, что удалось выковырнуть... Но 100% этот огрызок рабочий

Call ro - это Polled Wait функция отвечает за таймер

Код:
function ro takes real io returns nothing
    local real ao
    local real st=TimerGetElapsed(udg_timer01)
    if st<=0 then
        set udg_timer01=CreateTimer()
        call TimerStart(udg_timer01,0xF4240,false,null)
    endif
    if(io>0)then
        loop
            set ao=io-TimerGetElapsed(udg_timer01)+st
            exitwhen ao<=0
            if(ao>bj_POLLED_WAIT_SKIP_THRESHOLD)then
                call TriggerSleepAction(.1*ao)
            else
                call TriggerSleepAction(bj_POLLED_WAIT_INTERVAL)
            endif
        endloop
    endif
endfunction


вот ещё фуники которые нужны для работы

Код:
function To takes handle Mo,string Po returns unit
    return LoadUnitHandle(udg_hashtable01,GetHandleId(Mo),StringHash(Po))
endfunction

function lE takes nothing returns nothing
    call KillUnit(GetEnumUnit())
endfunction

function LE takes nothing returns nothing
    if IsUnitLoaded(udg_unit03)then
        call IssueTargetOrderById(GetEnumUnit(),851983,To(udg_unit03,"transport"))
    else
        call IssueTargetOrderById(GetEnumUnit(),851983,udg_unit03)
    endif
endfunction

function mE takes nothing returns nothing
    local trigger ho
    if udg_unit03==null then
        call ForGroup(udg_group01,function lE)
        call GroupClear(udg_group01)
    endif
    if CountUnitsInGroup(udg_group01)<1 then
        set ho=GetTriggeringTrigger()
        call TriggerClearActions(ho)
        call DestroyTrigger(ho)
        set ho=null
    else
        call ForGroup(udg_group01,function LE)
    endif
endfunction


со всем этим мусором спел работает, так как вытаскиваем с депроекци надеюсь понимаете в чем сложноcть.

Mellon добавил:
Еще способность http://xgm.guru/forum/showpost.php?p=913874&postcount=7325 надо перенести на хеш, так не кто и не взялся...

Отредактировано Mellon, 03.06.2011 в 14:59.
Старый 03.06.2011, 15:00
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Raperies:
Облако забвения
Способ исполнения:на гуи.
Цель:область применения.
Для героя:нет
Описание:Нужен спел типа подчинения(или как его),но только чтоб не на единицу,а на область.На гуи просто будет много таких магов)))
________________
Прикрепленные файлы
Тип файла: w3x Oblako.w3x (17.4 Кбайт, 17 просмотров )
Старый 03.06.2011, 16:27
DiShan

offline
Опыт: 3,578
Активность:
Название : Ярость волка
Способ исполнения: Триггеры
Цель: Атаковавшие героя юниты.
Для героя: Да
MUI: Не знаю что это, но если с этим легче сделать тогда да.
Кровожадность героя пугает его врагов, есть шанс что при атаке героя(героя атакуют) он издаст рык( анимация на герое как у заклинания "Рев") который испугает его врагов и понизит их защиту.
По уровням:
1.Шанс 11%, - 1.5 защиты.
2.Шанс 13% - 3 защиты.
3.Шанс 15% - 5 защиты.
Дальность действия 300 AOE вокруг героя.
Старый 03.06.2011, 18:22
satyr9914

offline
Опыт: 3,574
Активность:
DiShan, вроде вот так
если MUI есть, то заклинание могут использовать несколько воинов(на карте) одновременно.
если MUI нет, то заклинание не могут использовать несколько воинов(на карте) одновременно, при отсутствии MUI и использовании заклинания несколькими воинами одновременно заклинание может работать не корректно.
1.5 защиты я не смог поставить, поэтому поставил 1
Прикрепленные файлы
Тип файла: w3x Ревв.w3x (10.4 Кбайт, 12 просмотров )
Старый 03.06.2011, 19:30
Закрытая тема

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

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

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

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



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