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

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

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

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

offline
Опыт: 42,489
Активность:
Exersist:
В общем нужен спелл, видел его в карте Simple AOS, помоему у тёмного мага или как его там.
В общем суть: маг выпускает каждые 0.5 секунд, 5"шариков" летящие в цель. Сделайте хоть для 1го уравня, дальше я сам или подскажите как сделать:)
PS В SIMPLE AOS играл давно мб описание не совсем такое
PSS. Можете сделать с дюбыми на вид моделями, я исравлю
нашёл эту мапу... поиграл чуть за тёмного мага...
ну попробывал сделать похожее... вроде вышло...
Прикрепленные файлы
Тип файла: w3x Cannel Bolts.w3x (11.0 Кбайт, 27 просмотров )
Старый 18.05.2012, 01:37
Msey
????
offline
Опыт: 66,991
Активность:
BNKTOPIII:
Название: Очарование
Способ исполнения: GUI
Уровни: 1
Для героя: нет, но будет использоваться героем
Основа для способности: Сеть (ловчий)
Описание:
Заставляет перейти указанную цель за союзного игрока (поставьте плз синий, чтобы я потом мог исправить). Если разум у героя меньше десяти - очарование не выйдет и проиграется звук ошибки "Error", если же разум больше или равен 10, то герою удастся очаровать существо первого уровня и проиграется звук (любой на ваше усмотрение), но второго уровня существо очаровать он уже не сможет, для этого ему потребуется 20 ед. разума и т.д. Действует только на тех существ, что указаны в условии, на прочих существах не срабатывает. Шанс на очарование 50%.
Время действия: не ограниченно
Тип целей: Враждебные существа
Расстояние до цели: 500 минимум
Использовал только локальные переменные, и к несчастью там от гуи остались лишь блоки.
Прикрепленные файлы
Тип файла: w3x WorldEditTestMap.w3x (34.4 Кбайт, 4 просмотров )
Старый 18.05.2012, 21:18
Msey
????
offline
Опыт: 66,991
Активность:
iCeHammer:
Название: Жажда крови
Способ исполнения: Гуй
Цель: АОЕ
Для героя: да пассивка
MUI: Да
Описание: Если в радиусе 2000 есть герой с ХП меньше чем 40% то на него вешается способность Живой огонь
делал на скорую ногу
муи
могут быть лаги, тк не занимался оптимизацией гуи о__о
Прикрепленные файлы
Тип файла: w3x WorldEditTestMap.w3x (18.0 Кбайт, 12 просмотров )
Старый 19.05.2012, 22:29
thx

offline
Опыт: 517
Активность:
искал тут на форуме и на хайве также, но не смог найти ответа на свой вопрос.
пытаюсь дать абилку обычного грифона "громовые молоты" герою дальнего боя, чтобы он как и грифоны мог своими атаками пробивать насквозь противников по линии, но ничего не выходит. Изначально пытался саму способность заюзать, убрав все требования и превратив в геройскую - не вышло. В атаке делал копию атаки грифона - нет результата.
Попробовал просто дать саму такую абилку герою - также не прошло. Но что интересно, те же грифоны с этими "громовыми молотами" мочили наскозь противников на ура. Что я делаю неправильно?
Предложения насчет сплеш дамага Питлорда не принимаются - мне нужен именно урон по линии. Пытался у баллист эльфовских стырить - так там то же самое, абилка начинает работать только после исследования. Что делать?
Старый 22.05.2012, 18:04
Msey
????
offline
Опыт: 66,991
Активность:
thx, тебе в академию
Старый 22.05.2012, 20:56
SemenTalay

offline
Опыт: 851
Активность:
Вот мой заказ:
Название: Разящие удары
Способ исполнения: GUI
MUI: Что это?
Уровни: 5
Для героя: да
Тип: пассивная
Описание: При каждом броске ведьмак замедляет врага на 5\7\9\11\13%. А также 15\20\25\30\35% шанс сотворить на врага заклинание "Очищение"
Название: Тройной выстрел
Способ исполнения: GUI
MUI: Что это?
Уровни: 5
Для героя: да
Тип: кликать на врага
Описание: выстреливает во врага сразу тремя стрелами и наносит 75\90\115\135\155 ед.урона.
Старый 28.05.2012, 09:27
KindDesTodes

offline
Опыт: 163
Активность:
  1. Название: Боль.
Способ исполнения: GUI
MUI: обязательно
Уровни: 1
Для героя: нет
Описание: Каст на 500 AoE, юниты с наименьшим среди остальных здоровьем уничтожаются мгновенно (не действует на героев).
  1. Название: Кровавая ярость.
Способ исполнения: GUI
MUI: обязательно
Уровни: 3
Для героя: да
Описание: При активации если герой не меняет цель то начинает наносить урон равный % от макс хп цели, при смене цели заклинание автоматически сбрасывается и эффект пропадает.
Уровень 1: 3% от макс хп за удар в течении 12 секунд.
Уровень 2: 5% от макс хп за удар в течении 13 секунд.
Уровень 3: 7% от макс хп за удар в течении 14 секунд.
  1. Название: Застывшее время (Ульта).
Способ исполнения: GUI
MUI: обязательно
Уровни: 1
Для героя: да
Описание: Останавливает время в 1000 АоЕ вокруг героя (Инстант каст) на 20 сек (герой может ходить). Все юниты (включая героев) находящиеся в зоне эффекта получают урон [кроме самого героя и его союзников] равный 10% от макс. хп * кол-во юнитов в зоне эффекта.

Отредактировано KindDesTodes, 28.05.2012 в 20:04.
Старый 28.05.2012, 19:53
HappyDeath

offline
Опыт: 372
Активность:
Название: перелет
Способ исполнения: GUI (jass с инструкцией).
MUI: да (или рассчитанный на 2 юнита с данным скилом.)
Описание: Герой "взлетает" на 400 единиц и летит (со скоростью 650) в указанную область.Наносит урон чуть ранее приземления (врагам и деревьям).
Во время приземления во врагов летят Abilities\Weapons\PriestMissile\PriestMissile.mdl , наносящие урон и анимация Abilities\Spells\Orc\WarStomp\WarStompCaster.mdl

Отредактировано HappyDeath, 29.05.2012 в 13:16.
Старый 29.05.2012, 12:48
Jko_0

offline
Опыт: 1,407
Активность:
Название: Критический урон
Способ исполнения: GUI/jass(с коменнтами)
MUI: Да
Уровни: 5
Для героя: да
Тип: пассивная
Описание: 1% шанс нанести крит удар, Зависящий от общего количества юнитов на карте и размера героя!
Старый 30.05.2012, 13:02
Msey
????
offline
Опыт: 66,991
Активность:
Jko_0:
Название: Критический урон
Способ исполнения: GUI/jass(с коменнтами)
MUI: Да
Уровни: 5
Для героя: да
Тип: пассивная
Описание: 1% шанс нанести крит удар, Зависящий от общего количества юнитов на карте и размера героя!
не проверял, вроде должно работать
((код vjass
scope Crit initializer Init
globals
private group g=CreateGroup()
endglobals

private function add takes nothing returns boolean
local unit cast=GetEventDamageSource()
local unit targ=GetTriggerUnit()
local player pcast=GetOwningPlayer(cast)
local player ptarg=GetOwningPlayer(targ)
local integer icast=GetPlayerId(pcast)
local integer itarg=GetPlayerId(ptarg)
if (GetEventDamage() >1) and (GetRandomInt(1,100)=1) then
call UnitDamageTarget(cast, targ, I2R(CountUnitsInGroup(GetUnitsInRectAll(bj_mapInitialPlayableArea))),true,true, ATTACK_TYPE_CHAOS, DAMAGE_TYPE_NORMAL, WEAPON_TYPE_CLAW_LIGHT_SLICE )
endif
return false
set cast=null
set targ=null
set pcast=null
set ptarg=null
endfunction
private function Condi takes nothing returns boolean
local unit u=GetTriggerUnit()
local trigger t=CreateTrigger()
if (IsUnitType(u, UNIT_TYPE_HERO) == true) and (IsUnitInGroup(u,g)!=true) then
call TriggerRegisterUnitEvent( t, u, EVENT_UNIT_DAMAGED )
call GroupAddUnit(g,u)
call TriggerAddCondition(t,Condition(function add))
endif
set u=null
set t=null
return false
endfunction
private function Init takes nothing returns nothing
local trigger t=CreateTrigger()
local region r = CreateRegion()
call RegionAddRect(r, bj_mapInitialPlayableArea)
call TriggerRegisterEnterRegion(t, r, null)
call TriggerAddCondition(t,Condition(function Condi))
set t=null
set r=null
endfunction
endscope
))

Отредактировано Msey, 02.06.2012 в 14:55.
Старый 01.06.2012, 12:41
EviLInside

offline
Опыт: 3,543
Активность:
Сделайте спелл "Безумная ходьба"
Герой применяет способность,после чего каждые пройденные 300 ед. расстояния, ему добавляется по 5 ловкости, как только герой набирает :
100 ловкости - 1 уровень,
125 ловкости - 2 уровень,
150 ловкости - 3 уровень,
после чего она вычитается обратно, и спелл завершается.
Либо завершается по истечению 30 секунд после применения спелла.
ПРИМЕЧАНИЕ: Спелл обязательно должен быть выполнен только с использованием hash и без глобалок.
Старый 01.06.2012, 16:05
IIIArtesIII
Beep
offline
Опыт: 6,072
Активность:
Название: Мистическая атака
Способ исполнения: Gui
Цель: Пассивная
Для героя: Да
MUI: Да
Описание: При каждом ударе расходуется 5-10-15-20 ед. маны, при этом полностью игнорируется броня врага, при убийстве если цель была убита обладателем пассивной способности получает 50-60-70-80 ед. маны и 5-10-15-20 хп.
По уровням:
  1. При каждом ударе расходуется 5 ед. маны, при этом полностью игнорируется броня врага, при убийстве если цель была убита обладателем пассивной способности получает 50 ед. маны и 5 хп.
  2. При каждом ударе расходуется 10 ед. маны, при этом полностью игнорируется броня врага, при убийстве если цель была убита обладателем пассивной способности получает 60 ед. маны и 10 хп.
  3. При каждом ударе расходуется 15 ед. маны, при этом полностью игнорируется броня врага, при убийстве если цель была убита обладателем пассивной способности получает 70 ед. маны и 15 хп.
  4. При каждом ударе расходуется 20 ед. маны, при этом полностью игнорируется броня врага, при убийстве если цель была убита обладателем пассивной способности получает 80 ед. маны и 20 хп.
Старый 01.06.2012, 22:20
Hate
конь вакуумный
offline
Опыт: 42,843
Активность:
на
Прикрепленные файлы
Тип файла: w3x Mystic attack.w3x (15.2 Кбайт, 16 просмотров )
Старый 01.06.2012, 22:56
IIIArtesIII
Beep
offline
Опыт: 6,072
Активность:
Название: Мультивыстрел
Способ исполнения: Gui
Цель: Активная+Пассивная
Для героя:Да
MUI:Да
Описание:1(пассивная), при каждой атаке выстрел идет не на 1 цель а на 3-4-5, урон от выстрела-такой же как и атака героя без дополнительных предметов и доп. урона.
2(активная) при нажатии на героя вешается баф, который позволяет в течении 40 секунд стрелять в 3-4-5 противников с таким же уроном как и у героя
По уровням:
  1. 3 цели
  2. 4 цели
  3. 5 целей
Старый 02.06.2012, 15:51
Msey
????
offline
Опыт: 66,991
Активность:
IIIArtesIII,
cJass
mui
Вызов функции делай через триггер:
Юнит применяет способность

условие
Абила такая-то

действие:
call preload2(GetTriggerUnit())
A000 - это способность самоходной мортиры (ракеты), дающая мультивыстрел

scope test
define
int = integer
float = real
lol = flush locals
}
globals
private hashtable hash 			= 		InitHashtable()
private constant float Time		=		 40
private constant int RAWCODE           =		'A000' // всё, что тебе нужно заменить
endglobals

 private void endtimer() {
    timer t = GetExpiredTimer()
    int i = GetHandleId(t)
    unit u2 = LoadUnitHandle(hash, i, 0)
    UnitRemoveAbility(u, RAWCODE)
    FlushChildHashtable(hash, i)
    DestroyTimer(t)
lol
}

void preload2 (unit u2) 
{
	  UnitRemoveAbility(u, RAWCODE)
         timer t = CreateTimer()
         int i = GetHandleId(t)
         SaveUnitHandle(hash, i, 0, u2)
        TimerStart(t, Time, false, function endtimer)
        lol
}
endscope

Отредактировано Msey, 03.06.2012 в 03:15.
Старый 02.06.2012, 16:39
просто Юрок
...
offline
Опыт: 11,271
Активность:
Нужны две пассивные способности:
Общие параметры:
Для героя: да
Уровни: 4
Способ исполнения: любой, но желательно не vJass
MUI: без разницы

Название: Сила
Описание: с каждым ударом по вражескому герою юнит с этой пассивой будет увеличивать свою силу (желательно без плюсиков как от предмета) на 1. Лимит: +20 силы. Каждая полученная единица силы исчезает через 5\4\3\2 секунды.

Название: Запах магии
Описание: если вражеский герой в радиусе 1000\1450\1900\2300 от юнита с этой пассивкой кастанул любой скилл, то юнит начнёт видеть глазами этого героя 6 секунд.
Старый 03.06.2012, 13:47
Jko_0

offline
Опыт: 1,407
Активность:
Название: Вор
Способ исполнения: GUI/jass(с коменнтами)
MUI: Да
Уровни: 1
Для героя: да
Тип: пассивная
Описание: 2% шанс при атаке украсть всю броню на 5 секунд
Старый 03.06.2012, 16:02
EviLInside

offline
Опыт: 3,543
Активность:
Название: Огоньки
Способ исполнения: Jass, с комментами если не трудно
Цель: Без цели
Для героя: Да
MUI: Обязательно
Описание: При применении заклинания вокруг героя вращаются 3 огненных сферы на недалёком расстоянии от героя, которых можно убить, но они неотвлекаясь движуться по своей траектории, каждая сфера даёт герою определённый процент скорости атаки и перемещения. Если враг убивает 1 сферу то скорость атаки и передвижения падает на тот процент который даёт 1 сфера, и так пока их не останется, время действия сфер не ограничено (пока не умрут)
По уровням:
1 Уровень: Каждая сфера даёт по 3% скорости атаки, и по 1% скорости перемещения.
2 Уровень: Каждая сфера даёт по 5% скорости атаки, и по 2% скорости перемещения.
3 Уровень: Каждая сфера даёт по 7% скорости атаки, и по 3% скорости перемещения.
4 Уровень: Каждая сфера даёт по 10% скорости атаки, и по 4% скорости перемещения.
Манакост, и кд расставлю естественно сам.
EviLInside добавил:
Название: Сохранение
Способ исполнения: Jass, с комментами
Цель: Цель союзные герои, сам герой
Для героя: Да
MUI: Обязательно
Описание: При применении заклинания на цель, цель излечивается на определённое кол-во жизней, если кол-во лечения больше чем кол-во недостаточных жизней у цели, то лишнее лечение превращается в щит равный лишнему исцелению. ( ПРИМЕР: У цели МАКС.ХП = 100, на данный момент у цели 80 ХП, мы исцелили её на 150 ХП, в итоге у цели стало 100 хп,и наложился щит поглощающий 130 ед. урона)
По уровням:
1 Уровень: Лечит цель на ( Интеллект кастера x 4) ед.
2 Уровень: Лечит цель на ( Интеллект кастера x 6) ед.
3 Уровень: Лечит цель на ( Интеллект кастера x 8) ед.
Манакост, и кд сделаю сам

Отредактировано EviLInside, 06.06.2012 в 11:08.
Старый 05.06.2012, 23:26
Msey
????
offline
Опыт: 66,991
Активность:
EviLInside:
Название: Сохранение
Способ исполнения: vJass, с комментами
Цель: Цель союзные герои, сам герой
Для героя: Да
MUI: Обязательно
Описание: При применении заклинания на цель, цель излечивается на определённое кол-во жизней, если кол-во лечения больше чем кол-во недостаточных жизней у цели, то лишнее лечение превращается в щит равный лишнему исцелению. ( ПРИМЕР: У цели МАКС.ХП = 100, на данный момент у цели 80 ХП, мы исцелили её на 150 ХП, в итоге у цели стало 100 хп,и наложился щит поглощающий 130 ед. урона)
По уровням:
1 Уровень: Лечит цель на ( Интеллект кастера x 4) ед.
2 Уровень: Лечит цель на ( Интеллект кастера x 6) ед.
3 Уровень: Лечит цель на ( Интеллект кастера x 8) ед.
Прикрепленные файлы
Тип файла: w3x Example.w3x (35.5 Кбайт, 15 просмотров )
Старый 06.06.2012, 12:38
iCeHammer

offline
Опыт: 485
Активность:
Название: Благо
Способ исполнения: Gui
Цель: сам герой
Для героя: Да
MUI: Обязательно
Описание: При применении герою вост. 250 хп мп + 15% от макс. кол. ХП и МП
Старый 06.06.2012, 18:44
Закрытая тема

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

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

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

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



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