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

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

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

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

offline
Опыт: 6,948
Активность:
GreatLosser ((((
function Trig_SpacePress_Func001Func003C takes nothing returns boolean
if ( not ( GetLocationX(GetCameraTargetPositionLoc()) == GetRectCenterX(GetPlayableMapRect()) ) ) then
return false
endif
if ( not ( GetLocationY(GetCameraTargetPositionLoc()) == GetRectCenterY(GetPlayableMapRect()) ) ) then
return false
endif
return true
endfunction

function Trig_SpacePress_Func001A takes nothing returns nothing
call SetCameraQuickPositionLocForPlayer( GetEnumPlayer(), Location(GetRectCenterX(GetPlayableMapRect()), GetRectCenterY(GetPlayableMapRect())) )
if GetEnumPlayer() == GetLocalPlayer() then
if ( Trig_SpacePress_Func001Func003C() ) then
call PanCameraToTimedLocForPlayer( GetEnumPlayer(), GetUnitLoc(udg_hero[GetConvertedPlayerId(GetTriggerPlayer())]), 0 )
call IssueImmediateOrderBJ( udg_hero[GetConvertedPlayerId(GetTriggerPlayer())], "berserk" )
else
endif
endif
endfunction

function Trig_SpacePress_Actions takes nothing returns nothing
call ForForce( GetPlayersAll(), function Trig_SpacePress_Func001A )
endfunction

//===========================================================================
function InitTrig_SpacePress takes nothing returns nothing
set gg_trg_SpacePress = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_SpacePress, 0.07 )
call TriggerAddAction( gg_trg_SpacePress, function Trig_SpacePress_Actions )
endfunction

)))))) Вот твой пробел я добавил Б.Е. Но она так не пашет!!!
Старый 20.10.2007, 09:07
Iron_Fixer
Нашёл работу...прошай XGM
offline
Опыт: 6,357
Активность:
Пожалста, замутите мне кто нибудь такой спелл - воин бросает гранату в определённую область, через несколько секунд она взрывается, нанося урон всем войскам находящимся по-близости. При этом воин не должен стоять и "колдовать" пока граната взрывается.
Старый 21.10.2007, 21:52
Enelance
Пешу сашыпками
offline
Опыт: 1,401
Активность:
Цитата:
Сообщение от Grisha
Задание "О Великим"!
1.Замутите магию плиз! герой подходит делает удар, враг отлетает от него и оглушается! ПАМАГИТЕ ПОЖАЙЛУСТА!
2.Герой телепортируется к выбраной цели, и наносит ему урон!
С меня предпочетается!

ПАМАГАЮ.
Спелы - боян. Еще на сирче года 3 валяютса.
Вот спелы - там есть твой первый.
Второй можеш и сам сделать. Если не можежеш - бросай, что бы ты там не задумал - подучись сначала.
Прикрепленные файлы
Тип файла: w3x Random Spells.w3x (75.4 Кбайт, 202 просмотров )
Старый 24.10.2007, 21:48
DFlyer
<3 MJ
offline
Опыт: 44,079
Активность:
Frozent Goblin
Без триггеов никак. Хотя... джазз... =)

Grisha
2.
» AbilCode
Код:
Move (Triggering Unit) Instantly to (Position Of (Target of Ability Beeing Cast))
Cause (Triggering Unit) to damage (Target of Ability Beeing Cast) <столько-то урона, такого-то типа...>

Что-то примерно так.
Старый 25.10.2007, 14:58
Hexus
Looking for a victim
offline
Опыт: 19,166
Активность:
GreatLosser, только что удалось потестить Удар Соблазна. Как сделать так, чтоб герои не зачаровывались, и где эффекты изменять?
Старый 27.10.2007, 11:56
Quacker
Жду мета-ачивки..
offline
Опыт: 1,273
Активность:
Нужно заклинание для героя.На подобии одержимости, но при этом герой который использует спелл должен стоять на месте и ни на что не реагировать,его можно атаковать и в секунду тратится 0.5 маны.Когда закончится мана герой снова может ходить , и.т.д, а тот кого заколдовывали после того как заклинание потеряет силу должен быть оглушён на 5 сек.Желательно на Gui, но можно на JASS.
Что-то на подобии "Захвата разума" из PsiOps...

Отредактировано Quacker, 28.10.2007 в 10:00.
Старый 27.10.2007, 21:16
Quacker
Жду мета-ачивки..
offline
Опыт: 1,273
Активность:
Цитата:
Сообщение от Vanguard
Пытался сделать чтоб с пылью было, но чёто не получилось. Делал так: действие Cоздать спецэффект Дистанционная атака сторожегого дерева в origin на Picked unit. Потом ждать несколько секунд, а как отменить его? Делаешь Destroy last created special effect, отменяет только один эффект, а пыль вечно висит на враге. Скажите пожалуйста, как убить решить эту проблему.

А ты каждому спецэффекту свою переменную присвой...Ну например там:
Set Dust = Last Created Special Effect
И после этого не Destroy last created special effect а Destroy dust.

Отредактировано Quacker, 28.10.2007 в 09:42.
Старый 28.10.2007, 09:31
Hexus
Looking for a victim
offline
Опыт: 19,166
Активность:
Если ты так сведущ в триггах, чеж сам не делаешь?
Great Losser Вообще битву созвездий сделать реально?
Старый 28.10.2007, 10:41
Quacker
Жду мета-ачивки..
offline
Опыт: 1,273
Активность:
Могу попробовать если кому нибудь будет нужно...Но неуверен что на GUI получится.
Старый 28.10.2007, 12:01
Персик

offline
Опыт: 8,490
Активность:
Магнит
1 уровень - над головой героя появляется зелёный шар, который притягивает к себе 3 юнита (к центру шара). Потом шар резко отбрасывает юнитов, юниты, упав на землю или столкнувшись с препятствием, получают 100 урона и оглушаются на 4 секунды.
2 уровень - притягивает 4 юнита, урон от столкновения 200, оглушение 5 секунд.
3 уровень - притягивает 6 юнитов, урон от столкновения 350, оглушение 7 секунд.
желательно на триггерах сделать.
Старый 28.10.2007, 12:37
Quacker
Жду мета-ачивки..
offline
Опыт: 1,273
Активность:
Не получается...Вот триггеры
» Сам Спелл

Цитата:
События:
A unit Начинает применять способность
Условия:
(Triggering unit) равно Чародей крови 0000 <gen>
(Ability being cast) равно Захват Разума
Действия:
Триггер - Run MaHa <gen> (ignoring conditions)
Боевая единица - Пауза Чародей Крови 0000 <gen>
Set VicTim = (Targeted unit)
Set VictImOwner = (Owner of VicTim)
Боевая единица - Change ownership of VicTim to Игрок 1 (красный) and сменить цвет

» Трата маны(МаНа)

Цитата:
События:
Время - Every 1.00 seconds of game time
Действия:
Боевая единица - Set mana of Чародей Крови 0000 <gen> to ((Percentage mana of Чародей Крови 0000 <gen> ) - 0.25)

» Конец Заклинания
Цитата:
События:
Боевая единица -Чародей Крови 0000 <gen>'s mana becomes меньше 10.00
Действия:
Боевая единица - Продолжить Чародей Крови 0000 <gen>
Боевая единица - Пауза VicTim
Боевая единица - Change ownership of VicTim to VictImOwner and Сменить цвет
Wait 5.00 seconds
Боевая единица - Продолжить VicTim

СКАЖИТЕ ПОЧЕМУ ЮНИТ НЕ ЗАХВАТЫВАЕТСЯ???
Старый 28.10.2007, 12:50
Hexus
Looking for a victim
offline
Опыт: 19,166
Активность:
То есть магнит сперва притягивает, а потом отталкивает?
Старый 28.10.2007, 13:13
GreatLosser

offline
Опыт: 5,086
Активность:
Hexus, поставь в условиях главного триггера
Код:
((Triggering unit) is Герой) равно Нет
Старый 28.10.2007, 14:05
Knight55

offline
Опыт: 184
Активность:
Сделайте плиз спеллы:
"Дыхание холода" - Герой выпускает волну холода (в указанном
направлении, как у "Волны силы"), наносящую урон врагам, оказавшимся у неё на пути
и закалывающая их в лёд на 2 сек. После того как действие льда пройдет им нанесется
дополнительный урон в размере 10% от их максимального запаса здоровья.
Уровень 1 - 90 ед. урона, дальность волны 500.
Уровень 2 - 110 ед. урона, дальность волны 600.
Уровень 3 - 130 ед. урона, дальность волны 700.
Уровень 4 - 150 ед. урона, дальность волны 800.
Уровень 5 - 170 ед. урона, дальность волны 900.
Стоимость маны - 80\90\100\110\120 ед.
Перезарядка - 15 сек.
(Графика заморозки - заклинания\Ледяное дыхание(цель),
Пиктограмма - ледяная звезда)
"Ледяной щит" - Применивший это заклинание герой(без указания цели, как "Удар грома")
окружается ледяным щитом, повышающим броню. Противник атаковавший такого героя в ближнем
бою может заморозиться на 1 сек.
Длительность щита - 25 сек.
Уровень 1 - защита +2 ед., 16% шанс заморозиться.
Уровень 1 - защита +3 ед., 21% шанс заморозиться.
Уровень 1 - защита +4 ед., 26% шанс заморозиться.
Уровень 1 - защита +5 ед., 31% шанс заморозиться.
Уровень 1 - защита +6 ед., 36% шанс заморозиться.
Стоимость маны - 60 ед.
Перезарядка - 25 сек.
(Графика заморозки - заклинания\Ледяное дыхание(цель),
Пиктограмма - ледяная броня(исследовать))
Заранее спасибо.
Старый 28.10.2007, 22:35
Hexus
Looking for a victim
offline
Опыт: 19,166
Активность:
Убивает- имба, может превращает в невидимку или изгоняет в астрал? Кстати, как там Битва Созвездий?

Hexus добавил:
Убивает- имба, может превращает в невидимку или изгоняет в астрал? Кстати, как там Битва Созвездий?
Старый 29.10.2007, 11:02
Персик

offline
Опыт: 8,490
Активность:
Цитата:
Магнит
1 уровень - над головой героя появляется зелёный шар, который притягивает к себе 3 юнита (к центру шара). Потом шар резко отбрасывает юнитов, юниты, упав на землю или столкнувшись с препятствием, получают 100 урона и оглушаются на 4 секунды.
2 уровень - притягивает 4 юнита, урон от столкновения 200, оглушение 5 секунд.
3 уровень - притягивает 6 юнитов, урон от столкновения 350, оглушение 7 секунд.
желательно на триггерах сделать.

Юниты сначала должный быть в центре шара, через 2 секунды отбрасывает.
Старый 29.10.2007, 13:19
GreatLosser

offline
Опыт: 5,086
Активность:
Я сделал заклинания Мягкая рука, Удар Небес и Бьякоган. В карте используются 5 заклинаний, 1 дамми-юнит, 1 JASS-функция в нестандартном коде и 5 триггеров.
» Описание
Мягкая рука:
Герой получает бонус к атаке.
Небесный удар:
Скорость боя героя повышается на 36 ударов или пока не пройдет 20 секунд. После этого герой не может применять заклинания 10 секунд.
Бьякоган:
Активно - Открывает невидимых воинов вокруг героя, пассивно - дает эффект сжигания маны к 2 предыдущим способностям.
Прикрепленные файлы
Тип файла: w3x MartialArts.w3x (20.2 Кбайт, 225 просмотров )
Старый 30.10.2007, 13:25
Hexus
Looking for a victim
offline
Опыт: 19,166
Активность:
GreatLosser, тебе персональный вопрос:я сделал заклинание ледяная тюрьма(осваиваю триггеры),цель окружается ледяными глыбами(нестанд. воин),Как проверить цель на статус?Чтобы при повторном касте если цель уже внутри тюрьмы, новых глыб не создавалось?И как сделать так,чтоб у этих глыб отнималось здоровье по 1 в сек?Делаю абилку на основе пламени феникса цель-сам воин,даю глыбам,но ничего.Напиши здесь,сам спелл делать не надо,сам постараюсь.Спасибо
Старый 31.10.2007, 11:07
GreatLosser

offline
Опыт: 5,086
Активность:
Я сделал заклинание Шквал духов. Заклинание использует 1 GUI триггер и 1 способность.
» Описание
Всех воинов в области опутывают корни деревьев, на врагов начинают падать светлячки, нанося урон. Урон наносится по области, то есть от него можно увернуться, если бы воин не был запутан корнями, то есть попал не в начало заклинания, а пришел позже. Также это очень увеличивает урон, если юниты стоят очень близко друг к другу.


GreatLosser добавил:
Hexus, во-первых поставь регенерацию - всегда, и набери с шифтом -1 в секунду. Во-вторых, есть несколько вариантов для проверки статуса:
1. Проверять, есть ли поблизости глыбы льда.
2. Если заклинание дает бафф(иконку в статусе), это можно проверить по boolean функции - UnitHasSpecificBuff.
3. Дать юниту CustomValue(предположим, оно=70) и каждую секунду уменьшать на 1(0 - стандарт).
4. Создать группу-глобалку, в которую заносить и убирать оттуда юнитов.
5. Сделать CustomValue.
Правда, к сожалению, 2 последних варианта работают только на JASS.
Прикрепленные файлы
Тип файла: w3x WistFall.w3x (18.6 Кбайт, 206 просмотров )
Старый 31.10.2007, 15:18
Hexus
Looking for a victim
offline
Опыт: 19,166
Активность:
У меня отриц. значения не проставляются. Все-все, нашел, ну я нуб. А как проверить на наличие глыб вокруг?

Hexus добавил:
Сделал проверку на наличие баффа, сэнкс за совет.

Hexus добавил:
Еще вопрос начинающего триггерщика: как наносить урон триггерно, если произошло событие, и сошлось условие? в действиях этого нет. Мне надо, чтобы действием было нанесение урона.

Отредактировано Hexus, 31.10.2007 в 15:30.
Старый 31.10.2007, 16:36
Закрытая тема

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

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

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

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



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