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

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

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

Закрытая тема
 
Sladkoegka
Забыл что хотел...
offline
Опыт: 7,437
Активность:
Morreski, Вот, only for you))
Заклинание: Сломать конечность(переименуешь)
Заказчик: Morreski
Способ исполнения: ГУИ
MUI: да
Нужен ли JNGP: нет
Используются глобальные переменные: да 1(типа спецэффект-необязательная)
Все простенько,все настройки способности в РО,шанс выпадения в Триггерах
Прикрепленные файлы
Тип файла: w3x Cломать ногу.w3x (15.0 Кбайт, 5 просмотров )
Старый 26.03.2012, 22:18
BNKTOPIII
Благодарю Aws за иконки=)
offline
Опыт: 7,147
Активность:
Сделайте пожалуйста Тёмную Стаю, наносящую 100 уд. урона на 1 уровне и 10000 ед. урона на 10.
+Способности нужна зависимость от ловкости и разума героя, 1 ед. ловкости и 1 ед. разума = +5 ед. урона от ловкости и +2 ед. урона от разума.
Срок ожидания: 4 дня
[+] замечание от Msey: неправильно оформлена заявка
Старый 27.03.2012, 02:50
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
BNKTOPIII, Вот держи
Заклинание:Темная Стая
Заказчик:BNKTOPIII
Способ исполнения:Gui
MUI:нет
Нужен ли JNGP:нет
Описание; Кель направляет на врага темную стаю летучих мышей при соприкосновении с врагами они получат урон в 100/200/300/400/500/600/700/800/900/1000 а также в указанной точке в области 300 от стаи все враги получат доп урон от разума и ловкости героя от ловкости доп урон составит 5 ед, от разума 2 ед урона.
Прикрепленные файлы
Тип файла: w3x Темная Стая.w3x (22.3 Кбайт, 8 просмотров )
Старый 27.03.2012, 07:17
SemenTalay

offline
Опыт: 851
Активность:
Название: Льдистый бросок (или что-то в этом роде)
Способ исполнения: GUI
Цель: Unit
Для героя: да
MUI: Что это?
В доте у Rexxar`а есть такой спелл, кидает двумя топорами, а потом они возвращаются. Мне нужна что-то в этом роде, вот подробное описание:
Герой кидает во врага два ледяных сфер, которые при столкновении замораживают врага и тех, кто рядом. Но, ледяные сферы не возвращаются. Еще, при столкновении, чтобы на врага появлялся ледяная звезда, которая и замораживает, а потом исчезает. Время действия замораживание - 5 секунд.
По уровням:
1 - наносит 100 ед. урона и 50 ближайшим юнитам.
2 - наносит 150 ед. урона и 100 ближайшим юнитам.
3 - наносит 200 ед. урона и 150 ближайшим юнитам.
4 - наносит 250 ед. урона и 200 ближайшим юнитам.
5 - наносит 300 ед. урона и 250 ближайшим юнитам.
Старый 27.03.2012, 09:02
djvirus0987

offline
Опыт: 55
Активность:
Название:Укрепленный корпус
Способ:Желательно GUI
Для героя:да
20% шанс заблокировать магический урон и чтобы появлялась надпись Блок
Старый 27.03.2012, 10:59
DaeDR

offline
Опыт: 8,074
Активность:
Заказчик: Impertus
Название: Взрывная стрела
Уровни: 5
MUI: да
Исполнение: Jass
Для героя: да
Требуется JNGP: Да
Описание: Герой пускает стрелу, которая активируется через 200 ренжа от кастера и пролетает до первой попавшейся вражеской цели или 600\700\800\900\1000 дальности, после чего взрывается, нанося 70\110\150\190\220 урона в области 300 и выпуская 3\4\5\6\7 осколков в случайном направлении, которые нанесут 50 урона первой цели. Дальность разлета осколков 500, осколки активируются после 200 ренжа от места взрыва.
DaeDR добавил:
если надо вынести все настройки для осколков, то пишите в лс
Прикрепленные файлы
Тип файла: w3x Spell_BoomArrow.w3x (21.8 Кбайт, 7 просмотров )
Старый 27.03.2012, 12:03
Xoniks

offline
Опыт: 1,858
Активность:
Название: хз
Способ исполнения: vJass
Цель: пасивка
Для героя: да(дальний бой)
MUI: да
Описание: при атаке герой накладывает на цель бафф, вообщем нужен пример таймера где учитывается скорость снаряда, скорость анимации атаки етц, чтобы бафф вешался не при замахе, а когда долетит снаряд
Старый 27.03.2012, 14:43
dekosuke
So Happy =_=
offline
Опыт: 676
Активность:
Название: Огненный шар
Способ исполнения: GUI
Цель: Вражеский юнит
Для героя: да
MUI: необязательно
Описание: Просто триггерная (!) версия "Огненного шара". Создает дамми-юнита (с обзором), который полетит к указанной цели и будет гнаться за ней до тех пор, пока не попадет по ней. Пораженная цель оглушается и получает урон.
По уровням:
1 уровень - 100 ед. урона, 1 сек. оглушение.
2 уровень - 200 ед. урона, 2 сек. оглушение.
3 уровень - 300 ед. урона, 3 сек. оглушение.
Старый 27.03.2012, 16:08
DualShock

offline
Опыт: 4,983
Активность:
Xoniks:
Название: хз
Способ исполнения: vJass
Цель: пасивка
Для героя: да(дальний бой)
MUI: да
Описание: при атаке герой накладывает на цель бафф, вообщем нужен пример таймера где учитывается скорость снаряда, скорость анимации атаки етц, чтобы бафф вешался не при замахе, а когда долетит снаряд
Тебе нужно отловить получение урона? Если да, то используй эту системку:
» LightLeaklessDamageDetect
((код jass
library LightLeaklessDamageDetect initializer Init

Creating threads off of this that last longer than the timeout below will likely cause issues, like everything blowing up (handle stack corruption)
It seems that threads created by timers, rather than executefunc / .evaluate / .execute are not affected. Any threads created from the timer thread are fine.
This being safe with even the usage laid out above isn't guarenteed. Use at own risk.
If you start getting random bugs, see if commenting out the timer line below (see comments) helps
If it does, report it in the thread for this script at [url]www.wc3campaigns.net[/url]

globals
private constant real SWAP_TIMEOUT = 600. keep high; 600 should be about the right balance.
endglobals

globals
private conditionfunc array func
private integer funcNext = 0
private trigger current = null
private trigger toDestroy = null
private group swapGroup
private rect mapRect
endglobals

One of the only accessible functions. Use it to add a condition. Must return boolean type, and then have return false at the end.
Note that it's technically a condition, so if you put a wait in there, it'll die. But waits are lame anyway.
function AddOnDamageFunc takes conditionfunc cf returns nothing
call TriggerAddCondition(current, cf)
set func[funcNext] = cf
set funcNext = funcNext + 1
endfunction

These inline. For avoiding feedback loops. Feel free to make your own wrapper function for damage functions using this.
function DisableDamageDetect takes nothing returns nothing
call DisableTrigger(current)
endfunction
function EnableDamageDetect takes nothing returns nothing
call EnableTrigger(current)
endfunction

no more accessible functions, folks.

! textmacro CGLeaklessDamageDetectAddFilter takes UNIT

add here any conditions to add the unit to the trigger, example below, commented out:
if GetUnitTypeId($UNIT$) != 'h000' then where 'h000' is a dummy unit
call TriggerRegisterUnitEvent(current, $UNIT$, EVENT_UNIT_DAMAGED)
endif

! endtextmacro

private function AddEx takes nothing returns boolean
! runtextmacro CGLeaklessDamageDetectAddFilter("GetFilterUnit()")
return false
endfunction
private function Enters takes nothing returns boolean
! runtextmacro CGLeaklessDamageDetectAddFilter("GetTriggerUnit()")
return false
endfunction

private function Swap takes nothing returns nothing
local integer i = 0
local boolean b = IsTriggerEnabled(current)

call DisableTrigger(current)
if toDestroy != null then
call DestroyTrigger(toDestroy)
endif
set toDestroy = current
set current = CreateTrigger()

if not(b) then
call DisableTrigger(current)
endif

call GroupEnumUnitsInRect(swapGroup, mapRect, Filter(function AddEx))

loop
exitwhen i >= funcNext
call TriggerAddCondition(current, func[i])
set i = i + 1
endloop
endfunction

private function Init takes nothing returns nothing
local trigger t = CreateTrigger()
local region r = CreateRegion()
local integer i = 0
set mapRect = GetWorldBounds()
call RegionAddRect(r, mapRect)
call TriggerRegisterEnterRegion(t, r, null)
call TriggerAddCondition(t, Condition(function Enters))

set swapGroup = CreateGroup()

set current = CreateTrigger()
loop
exitwhen i >= funcNext
call TriggerAddCondition(current, func[i])
set i = i + 1
endloop

call GroupEnumUnitsInRect(swapGroup, GetWorldBounds(), Filter(function AddEx))

Commenting out the next line will make the system leak indexes and events, but should make it safer.
call TimerStart(CreateTimer(), SWAP_TIMEOUT, true, function Swap)
endfunction

endlibrary
))
Вот один пример её использования.
Старый 27.03.2012, 18:11
Morreski

offline
Опыт: 190
Активность:
Название: Стрельба
Способ исполнения: Jass
Цель: Пассивка
Для героя: Да
MUI: Да
Нужен ли JNGP: Нет
Используются глобальные переменные: Не думаю
Описание: При атаке воин тратит 1 единицу древесины. Только для одного игрока.

Отредактировано Morreski, 27.03.2012 в 20:12.
Старый 27.03.2012, 19:53
HappyDeath

offline
Опыт: 372
Активность:
Название:Отталкивание ;
Способ исполнения:Jass ;
Цель: Пассивка;
Для героя: Нет;
Описание : Скил отталкивает противника с шансом 25 % на 150 единиц;
Нужно,чтобы скил не срабатывал при промахах;

Отредактировано HappyDeath, 28.03.2012 в 09:40.
Старый 27.03.2012, 21:02
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
Заклинание:Огненный Шар
Заказчик:dekosuke
Способ исполнения:Gui
MUI:нет
Нужен ли JNGP:нет
Описание: Кель создает огненный шар в своих руках и пускает его на врага шар начинает развивать скорость когда шар врежится во врага враг получит оглушение на 1/2/3 сек и урон в 100/200/300 ед
dekosuke, В карте используется одна переменная массив. Если возникнут вопросы или скорость покажется слишком большой обращайся исправлю.
Прикрепленные файлы
Тип файла: w3x Огненный Шар.w3x (22.3 Кбайт, 18 просмотров )
Старый 28.03.2012, 07:01
avuremybe
inert
offline
Опыт: 39,868
Активность:
Название: Nature's Guise
Способ исполнения: не важно, но приоритетней GUI (можно со вставками jass-кода)
Цель: сам герой, дружественные юниты
Для героя: да
MUI: да
Описание: инвиз треант протектора с доты
выполните пожалуйста, или если где-то такое уже было - дайте ссылку.
Старый 28.03.2012, 07:01
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
KeyBoard, держи
Заклинание:Nature's Guise
Заказчик:KeyBoard
Способ исполнения:Gui
MUI:Да
Нужен ли JNGP:нет
Используются глобальные переменные: используется одна переменная логическая
Описание: Позволяет вам или вашему союзнику стать невидимым лесным шпионом. Используется рядом с деревьями.
Прикрепленные файлы
Тип файла: w3x Nature's Guise.w3x (22.9 Кбайт, 6 просмотров )
Старый 28.03.2012, 08:48
Ancient
Щпаовапа
offline
Опыт: 38,370
Активность:
Morreski, вот держи.
Заклинание: Стрельба
Заказчик: Morreski
Способ исполнения: Jass
MUI: Да
Нужен ли JNGP: Нет
Используются глобальные переменные: Нет
Довольно простинькая система (shot.w3x)
Заклинание: Отталкивание
Заказчик: HappyDeath
Способ исполнения: Jass
MUI: Да
Нужен ли JNGP: Нет
Используются глобальные переменные: Да
Твой спел (knocback.w3x)
ВСЕМ ЧИТАТЬ README!
Прикрепленные файлы
Тип файла: w3x shot.w3x (17.9 Кбайт, 15 просмотров )
Тип файла: w3x knocback.w3x (18.5 Кбайт, 12 просмотров )
Старый 28.03.2012, 11:45
SoulRazor

offline
Опыт: 5,617
Активность:
Название: Абсолютная невидимость
Способ исполнения: GUI, jass(без необходимости в JNGP)
Цель: сам войн..
Для героя: нет
MUI: да
Описание: Искал вроде повсюду, но так и не нашел... Способность предмета плаща, как в вампиризме.. оставаться постоянно невидимым, даже во время каста заклинаний, атаки и передвижения... если можно, желательно на основе пустышки способности, типа "постоянная невидимость"..
Спасибо все понял... отменяю заказ.

Отредактировано Razor_dex, 29.03.2012 в 15:15.
Старый 28.03.2012, 14:03
HappyDeath

offline
Опыт: 372
Активность:
Ancient,
Спасибо, что постарался, но jass вариант не работает,откидывается только вверх,и откидывает при промахе :(
Прикрепленные файлы
Тип файла: w3x knocback.w3x (18.7 Кбайт, 2 просмотров )
Старый 28.03.2012, 15:48
Ancient
Щпаовапа
offline
Опыт: 38,370
Активность:
Уже, лови готовое.
Прикрепленные файлы
Тип файла: w3x knocback.w3x (19.2 Кбайт, 15 просмотров )
Старый 28.03.2012, 17:10
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
HappyDeath, Держи исправил то что делал Ancient,
Во 1 изменил условия в которых было не мало багов.
Во 2 добавил переменную на рандом.
Ну и в 3 сделал отталкивание более нормальным а не так как там он тупо вверх летел.
Заклинание:Баш с Отталкиванием
Заказчик:HappyDeath
Способ исполнения:Gui
MUI:да
Нужен ли JNGP:нет
описание: Герой имеет шанс в 25% откинуть жертву от себя на 200-325 ед.
При этом если промах то способность не сработает.
Прикрепленные файлы
Тип файла: w3x knocback v Gui.w3x (18.6 Кбайт, 11 просмотров )
Старый 28.03.2012, 18:08
Cosonic5
Моймозггоритогнем
offline
Опыт: 13,584
Активность:
SemenTalay, ща сделаю только с движением не гарантирую точность)
Cosonic5 добавил:
SemenTalay, держи
Заклинание:Ледяная Сфера
Заказчик:SemenTalay
Способ исполнения:Gui
MUI:нет
Нужен ли JNGP:нет
Описание: Герой вызывает 2 ледяные сферы которые при столкновении наносят урон ближайшим врагам и замедляют скорость перемещения.
Изменил добавил чтоб при первом же столкновении с врагом создается взрыв
Прикрепленные файлы
Тип файла: w3x Ледяная Сфера.w3x (27.7 Кбайт, 16 просмотров )

Отредактировано Cosonic5, 29.03.2012 в 09:38.
Старый 29.03.2012, 09:13
Закрытая тема

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

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

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

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



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