Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание или наработку, но у вас не хватает знаний для реализации, то эта тема специально для вас. В данной теме вы можете, в определённом правилами формате, оставить заявку на создание необходимого вам заклинания или системы.
Если вы считаете, что у вас есть возможность выполнить какую-либо из имеющихся заявок, то вы можете оставить сообщение в определённом правилами формате, в котором указать какую из заявок собираетесь исполнить.
Правила темы
- Запрещается дублирование заявок.
- Любая заявка, написанная непонятным языком (обилие орфографических ошибок, орфоарт, отсутствие знаков препинания, использование рядов восклицательных и вопросительных знаков) будет удалена.
- Обсуждение технических нюансов исполнения спелла или багов просьба вести через систему личных сообщений.
- Для составления заявок используйте формы.
Заявки, не удовлетворяющие правилам, будут удалены !
Как составить заявку
Необходимо, используя форму составить сообщение в данной теме, где указать:
- Желаемое название заказа
- Желаемый метод исполнения (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. Если поиски не помогли, попробуй сделать его сам:
A. Для начала загляните в Архив готовых спеллов. Возможно, спелл, аналогичный вашему, уже был сделан.
B. Проверьте, нет-ли нужного спелла в Библиотеке заклинаний. Проверенные спелл-мейкеры изготавливали заклинания специально для общественного использования.
C. Поищите общедоступные для открытия карты - там тоже бывают полезные вещи.
D. Если ничего не помогает, пройдитесь поиском по Академии - вероятно, что такие спеллы уже пытались делать и спрашивали как.
E. Если поиски не помогли, попробуй сделать его сам:
- Осваиваем триггеры в Базе статей, F.A.Q., если не имеем понятия о них.
- Существуют специальные статьи по созданию спеллов и баффов: 1, 2, 3, 4, 5
- Поскольку ваши спеллы будут неоптимизированы, и более того, с кучей утечек - настоятельно рекомендуется читать статьи\темы про JASS. Тяжело читать? Легко делать!
- Если ну никак не выходит сделать то что требуется, заходим в Академию и используем ее по основному назначению - задаем вопросы.
Разумные поиски и тщательное изучение помогут вам добиться результата.
Ред. Meddin
Заказ
Название: Яростный рывок
Метод: Jass
MUI: Не нужно
Цель: Другой юнит / Точка
Количество уровней: 3
Описание: Герой прыгает в толпу врагов(Прыгает как прыгуны в длину, а не в высоту, то есть прыжок высокий не нужен, а лишь слегка над землей, потому что герой очень массивный - вождь минотавров). Враги, оказавшиеся на пути, получают 175/275/375 единиц урона и расталкиваются в стороны, от вектора прыжка. Те враги, которые стояли напротив вектора, отталкиваются назад. При этом, если за врагами стоят их союзники и враги налетают на них, то соответственно отталкивают так же и союзников.
По возможности, сделать так, чтобы враги, отлетевшие в декорацию или стену, получили 50/70/100 единиц урона.
Технические характеристики: Тут нужно учитывать преграды, чтобы герой не перепрыгнул через декорации или стены и чтобы враги отлетели так же до стен/декораций, но не сквозь них.
если что-то не понятно или нужно переделать - пиши
Ред. rsfghd
PS способность шикарная
Заказ.
Метод гуй.
Цели сам юнит.
Кол-во уровней 3.
Описание когда герой наносит крит урон герой получает хил (паладина на 100 хп) и + 10 к урону на 5 сек. и антимаг щит (банши) на 5 сек, а на врага накладывается дебаф в виде -3 брони на 5 сек. С каждым уровнем только будет увеличиваться шанс крита на 10-15-20%.
я устал пытаться (
# Заказ
Название: дизарм
Метод: GUI/Jass
MUI: Обязательно!
Цели: Другой юнит (враг)
Количество уровней: 3
Описание: Геройская способность. Накидывается на вражеского воина/героя (кроме техники). Запрещает ему атаковать на время.
Технические характеристики: Желательно реализовать наипростейшим образом, через склад. (не использвать проклятие, горелку и другие заклинания которые блочат атаку). Ур1 - 6 сек дизарма. Ур2 - 8 сек. Ур3 - 10 сек дизарма.
Ред. Roy Mustang
карту не открывает(((
у меня старичок 1.26 на нем клепаю и играем с работягами
# Заказ
Название: Угол поворота Юнитов
Метод: GUI
Описание: Каждые 0.03 или 0.01 сек Коричневые юниты повернутся к противоположной угол поворота Самого героя от синего точки, тоесть если герой повернется спиной к синему точку то другие юниты тоже должны повернуться спином к синему точку. Заранее Спасибо !!!
Ред. rsfghd
Заклинание готово!
Заказ: Угол поворота Юнитов
Выполнено: Да
Карта: xgm.guru/files/100/123666/comments/541795/facing.w3x
их так чтобы расятояние между юнитом и точки были равны растоянием между героя и точки (угол поворота при этом не меняется)
Ред. Panda_95
у вас есть дискорд? или прочее мессенджеры? мой дс: .Panda_95
ВАЖНО: что бы они все были через сам редактор (если получится) а не кодом, тк почему-то после выхода 2.0 Reforged стали ошибки в кодовых строчках повально и не очень хочется потом с этим столкнуться. Главное, чтобы все настройки у спеллов были простыми и в любой момент какие-то значения можно было поменять.
Метод: Главное не кодом а базовым инструментом самого редактора (как и говорил выше).
MUI: (Не знаю, что это)
Цель: Точка на карте (можно с обозначениями кругов на земле)
Количество уровней: 4
Описание: По сути способность как у Гул Дана в Hots но с доработками.
Герой выбирает указанное направление и перед ним с разницей в 0,6 сек. создаются 3 взрыва дальше и дальше вперед, один за другим областью в 325 АоЕ, каждый из которых наносит 40/70/100/130 ед. магического урона сразу замедляя скорость передвижения на 75% в течении 0,5 сек. и накладывают на цель Проклятие наносящее 20/30/40/50 ед. магического урона периодический в течении 6 сек. (12 сек. если улучшить предметом).
Если цель под Проклятием погибает она создает еще один взрыв (два если улучшить предметом) спустя 1,25 сек под собой так же "дебафая" противников рядом (смерть, 1 сек., взрыв).
Предмет 1 "Книга проклятых: Разложение": Улучшает способность "Темная порча" -
! Усиливает основной урон от взрывов до 80/140/200/260 ед. и время действия Проклятия до 12 сек.
! После применения способности, спустя 2,5 сек., она пойдет в обратном порядке назад (не к герою, а по тем областям что уже были).
Предмет 2 "Сфера проклятых: Горе побежденным": Улучшает способность "Темная порча" -
! Ваша подконтрольная Нежить получает бонус 50% к скорости атаки против противников под действием заклинания «Темная порча».
! Если противник умирает под действием способности «Темная порча» создаются два взрыва (смерть, 1 сек., взрыв, 1 сек., взрыв) и с 33% шансом может призвать скелета-воина (просто выберете любого, потом поменяю) на 20 сек.
Метод: Главное не кодом а базовым инструментом самого редактора (как и говорил выше).
MUI: (Не знаю, что это)
Цель: Сам герой, аура
Количество уровней: 4
Описание: Каждая смерть противников в радиусе 1800 АоЕ отрывает его Душу и направляет к герою со скоростью 800 (снаряд некроманта зеленый череп), нанося всем врагам на пути 50% урона от разума + 35/50/65/80 ед. магического урона. По достижения самого героя, Душа повышает скорость регенерации здоровья героя на 4ед. в сек. Эффект суммируется до 8/10/12/14 раз и длиться 10 сек.
Каждая новая душа обновляет время действия.
(Отрыв души должен работать только на существ за которых можно получить опыт и не работать на призванных)
Предмет 2 "Меч проклятых: Утроба смерти": Улучшает способность «Жатва душ» -
! Максимальное количество эффектов скорости регенерации здоровья повышаются до 14/16/18/20.
! Каждая Душа теперь так же повышает урон от атак героя на 3 ед.
! Скорость снаряда Души повышается до 2400 (в три раза быстрее).
По поводу исполнения тогда, хотелось бы без утечек но так что бы было максимально понятно.
Как описывал ситуацию, мне чел один делал много способностей но вышел 2.0 и там в каждой строчке почти теперь ошибка. Мне главное, как человеку который не шарит в кодах, понять что там происходит.
К слову, для более качественного импорта и в целом для работы с кодом, дополнительно мне что то надо установить?
повторюсь, у меня рефа нет, а соответственно нет функций для спокойного изменения скорости атаки, урона с руки или регенерации, для этого придётся костыли цеплять, что: 1. глупо, 2. требует базы данных, 3. требует создание соответствующих абилок в ро
Ред. nazarpunk
Ред. nazarpunk
Ред. Makeba
379 строка - равкод основной абилки
323 строка - равкод скелета
324 - равкод дебаффа
325/327 - равкод абилки для увеличения скорости атаки
192-294 - шаблоны с параметрами, там присутствуют комменты что к чему, можешь по такому же шаблону добавлять больше абилок и более гибко настраивать урон, дистанцию, количество взрывов и остальную пургу, думаю разберёшься, там не сложно, всё что зелёное это комменты, чтобы убрать комментирование сотри двойной слеш (//) или слеши со звёздочками (/* */)
296-298 - усиление от книги проклятых (двойной урон и продолжительность дебаффа, возвращение никак не настраивается)
305-309 - усиление сферы проклятых (шанс спавна, кто спавнится, время спавна и время второго взрыва)
174 - через сколько секунд создавать следующий взрыв (0.60)
162 - через сколько секунд возвращать взрывы в обратную сторону (2.50)
58 - дополнительный эффект по окончанию дебаффа (огонь от Doom'a резко пропадал если юнит не умирал, мне это не понравилось, эти строки можно стереть полностью (57-59)
Привет!
Спасибо за проделанную работу большое.
Но у меня с кодом опять какая то хрень. (Скрин)
В рефордже вроде говорил что никакой JaasHelper не нужен, он типа вшит уже внутрь.
Но я не допонимаю что нужно скачать что бы видеть нумерованные строчки кода.
Привет, я покопался в редакторе, включил все галочки и теперь вот какая ошибка вылетает:
Ред. Makeba