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

Правила темы

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

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

Необходимо, используя форму составить сообщение в данной теме, где указать:
  • Желаемое название заказа
  • Желаемый метод исполнения (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. Тяжело читать? Легко делать!
  • Если ну никак не выходит сделать то что требуется, заходим в Академию и используем ее по основному назначению - задаем вопросы.

Разумные поиски и тщательное изучение помогут вам добиться результата.
`
ОЖИДАНИЕ РЕКЛАМЫ...
21
Если ты имеешь гениальную идея, о которой никто не знает - поделись.
Так я тебе уже рассказал принцип работы выше)
KaneThaumaturge:
а какой аналог, покажи.
Там нет полноценной системы, потому что эту карту я так и не доделал до сих пор)
Это не так уж сложно сделать
Там просто вытекают другие последствия:
Например, если у героя, в которого поразили Спелом и который делает возврат (т.е. дамик), имеет в инвентаре итем что-то вроде Октарина в Д2, который хилит от маг урона, так вот урон наносить будет же дамик, а хилиться должен сам Герой)
Там ещё что-то было, не помню, я это летом в том году делал
20
8gabriel8, даже на 1.31 библиотека нужна будет, как ты поля найдешь какие менять?
По-моему, самый простой вариант через даммик и технику. Ставим даммика, даём ему способность, которую направили, даём технику, которая заменяет все скиллы на аналогичные, но слабее и кастуем. Можно еще изменить даммик под все параметры героя, если триггерные способности зависят от количества маны или здоровья.
Proshel_Doty, "я могу это сделать, это очень легко, но как, я показывать не буду."
21
как ты поля найдешь какие менять?
Зачем тебе менять поля, если у тебя спелы триггерные
KaneThaumaturge:
я могу это сделать, это очень легко, но как, я показывать не буду
Хорош) Я тоже могу)
20
Proshel_Doty:
как ты поля найдешь какие менять?
Зачем тебе менять поля, если у тебя спелы триггерные
Господи, успокойся, попробуй это сделать и все поймешь.
Proshel_Doty:
Хорош) Я тоже)
это была аналогия на тебя...
21
даём технику, которая заменяет все скиллы на аналогичные
Я чёт помню читал тут, что если дать технику во время игры, то вылетит фатал
KaneThaumaturge:
Господи, успокойся, попробуй это сделать и все поймешь.
Лол, я же сказал, что я это делал прошлым летом)
Или у тебя пригорело от того, что ты никак не въедешь как это работает?)
20
Или у тебя пригорело от того, что ты никак не въедешь как это работает?)
О боже, хорошо, я здесь не прав, а ты гуру триггерщик, все хорошо.
21
это была аналогия на тебя...
аа вот оно что))
Я тебе рассказал принцип, тебе этого мало? ЕСли шаришь в триггерах и сам сделаешь, что тебе ещё надо
KaneThaumaturge:
О боже, хорошо, я здесь не прав, а ты гуру триггерщик, все хорошо.
Ты сам это сказал, заметь)
20
Proshel_Doty, Вот твой принцип:
только мы уже берём % из абилок дамика и уменьшаем тот же урон/хил/таймер бафа/снижение защиты и т.д.
Как ты это сделаешь, объясни, гуру-триггерщик.
Без библиотеки, на Гуях, без техники, простым твоим способом.
21
KaneThaumaturge:
Proshel_Doty, Вот твой принцип:
только мы уже берём % из абилок дамика и уменьшаем тот же урон/хил/таймер бафа/снижение защиты и т.д.
Как ты это сделаешь, объясни, гуру-триггерщик.
Без библиотеки, на Гуях, без техники, простым твоим способом.
В каждом скиле, а они, хочу напомнить у тебя триггерные, ты чекаешь что спел кастанул дамик и потом чекаешь на сколько % нужно уменьшить или увеличить тот или иной показатель, ты ведь и так их триггерно меняешь, вот и всё
И не бомби, малой, ты уроки то хоть сделал?)
20
В каждом скиле, а они, хочу напомнить у тебя триггерные, ты чекаешь что спел кастанул дамик и потом чекаешь на сколько % нужно уменьшить или увеличить тот или иной показатель, ты ведь и так их триггерно меняешь, вот и всё
Хочу тебе напомнить, что баффы/защита/урон дается через абилки. Тебе нужно будет
А. Учитывать при создании каждой способности этот отраж. И в каждой прописывать доп. условия.
Б. Создавать дополнительные аналоги абилок которые дают параметры, чтобы учитывать твой %.
В. Создавать аналоги стандартных абилок, ты же ими тоже пользуешься? А это уже библиотека, ну или бесконечная куча условий.
Твой способ не универсальный, затратный и громоздк.
И похожий способ я уже описал, если ты внимательно бы почитал то, что пишет тебе "малой". Только я описал более универсальный способ.
Предлагаю завершить спор И кому-то из нас пересмотреть свои взгляды.
21
Хочу тебе напомнить, что баффы/защита/урон дается через абилки.
Ну и что тебе мешает давать абилку или бафф на 5 сек или на 30% от этого, т.е. на 5*0.3 ?
KaneThaumaturge:
А. Учитывать при создании каждой способности этот отраж. И в каждой прописывать доп. условия.
Б. Создавать дополнительные аналоги абилок которые дают параметры, чтобы учитывать твой %.
В. Создавать аналоги стандартных абилок, ты же ими тоже пользуешься? А это уже библиотека, ну или бесконечная куча условий.
Твой способ не универсальный, затратный и громоздк.
И похожий способ я уже описал, если ты внимательно бы почитал то, что пишет тебе "малой". Только я описал более универсальный способ.
Ты сказочно глуп) Ещё раз прочитай, что я писал про реализацию и проанализируй)
KaneThaumaturge:
Предлагаю завершить спор И кому-то из нас пересмотреть свои взгляды.
Да, предлагаю это сделать пацанёнку, которому 17 лет недавно исполнилось, не знаешь такого?)
26
KaneThaumaturge:
даже на 1.31 библиотека нужна будет, как ты поля найдешь какие менять?
Мне казалось, что они задаются кодом поля, типа A000:adm1, то есть можно поменять, указав вместо A000 нашу способность, а данные о силе всегда в одном поле. Но это лишь предположение, у меня нет 1.31.
20
Ну и что тебе мешает давать абилку или бафф на 5 сек или на 30% от этого, т.е. на 5*0.3 ?
Я уже описал, не буду повторяться. Ведь тебе это не поможет, как я понял.
Proshel_Doty:
Да, предлагаю это сделать пацанёнку, которому 17 лет недавно исполнилось, не знаешь такого?)
Забавно, да, пацану 17 лет, а он объясняет дяде базовые вещи.
Дальнейшее обсуждение буду проводить только после того, как ты предоставишь свою уникальную универсальную наработку
21
Пусть он сделает через Технику этот спел)
Мб к новому году доделает XD
30
Что вы тут развели спор непонятно о чём. Если все абилки триггерные то в каждой ручками прописываешь.
если цель имеет пассивку отражения, то вдамажить/дебафнуть/чтоугодно кастера
20
Мне казалось, что они задаются кодом поля, типа A000:adm1, то есть можно поменять, указав вместо A000 нашу способность, а данные о силе всегда в одном поле. Но это лишь предположение, у меня нет 1.31.
В принципе да, можно пройтись по всем DataX и DurX, хотя триггерные заклинания все равно будут нуждаться в отдельном внимании.
21
Что вы тут развели спор непонятно о чём. Если все абилки триггерные то в каждой ручками прописываешь.
Я просто ору с малого)
1 пункт от NazarPunk: 2.2 (троллинг)
20
NazarPunk:
если цель имеет пассивку отражения, то вдамажить/дебафнуть/чтоугодно кастера
Ну да, но это же подразумевает уделения внимания всем способностям, а чел предлагает простой универсальный способ. Который я и хотел услышать.
21
Который я и хотел услышать.
ы предоставишь свою уникальную универсальную наработку
Увидишь в моей мапе, которую выпущу и запротекчу, чтобы ты так никогда и не узнал, как это реализовано XD
20
А. Учитывать при создании каждой способности этот отраж. И в каждой прописывать доп. условия.
Б. Создавать дополнительные аналоги абилок которые дают параметры, чтобы учитывать твой %.
В. Создавать аналоги стандартных абилок, ты же ими тоже пользуешься? А это уже библиотека, ну или бесконечная куча условий.
Твой способ не универсальный, затратный и громоздк.
Я же описал твой способ, и он далеко не гениальный и универсальный.
И это и называется библиотека, как бы. Просто так ты прописываешь в каждой способности, а так в одной библиотеке.
30
Ну да, но это же подразумевает уделения внимания всем способностям
Зато самый красивый ибо разным способностям можно сделать уникальные отражения. Снаряды будут рикошетить, молнии будут бить соседних юнитов и т.д.
20
NazarPunk, верно. А теперь вернёмся к истокам и перечитаем то, что хочет заказчик:
Описание: При получении вредоносного ЦЕЛЕНАПРАВЛЕННОГО(использованные конкретно против воина) воин с шансом 50% использует его против того врага, который его использовал, отраженное заклинание наносит 30% урона(если есть), если заклинание наложило эффект, то он возвращается в 50% мощности и 30% длительности от применённого
1
Название: Сила воли.
Метод любой(но желательно GUI чтобы я смог разобраться как сделана пассивка).
MUI не надо.
Цель = герой который приобрел способность.
У пассивной способности 5 Уровней.
Описание:
Пассивка дает герою регенерацию за каждый потерянный процент здоровья равную (0.01*AbilityLvl*str).
30
Пассивка дает герою регенерацию за каждый потерянный процент здоровья равную (0.01*AbilityLvl*str)
Где в этой формуле потерянный процент здоровья?
21
NazarPunk:
Пассивка дает герою регенерацию за каждый потерянный процент здоровья равную (0.01*AbilityLvl*str)
Где в этой формуле потерянный процент здоровья?
Смисле
Чтобы оставить комментарий, пожалуйста, войдите на сайт.