Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание или наработку, но у вас не хватает знаний для реализации, то эта тема специально для вас. В данной теме вы можете, в определённом правилами формате, оставить заявку на создание необходимого вам заклинания или системы.
Если вы считаете, что у вас есть возможность выполнить какую-либо из имеющихся заявок, то вы можете оставить сообщение в определённом правилами формате, в котором указать какую из заявок собираетесь исполнить.

Правила темы

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

Как составить заявку

Необходимо, используя форму составить сообщение в данной теме, где указать:
  • Желаемое название заказа
  • Желаемый метод исполнения (GUI/Jass/cJass/vJass)
  • Требуется ли возможность использовать спелл несколькими юнитами одновременно (MUI)
  • Цель применения способности
  • Количество уровней
  • Описание (Смысловое, а не художественное)
  • Технические характеристики (кол-во маны, параметры урона, перезарядки, время действия и т.п.) для каждого из уровней
Форма для составления заявки
# Заказ
**Название:** Название способности (или системы)
**Метод:** GUI/Jass/cJass/vJass/lua/angelscript
**MUI:** Обязательно/Не обязательно
**Цели:** Другой юнит / Сам юнит / Точка/ Область/Нет цели/Прочее (указать что именно)
**Количество уровней:** Целое число
**Описание:** Ваше описание. Можно слить со следующим.
**Технические характеристики:** Ваше описание. Можно слить с предыдущим.

Как принимать заказ

Необходимо, используя форму составить сообщение в данной теме, где указать:
  • Никнейм заказчика
  • Название выбранного вами заказа
  • Примерные сроки исполнения (конечно, их соблюдение не критично, но желательно)
Форма для принятия заявки
# Заказ принят
**Заказчик:** Никнейм заказчика
**Заказ:** Название способности/алгоритма
((центр
**Спелл будет завершен к [дата в формате дд.мм.гггг. без скобок]**
))
[ дата принятия заявки в формате дд.мм.гггг / дата, к которой спелл предположительно будет готов в формате дд.мм.гггг ]

Как сообщить о не/выполнении заказа

Необходимо, используя форму составить сообщение в данной теме, где указать:
  • Никнейм заказчика
  • Название выбранного вами заказа
  • Выполнен ли заказ
  • В случае, если заказ невыполним/не выполнен полностью, рекомендуется описать, что именно вам удалось/не удалось сделать.

  • Предоставить карту
Форма для не/выполненного заказа
Заклинание готово! [Если заказ выполнен успешно] / Не удалось выполнить заклинание [Если по каким-либо причинам вы не способны его выполнить] (1 из 2)
=
Заказчик: Никнейм заказчика
Заказ: Название способности
Выполнено: Да/Нет
-
[Сюда добавить инструкцию по импорту, или описать что у вас не/получилось, если не удалось выполнить заказ]
За качественно выполненный заказ вы получите дополнительно 200 единиц опыта.

Дополнительно: как приобрести спелл, не прибегая к этой теме

0. Пройдитесь по базе способностей xgm.guru/p/wc3/tag/ability или алгоритмов xgm.guru/p/wc3/tag/algorithm
A. Для начала загляните в Архив готовых спеллов. Возможно, спелл, аналогичный вашему, уже был сделан.
B. Проверьте, нет-ли нужного спелла в Библиотеке заклинаний. Проверенные спелл-мейкеры изготавливали заклинания специально для общественного использования.
C. Поищите общедоступные для открытия карты - там тоже бывают полезные вещи.
D. Если ничего не помогает, пройдитесь поиском по Академии - вероятно, что такие спеллы уже пытались делать и спрашивали как.
E. Если поиски не помогли, попробуй сделать его сам:
  • Осваиваем триггеры в Базе статей, F.A.Q., если не имеем понятия о них.
  • Существуют специальные статьи по созданию спеллов и баффов: 1, 2, 3, 4, 5
  • Поскольку ваши спеллы будут неоптимизированы, и более того, с кучей утечек - настоятельно рекомендуется читать статьи\темы про JASS. Тяжело читать? Легко делать!
  • Если ну никак не выходит сделать то что требуется, заходим в Академию и используем ее по основному назначению - задаем вопросы.

Разумные поиски и тщательное изучение помогут вам добиться результата.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
NazarPunk, разве тексттаг создает хендл? Если паладинов сделать красным игроком, то все работает.
30
разве тексттаг создает хендл?
native LoadTextTagHandle takes hashtable table, integer parentKey, integer childKey returns texttag
native SaveTextTagHandle takes hashtable table, integer parentKey, integer childKey, texttag whichTexttag returns boolean
Вот же статья с примерами на GUI.
16
тексттаг не является настоящим хендлом и не подвержен синхронизации, каждйы клиент имеет свои таги
аналогично молнии и уберсплаты
проверяется GetHandleId(объект)
если результат меньше 0x100000 - это локальный объект без синхронизации
30
тексттаг не является настоящим хендлом и не подвержен синхронизации
Тогда это значительно упрощает дело)
Этот комментарий удален
15
Название: "Щит Земли"
Метод: GUI
MUI: Не обязательно
Цель: Выбранный юнит
Количество уровней: 8
Описание: накладывает на выбранную цель щит, который даёт её регенерацию хп, защиту и имеет внутренний блок урона (щит имеет своё здоровье)
Доп. защита: 1/2/3/4/5/6/78 ед.
Доп. рег. HP: 2/4/6/8/10/12/14/16
Объём здоровья щита: 50/100/150/200/250/300/350/400 ед.
Длительность: 8 сек.
Требуется маны: 85/110135/160/185/210/235/260 ед.
Перезарядка:16 сек.
26
БезликийСектант, щит должен учитывать защиту юнита и сопротивляемость магии, либо должен поглощать ровно столько урона, сколько противник наносит? Да и должен ли щит ловить урон от способностей, а не только от оружия?
13

Заказ

Название: Katon housenka no jutsu
Метод: GUI\Jass
MUI: Обязательно
Цель: Точка
Количество уровней: 1
Описание: Нужно сделать способность огненные снаряды в точности как в карте, точнее привести в порядок и сделать мультиприменяемым
Загруженные файлы
17

Заказ

название : не важно
метод : Любой
Описание : Нужен скилл на основе магического щита, который при активации за каждую единицу урона поглощает единицу маны, так же поглощает 1% маны в секунду однако помимо этого скилл должен накидывать +5% от максимального количества маны ко всем характеристикам, а так же атаке.
Первые два пункта не принципиальны, вся сложность в накидывание 5% к характеристикам и атаке. Скилл должен быть универсален и применим ко множеству героев на карте, а так же не должен создавать дополнительных пассивок герою.
26
Это как накидывать 5% от макимальной маны? То есть у героя 2000 максимум маны, накидывается по 100 к каждой характеристике?
17
8gabriel8:
Это как накидывать 5% от макимальной маны? То есть у героя 2000 максимум маны, накидывается по 100 к каждой характеристике?
и к атаке
26
А то, что из-за роста характеристики увеличится и атака, нормально? Ну то есть в нашем случае будет 200
17
8gabriel8:
А то, что из-за роста характеристики увеличится и атака, нормально? Ну то есть в нашем случае будет 2019)
Я буду координально перепиливать константы, потому характеристики не будут добавлять урона.
Этот комментарий удален
28
Добрый день всем, нужна помощь с одной системой

Заказ

Название : Автокаст для ИИ
Метод : желательно GUI (но можно и на Jass если переменные будут на gui )
Тип : Система
Уровни : Нет
Описание : Юниты под контролем ИИ должны применять способности по кд.
(желательно дать мне возможность настраивать)
- Игрока который будет ИИ
- Способности которые будут применяться
- Условие применения (при атаке например или при виде врага или же при потере определеного количества хп или маны )
26
По идее способности использует Нейтрально-враждебный игрок за счёт стандартного ИИ. То есть тебе надо будет стандартный ИИ для игрока запустить, либо создавать не общую систему для всех способностей, а индивидуально для каждой способности, либо героя.
28
8gabriel8:
стандартный ИИ
Пробовал , не использует.
(Edit) : оказывается у меня слот игрока был Человек вместо Компьютера .
либо создавать не общую систему для всех способностей
Для этого я сюда и написал,я в триггерах мало понимаю.
Загруженные файлы
26
Вот, гном использует молоток из-за ИИ.
Поправка, даже не надо подключать ИИ, просто добавить игрока, как Компьютер.
P. S. Поздно обратил внимание на Edit
Загруженные файлы
13

Заказ

Название: Byakugan
Метод: GUI/Jass/cJass/vJass
MUI: Обязательно
Цель: Нет цели
Количество уровней: 3
Описание: Способность на основе "Жара преисподней", При активации игроку видны все досягаемые герои(желательно с обзором на 100) в радиусе 2500(если не получится тогда хотя бы просто в этом же радиусе их помечать мерцанием на миникарте для кастуемого), ну и пока активирована техника кастуемый может сжигать ману = ловкостью кастера при атаке
с 2 уровня при атаке есть шанс навесить на врага сало типа "пламя обреченности"
а с 3 уровня при атаке есть шанс парализовать врага типа "гнев деревьев"
1

Заказ

Название: Рассекающий прыжок
Метод: GUI
MUI: Не обязательно
Цель: Точка
Количество уровней: 4
Описание: Герой мгновенно перемещается на расстояние 550/625/700/775 по направлению своего взгляда, нанося всем врагам на линии между точкой начала и конца прыжка 50/110/170/230 ед. урона и замедляя их на 40% на 3 секунды. Было бы забавно, если на этой линии на секунду появятся какие-нибудь спецэффекты.
sergoid:
Цель: Точка
Прошу прощения, цели нет.
2
Пожалуй достаточно легкое прошение, так сказать)
Название: Выстрел из плазмы
Метод: GUI
MUI: Не обязательно
Цель: Область
Количество уровней: 1
Описание:В целом, мне нужен выстрел хищника из киновселенной AVP. Подойдет переделанная способность ракетный удар у тинкера, то есть когда он выпускает ракетки и он в определенную область наносит урон. Единственное что не получается сделать, что перед выстрелом нужна задержка в 2 секунды, и во время этой задержки, на области, куда он стрелял, появлялся спецэффект(если нужно, скину какой), то есть чтобы противники могли увидеть что он заряжает этот выстрел и имели возможность убежать. Если еще и накинуть спецэффект и на самого кастующего(хищника), будет вообще здорово, но мне важнее чтобы именно на области куда будет произведен выстрел, эти 2 секунды происходил спецэффект. Если что непонятно написал, будьте добры, напишите об этом)
p.s. просто если без триггеров переделывать эту способность, эти спецэффекты появляются когда он уже выстреливает, а не во время этих 2 секунд.
13
Dorg:
Пожалуй достаточно легкое прошение, так сказать)
Название: Выстрел из плазмы
Метод: GUI
MUI: Не обязательно
Цель: Область
Количество уровней: 1
Описание:В целом, мне нужен выстрел хищника из киновселенной AVP. Подойдет переделанная способность ракетный удар у тинкера, то есть когда он выпускает ракетки и он в определенную область наносит урон. Единственное что не получается сделать, что перед выстрелом нужна задержка в 2 секунды, и во время этой задержки, на области, куда он стрелял, появлялся спецэффект(если нужно, скину какой), то есть чтобы противники могли увидеть что он заряжает этот выстрел и имели возможность убежать. Если еще и накинуть спецэффект и на самого кастующего(хищника), будет вообще здорово, но мне важнее чтобы именно на области куда будет произведен выстрел, эти 2 секунды происходил спецэффект. Если что непонятно написал, будьте добры, напишите об этом)
p.s. просто если без триггеров переделывать эту способность, эти спецэффекты появляются когда он уже выстреливает, а не во время этих 2 секунд.
Это изи, создай доп. триггер в нем событие "Герой начинает применять способность" и твои действия со спец.эффектами...,а в триггере самой способности должно стоять событие "Герой приводит способность в действие"
2
Razor_dex, честно сказать, после слов "герой начинает применять способность, я ничего не понял((
26
Делаешь два триггера:
Событие: Боевая единица - Юнит Начинает применять способность
Условие: (Ability being cast) равно ТВОЯ_СПОСОБНОСТЬ
Действие: Спецэффекты - создать спецэффект в (Target ability being cast)
Set ПЕРЕМЕННАЯ_КАТЕГОРИИ_СПЕЦЭФФЕКТ = (Last created special effect)

Событие: Боевая единица - Юнит Приводит способность в действие
Условие: (Ability being cast) равно ТВОЯ_СПОСОБНОСТЬ
Действие: Спецэффекты - Destroy ПЕРЕМЕННАЯ_КАТЕГОРИИ_СПЕЦЭФФЕКТ
1
Заказ
Гнев Ящера Название способности (или системы)
Метод: GUI/Jass/cJass/vJass (без разницы без утечек главное!)
MUI: Обязательно/Не обязательно
Цель: Сам юнит /
Количество уровней: 1 (это ульта)
Описание: Герой впадает в гнев. Нажимая способность, герой должен получить +25 ед. к урону, 50% защиту от магии и 50%шанс уклонения. Время действия 25 сек. Перезарядка 90 сек.
Технические характеристики: Желательно сделать так, чтобы если герой передвигается и нажимает способность, он не останавливался, примерно как работает безумие у берсерка. Юнит двигается и при нажатии просто получает эффект без каста анимации.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.