![]() |
|
|
Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание, но у вас не хватает знаний для его реализации, то эта тема специально для вас. В данной теме вы можете оставить заявку на создание необходимого вам заклинания.
Если вам нужно заклинание одного из персонажей DotA, то ищите его здесь
» Шаблон оформления заявки
Название: название заклинания
Способ исполнения: GUI / JASS / всё равно Цель: вражеский юнит / свой юнит / сам герой / итд. Для героя: да/нет MUI: можно ли одновременно использовать заклинание больше одного раза Описание: здесь описание нужного спелла По уровням:
Шаблон можно просто скопировать здесь, вставить в свое сообщение и заполнить:
» Шаблон оформления ответа
Заклинание: здесь может быть название спелла или номер поста
Заказчик: здесь имя пользователя, который заказал заклинание Способ исполнения: Jass или GUI MUI: можно ли одновременно использовать заклинание больше одного раза Нужен ли JNGP: Да или Нет Используются глобальные переменные: Да или Нет Шаблон можно просто скопировать здесь, вставить в свое сообщение и заполнить:
MUI - Multiplayer
Разрешается просто процитировать сообщение заказа и дописать информацию о получившемся заклинании. Правила темы:
Заявки, не удовлетворяющие правилам, будут удалены! |
![]() |
|
![]()
Sladkoegka
Забыл что хотел...
![]() ![]() offline
Опыт:
7,437Активность: |
Morreski, Вот, only for you)) Заклинание: Сломать конечность(переименуешь) Заказчик: Morreski Способ исполнения: ГУИ MUI: да Нужен ли JNGP: нет Используются глобальные переменные: да 1(типа спецэффект-необязательная) Все простенько,все настройки способности в РО,шанс выпадения в Триггерах |
![]() |
#9601
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
BNKTOPIII
Благодарю Aws за иконки=)
![]() ![]() offline
Опыт:
7,147Активность: |
Сделайте пожалуйста Тёмную Стаю, наносящую 100 уд. урона на 1 уровне и 10000 ед. урона на 10. +Способности нужна зависимость от ловкости и разума героя, 1 ед. ловкости и 1 ед. разума = +5 ед. урона от ловкости и +2 ед. урона от разума. Срок ожидания: 4 дня [+] замечание от Msey: неправильно оформлена заявка
|
![]() |
#9602
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
BNKTOPIII, Вот держи
Заклинание:Темная Стая Заказчик:BNKTOPIII Способ исполнения:Gui MUI:нет Нужен ли JNGP:нет Описание; Кель направляет на врага темную стаю летучих мышей при соприкосновении с врагами они получат урон в 100/200/300/400/500/600/700/800/900/1000 а также в указанной точке в области 300 от стаи все враги получат доп урон от разума и ловкости героя от ловкости доп урон составит 5 ед, от разума 2 ед урона. |
![]() |
#9603
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SemenTalay
![]() offline
Опыт:
851Активность: |
Название: Льдистый бросок (или что-то в этом роде) Способ исполнения: GUI Цель: Unit Для героя: да MUI: Что это? В доте у Rexxar`а есть такой спелл, кидает двумя топорами, а потом они возвращаются. Мне нужна что-то в этом роде, вот подробное описание: Герой кидает во врага два ледяных сфер, которые при столкновении замораживают врага и тех, кто рядом. Но, ледяные сферы не возвращаются. Еще, при столкновении, чтобы на врага появлялся ледяная звезда, которая и замораживает, а потом исчезает. Время действия замораживание - 5 секунд. По уровням: 1 - наносит 100 ед. урона и 50 ближайшим юнитам. 2 - наносит 150 ед. урона и 100 ближайшим юнитам. 3 - наносит 200 ед. урона и 150 ближайшим юнитам. 4 - наносит 250 ед. урона и 200 ближайшим юнитам. 5 - наносит 300 ед. урона и 250 ближайшим юнитам. |
![]() |
#9604
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
djvirus0987
![]() offline
Опыт:
55Активность: |
Название:Укрепленный корпус Способ:Желательно GUI Для героя:да 20% шанс заблокировать магический урон и чтобы появлялась надпись Блок |
![]() |
#9605
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
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 добавил: если надо вынести все настройки для осколков, то пишите в лс |
![]() |
#9606
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Xoniks
![]() offline
Опыт:
1,858Активность: |
Название: хз Способ исполнения: vJass Цель: пасивка Для героя: да(дальний бой) MUI: да Описание: при атаке герой накладывает на цель бафф, вообщем нужен пример таймера где учитывается скорость снаряда, скорость анимации атаки етц, чтобы бафф вешался не при замахе, а когда долетит снаряд |
![]() |
#9607
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dekosuke
So Happy =_=
![]() ![]() offline
Опыт:
676Активность: |
Название: Огненный шар Способ исполнения: GUI Цель: Вражеский юнит Для героя: да MUI: необязательно Описание: Просто триггерная (!) версия "Огненного шара". Создает дамми-юнита (с обзором), который полетит к указанной цели и будет гнаться за ней до тех пор, пока не попадет по ней. Пораженная цель оглушается и получает урон. По уровням: 1 уровень - 100 ед. урона, 1 сек. оглушение. 2 уровень - 200 ед. урона, 2 сек. оглушение. 3 уровень - 300 ед. урона, 3 сек. оглушение. |
![]() |
#9608
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DualShock
![]() offline
Опыт:
4,983Активность: |
Xoniks:
Тебе нужно отловить получение урона? Если да, то используй эту системку:
» 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 )) Вот один пример её использования. |
![]() |
#9609
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Morreski
![]() offline
Опыт:
190Активность: |
Название: Стрельба Способ исполнения: Jass Цель: Пассивка Для героя: Да MUI: Да Нужен ли JNGP: Нет Используются глобальные переменные: Не думаю Описание: При атаке воин тратит 1 единицу древесины. Только для одного игрока. Отредактировано Morreski, 27.03.2012 в 20:12. |
![]() |
#9610
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
HappyDeath
![]() ![]() offline
Опыт:
372Активность: |
Название:Отталкивание ; Способ исполнения:Jass ; Цель: Пассивка; Для героя: Нет; Описание : Скил отталкивает противника с шансом 25 % на 150 единиц; Нужно,чтобы скил не срабатывал при промахах; Отредактировано HappyDeath, 28.03.2012 в 09:40. |
![]() |
#9611
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
Заклинание:Огненный Шар
Заказчик:dekosuke Способ исполнения:Gui MUI:нет Нужен ли JNGP:нет Описание: Кель создает огненный шар в своих руках и пускает его на врага шар начинает развивать скорость когда шар врежится во врага враг получит оглушение на 1/2/3 сек и урон в 100/200/300 ед dekosuke, В карте используется одна переменная массив. Если возникнут вопросы или скорость покажется слишком большой обращайся исправлю. |
![]() |
#9612
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
avuremybe
inert
![]() ![]() offline
Опыт:
39,868Активность: |
Название: Nature's Guise
Способ исполнения: не важно, но приоритетней GUI (можно со вставками jass-кода) Цель: сам герой, дружественные юниты Для героя: да MUI: да Описание: инвиз треант протектора с доты выполните пожалуйста, или если где-то такое уже было - дайте ссылку. |
![]() |
#9613
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
KeyBoard, держи
Заклинание:Nature's Guise Заказчик:KeyBoard Способ исполнения:Gui MUI:Да Нужен ли JNGP:нет Используются глобальные переменные: используется одна переменная логическая Описание: Позволяет вам или вашему союзнику стать невидимым лесным шпионом. Используется рядом с деревьями. |
![]() |
#9614
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ancient
Щпаовапа
![]() ![]() offline
Опыт:
38,370Активность: |
Morreski, вот держи.
Заклинание: Стрельба
Заказчик: Morreski Способ исполнения: Jass MUI: Да Нужен ли JNGP: Нет Используются глобальные переменные: Нет Довольно простинькая система (shot.w3x)
Заклинание: Отталкивание
Заказчик: HappyDeath Способ исполнения: Jass MUI: Да Нужен ли JNGP: Нет Используются глобальные переменные: Да Твой спел (knocback.w3x)
ВСЕМ ЧИТАТЬ README! |
![]() |
#9615
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SoulRazor
![]() ![]() offline
Опыт:
5,617Активность: |
Название: Абсолютная невидимость Способ исполнения: GUI, jass(без необходимости в JNGP) Цель: сам войн.. Для героя: нет MUI: да Описание: Искал вроде повсюду, но так и не нашел... Способность предмета плаща, как в вампиризме.. оставаться постоянно невидимым, даже во время каста заклинаний, атаки и передвижения... если можно, желательно на основе пустышки способности, типа "постоянная невидимость".. Спасибо все понял... отменяю заказ. Отредактировано Razor_dex, 29.03.2012 в 15:15. |
![]() |
#9616
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
HappyDeath
![]() ![]() offline
Опыт:
372Активность: |
Ancient, Спасибо, что постарался, но jass вариант не работает,откидывается только вверх,и откидывает при промахе :( |
![]() |
#9617
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ancient
Щпаовапа
![]() ![]() offline
Опыт:
38,370Активность: |
Уже, лови готовое. |
![]() |
#9618
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
HappyDeath, Держи исправил то что делал Ancient,
Во 1 изменил условия в которых было не мало багов.
Во 2 добавил переменную на рандом. Ну и в 3 сделал отталкивание более нормальным а не так как там он тупо вверх летел. Заклинание:Баш с Отталкиванием Заказчик:HappyDeath Способ исполнения:Gui MUI:да Нужен ли JNGP:нет описание: Герой имеет шанс в 25% откинуть жертву от себя на 200-325 ед. При этом если промах то способность не сработает. |
![]() |
#9619
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
SemenTalay, ща сделаю только с движением не гарантирую точность)
Cosonic5 добавил:
SemenTalay, держи Заклинание:Ледяная Сфера
Заказчик:SemenTalay Способ исполнения:Gui MUI:нет Нужен ли JNGP:нет Описание: Герой вызывает 2 ледяные сферы которые при столкновении наносят урон ближайшим врагам и замедляют скорость перемещения. Изменил добавил чтоб при первом же столкновении с врагом создается взрыв Отредактировано Cosonic5, 29.03.2012 в 09:38. |
![]() |
#9620
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|