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

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

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

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

offline
Опыт: 4,983
Активность:
Кароч насколько я понял BNKTOPIII ушёл в оффлайн...
BNKTOPIII:
Нужен спелл Перемещения к деревьям наподобии добычи древесины, но чтобы дерево в данном случае не добывалось, а на расстоянии в 1000 AoE герой мог телепортироваться к дереву затратив 100 ед. маны при щелчке правой кнопкой мыши на дереве.
Название: Неважно (можете так и назвать :) )
Способ исполнения: gui
Цель: дерево - ресурс
Для героя: нет, но будет использоваться и героями и войсками некоторыми
MUI: да
Описание: телепортация к деревьям по щелчку правой кнопкой мыши без добычи древесины, затраты маны - 100 ед, перезарядка полсекунды (0.50)
Срок выполнения заказа: 4 дня
» code
((код jass
scope ThreeTeleport initializer Init
globals
private integer AID='A001'
private real MANA_COST=100.
private string SFX_CAST="Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl"
private string SFX="Objects\\Spawnmodels\\NightElf\\NECancelDeath\\NECancelDeath.mdl"
endglobals
private function Main takes nothing returns nothing
local unit u=GetTriggerUnit()
local destructable d=GetSpellTargetDestructable()
if GetUnitState(u,UNIT_STATE_MANA)>=MANA_COST then
call AddSpecialEffect(SFX_CAST,GetUnitX(u),GetUnitY(u))
call SetUnitX(u,GetDestructableX(d))
call SetUnitY(u,GetDestructableY(d))
call SetUnitState(u,UNIT_STATE_MANA,GetUnitState(u,UNIT_STATE_MANA)-MANA_COST)
call AddSpecialEffect(SFX,GetDestructableX(d),GetDestructableY(d))
else
call SimError(GetOwningPlayer(u),"Low mana!")
endif
call IssueImmediateOrder(GetTriggerUnit(),"stop")
set u=null
set d=null
endfunction
private function Cond takes nothing returns boolean
return GetSpellAbilityId()==AID
endfunction
private function Init takes nothing returns nothing
local trigger t= CreateTrigger()
local integer index=0
loop
call TriggerRegisterPlayerUnitEvent(t, Player(index), EVENT_PLAYER_UNIT_SPELL_CAST, null)
set index = index + 1
exitwhen index == bj_MAX_PLAYER_SLOTS
endloop
call TriggerAddAction(t, function Main )
call TriggerAddCondition(t,Condition(function Cond))
set t=null
endfunction
endscope
))
DualShock добавил:
а не, ты тут :)
Прикрепленные файлы
Тип файла: w3x ThreeTeleport.w3x (27.7 Кбайт, 10 просмотров )
Старый 09.03.2012, 23:58
VanoPotapov
--------------
offline
Опыт: 4,210
Активность:
Название: Гнев Бога
Способ исполнения: Gui
Цель: Враги
Для героя: нет
MUI: да
Описание: Маг молний выпускает гнев бога на вражеского воина, нанося юниту 50 урона, а окружаюшим по 20 урона в радиусе 200, замедляет всех противников в радиусе 200 от снаряда молний на 40% скорость бега и 20% скорость атаки, на 4 сек.
Подробно: Сверху ударяет молния на указанного противника, способность не должна вызывать глюки, без багов и т.д.
Просьба: Пожалуйста зделайте мои предедушие заказы.
Старый 10.03.2012, 18:39
Sladkoegka
Забыл что хотел...
offline
Опыт: 7,437
Активность:
VanoPotapov, Лови свой скилл,описание настрой свое,очень гибкий триггер,Муи
Sladkoegka добавил:
VanoPotapov, По поводу твоей книги демонов,я думаю ты сам понимаешь работная объемная(для меня),будет время и желание-зделаю.
Прикрепленные файлы
Тип файла: w3x Гнев бога.w3x (10.7 Кбайт, 9 просмотров )
Старый 10.03.2012, 19:53
NIKZ
Изучаю Jass
offline
Опыт: 6,036
Активность:
Пожалуйста прошу сделайте мой скилл
Название: Захват души
Способ исполнения: GUI
Цель: Любая цель (герой, юнит, точка то есть хоть куда (Как бы у Mirana из доты только долетает(если точка) до 600 range) ) )
Для героя: да
MUI: да
Описание: Активная способность
Некромант кидает нож который отнимает по 50 ед. урона в секунду. Если у героя остается 30 процентов жизни то он его убивает. Затем создается душа от умершего и летит к герою. Если же у цели больше 30 процентов и герой запустил магию, то она ничего не делает... Даже не отнимает урон
Каждая душа прибавляет герою 70/100/125/130 единиц к здоровью
Герой может захватить неограниченно душ
Желательно в триггерах указать настройку урона, здоровья от душ
[+] замечание от Msey: 4.2 (ап)
Старый 10.03.2012, 23:43
Blizzru

offline
Опыт: 4,117
Активность:
Название: Армия тьмы
Способ исполнения: Jass, Триггеры.
Цель: Без цели, прерываемо.
Для героя: Естественно.
MUI: Обязательно.
Описание:
Герой "Повелитель мёртвых - некромант" начинает призывать армию тьмы, воины которой будут сражаться на стороне Повелителя Мёртвых в течении N секунд.
Воины появляются в случайных точках не дальше чем 500 от кастующего с переодичностью - 1 воин 0.75 секунды. Чтение заклинание прерывается при любом действии Повелителя Мёртвых, или будучи оглушённым.
По уровням:
  1. 3 Вурдалака
  2. 4 Вурдалаков
  3. 4 Вурдалаков и 2 горгули.
Если можно, чтобы от героя при появлении воина тьмы был эффект молнии "Mana Burn" (Не по полу а от посоха, если такое возможно) Модель - Дух(Некромант)
Blizzru добавил:
Название: Оболочка тьмы
Способ исполнения: Jass, Триггеры.
Цель: Сам воин, Пассивная.
Для героя: Угу.
MUI: Да.
Описание:
Герой получив урон спустя 4 секунды мгновенно восстанавливает % здоровья и маны от полученного урона.
По уровням:
  1. 10% здоровья, 4% маны.
  2. 15% здоровья, 8% маны.
  3. 20% здоровья, 12% маны.
  4. 25% здоровья, 16% маны.
Старый 11.03.2012, 03:55
VanoPotapov
--------------
offline
Опыт: 4,210
Активность:
Название: Зимний холод(можете менять лучше не придумал)
Способ исполнения: Gui(желательно)
Цель: враги, область.
Для героя: нет для воина
MUI: как хотите
Описание: Маг вызывает сильный холод тем самым замедляя врагов в области 400 на 40% от скорости атаки и 60% от скорости передвежения, длительность 3 сек. эффэкты можете импортировать если в вар нет подходяшего эффэкта .
Срок: Желаетльно быстро. P.s. если хватит времени то можете зделать еще 1 для героя(такую же)

Отредактировано VanoPotapov, 11.03.2012 в 13:52.
Старый 11.03.2012, 13:45
DualShock

offline
Опыт: 4,983
Активность:
Blizzru:
Название: Оболочка тьмы
Способ исполнения: Jass, Триггеры.
Цель: Сам воин, Пассивная.
Для героя: Угу.
MUI: Да.
Описание:
Герой получив урон спустя 4 секунды мгновенно восстанавливает % здоровья и маны от полученного урона.
По уровням:
10% здоровья, 4% маны.
15% здоровья, 8% маны.
20% здоровья, 12% маны.
25% здоровья, 16% маны.
Держи
» code
((код jass
scope SheathOfDarkness initializer Init
globals
private constant integer AID='AUau'
private constant real MIN_DAMAGE=5.
private constant string HEAL_SFX="Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilSpecialArt.mdl"
endglobals
private function GetDelay takes integer lvl returns real
return 4.
endfunction
private function GetHeal takes integer lvl,real dm returns real
return (.05+.05*(lvl))*dm в карте по умолчанию возвращает dm (для теста)
endfunction
private function GetManaRestore takes integer lvl,real dm returns real
return (.04*(lvl))*dm
endfunction
private struct Data
timer tim
unit u
real delay
integer lvl
real hp
real mp

static method create takes unit u,real dm returns Data
local Data d=Data.allocate()
set d.tim = NewTimer()
set d.u=u
set d.lvl=GetUnitAbilityLevel(d.u,AID)
set d.delay=GetDelay(d.lvl)
set d.hp=GetHeal(d.lvl,dm)
set d.mp=GetManaRestore(d.lvl,dm)
call SetTimerData(d.tim, d)
return d
endmethod
endstruct
private function CallBack takes nothing returns nothing
local timer tim=GetExpiredTimer()
local Data d=GetTimerData(tim)
if GetUnitState(d.u,UNIT_STATE_LIFE)>0.405 then
call DestroyEffect(AddSpecialEffectTarget(HEAL_SFX,d.u,"origin"))
call SetUnitState(d.u,UNIT_STATE_LIFE,GetUnitState(d.u,UNIT_STATE_LIFE)+d.hp)
call SetUnitState(d.u,UNIT_STATE_MANA,GetUnitState(d.u,UNIT_STATE_MANA)+d.mp)
call BJDebugMsg(R2S(d.hp))
endif
call ReleaseTimer(d.tim)
call d.destroy()
set tim=null
endfunction
private function Main takes nothing returns boolean
local real dm=GetEventDamage()
local unit u=GetTriggerUnit()
local Data d
if GetUnitAbilityLevel(u,AID)>0 and dm>MIN_DAMAGE then
set d=Data.create(u,dm)
call TimerStart(d.tim,d.delay,false,function CallBack)
endif
set u=null
return false
endfunction
private function Init takes nothing returns nothing
call AddOnDamageFunc(Condition(function Main))
endfunction
endscope
))
Прикрепленные файлы
Тип файла: w3x SheathOfDarkness.w3x (22.5 Кбайт, 6 просмотров )
Старый 11.03.2012, 14:13
pwnzor

offline
Опыт: 2,170
Активность:
Название: Адский ололо
Способ исполнения: GUI
Цель: сам воин(без цели)
Для героя: нет, для воина
MUI: обязательно
Описание: спелл без цели(мгновенный) когда его юзаем, у воина на пару сек. сильно увеличивается скорость регенерации маны.
По уровням:
на ваше усмотрение, чтоб я потом мог поменять.
как основное - скорость регена мп, время действия и кд скилла.
Старый 12.03.2012, 02:04
Warplord

offline
Опыт: 530
Активность:
Название: Counter
Способ исполнения: GUI, jass ( если жможно - jnpg не нужен)
Цель: Пасив (Passive Spell)
Для героя: нет
MUI: обязательно
Описание: Нужен только 1 lvl: Когда воин получит урон есть 18% chance что воин нанесёт (4xStrength) урон на все враги вокруг (225 range). Можно получится только 1 раз каждие 0.6 sec. Нужна анимация "spin".
[One level spell only: If hit, the warrior has a 18% chance to counter the attack with 4xStrength as damage around him in 225 AoE. Can only occur once ecery 0.6 seconds. Plays "spin" animation]
Спасибо и извините за ошибки...
Старый 13.03.2012, 17:45
weaver
ПочемусерверХГМ тормозит?
offline
Опыт: 4,000
Активность:
Warplord, легче легкого ..
Прикрепленные файлы
Тип файла: w3x Counter.w3x (12.9 Кбайт, 14 просмотров )
Старый 13.03.2012, 21:50
SoulRazor

offline
Опыт: 5,624
Активность:
Название: не важно
Способ исполнения: GUI, можно Jass, но просьба (без JNGP)
Цель: Пассивное
Для героя: Да
MUI: Да
Описание: Есть % шанс, что герой скопирует способность, но с такими нюансами 1)после копирования способности,копируемая способность через 15 сек после копирования исчезает.. 2)копируемая способность должна быть 1 кратна, что после ее каста, она сразу же удаляется.. и 3) Если кастер скопировал способность, то пока не истечет ее срок действия или кастер ее не заюзает, другие способности кастер копировать не сможет..
По уровням:
  1. 5%
  2. 15%
  3. 25%
  4. 35%
  5. 45%
Arti, хорошо, учту)

Отредактировано Razor_dex, 14.03.2012 в 00:58.
Старый 14.03.2012, 00:39
просто Юрок
...
offline
Опыт: 11,271
Активность:
Название: неважно
Способ исполнения: любой
MUI: да
JNGP: без разницы
Для героя: да
Уровни: 3
Описание: герой с этой пасивой наносит при ударе дополнительный урон, который зависит от его ловкости.
1- 25% от ловкости
2- 50% от ловкости
3- 75% от ловкости
Тип урона: физический
PS если можно, то сделайте отображение получаемого дополнительного урона плавающим текстом жёлтого цвета.
Старый 14.03.2012, 04:55
Klop
Папа римский
offline
Опыт: 13,006
Активность:
Cosonic5:
(от ловкости героя/6-1.75*уровень способности атакующего)
не проще GetHeroAgi(unit,true)*(0.25*GetUnitAbilityLeve(u,'A000'))
Klop добавил:
просто Юрок, xgm.ru/forum/showthread.php?t=54236
вместо добавления золото наноси урон
Старый 14.03.2012, 12:35
Vadik29
Choice Battle 1.6а
offline
Опыт: 15,245
Активность:
Cosonic5,то что ты сказал - Бред полнейший!
просто Юрок, [ censored ] думай, короч
Без глобалок и локалок проверка элементарная....
Прикрепленные файлы
Тип файла: w3x Attack.w3x (18.3 Кбайт, 4 просмотров )

Отредактировано Vadik29, 14.03.2012 в 20:56.
Старый 14.03.2012, 13:29
JoniB

offline
Опыт: 989
Активность:
Название: Сопротивление
Способ исполнения: любой
Для героя: нет, пассивка
Описание: 30% шанс при атаке по юниту с этим спеллом, что урон (любой - магический, физический, чистый) будет снижен на 40%. Пререзарядка 0 сек.
Старый 14.03.2012, 17:07
Vadik29
Choice Battle 1.6а
offline
Опыт: 15,245
Активность:
JoniB, если в твоей карте есть система получения урона то лучше делать там..... (менее утечно, сразу будет MUI и намного проще)
Старый 14.03.2012, 17:10
Klop
Папа римский
offline
Опыт: 13,006
Активность:
JoniB:
Название: Сопротивление
Способ исполнения: любой
Для героя: нет, пассивка
Описание: 30% шанс при атаке по юниту с этим спеллом, что урон (любой - магический, физический, чистый) будет снижен на 40%. Пререзарядка 0 сек.
вот сделал кяраво но работает
cJass карта работает на эксперементальном JNGP
как делал
каждую секунду пикаю всех юнитов на карте с пассивкой
если у хеш на юните 0 то добавляю событие и записываю 1
при событии условие проверяет шанс и урон больше 0
и наконец-то делаю эффект и добавляем 40% нанесённого урона юнита
Прикрепленные файлы
Тип файла: w3x resist.w3x (9.3 Кбайт, 5 просмотров )
Старый 14.03.2012, 18:02
Табачок

offline
Опыт: 152
Активность:
Название: отрицание смерти
Способ исполнения: гуи
Цель: без цели как рев
Для героя: да
MUI: нет
Описание: на 20 секунд хп применившего не может опустится ниже 1 хп ( героя нельзя убить )
По уровням: 1 уровень
Старый 14.03.2012, 23:33
UltimateFenix
Высший Эльф
offline
Опыт: 1,374
Активность:
Название: снятие эффектов
Способ исполнения: гуи/гуи с кастом скриптом/джасс
Цель: без цели, желательно моментально (как безумие)
Для героя: нет (для предмета)
MUI: хз
Описание: снимает все эффекты с кастера, можно использовать, находясь в стане, полиморфме и т.д. Будет, как способность в предмете
По уровням: 1 уровень

Отредактировано UltimateFenix, 15.03.2012 в 13:09.
Старый 15.03.2012, 00:45
Xoniks

offline
Опыт: 1,858
Активность:
Название: масс скилл
Способ исполнения: vJass
Цель: область
Для героя: да
MUI: да
Описание: в выбранной области наносит урон всем врагам в размере 3х инт, и создает спецэффект от применившего ко всем врагам в выбранной области в виде снаряда любого, желательно без дамми кастов
По уровням:
1
Старый 16.03.2012, 05:51
Закрытая тема

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

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

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

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



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