Проверьте мои триггеры и исправьте ошибки.
Цель: 1.) за убийство врага герой получает +3 атаки, и так до макс дозволеного.(с этим все норм)
2.) после смерти героя должно отниматься -3 атаки, без збоев.
3.) спецэффекты: за 1 убийство - 1 душа.(проверив карту вы все поймете)
И самое главное, из-за чего я к вам обратился: сделать триггеры нужно НЕ ИСПОЛЬЗУЯ ГЕРОЯ НА КАРТЕ.(то-есть НЕ делать "Боевая единица-Спец Событие- Акнология умер" )
Внимание обратите на пункт 2, лично у меня постоянно баг, что когда я умираю у меня отнимается 3 атаки( а то и вся), а за след убийство дают сразу 6+ атаки, такого не должно быть.
Умники, прошу обойтись БЕЗ ССЫЛОК на обучающие ресурсы с сайта.
Качайте ресурс -

Принятый ответ

Sasha166:
Да там есть спец. эф в заклинаниях "похитить" называется.
Должна сфера появится, типа душа.
В карте, что я прикреплял сюда она есть, и как-то тоби сделал, что их создавалось не по 20 штук, а только одна.
Ну и не только атака должна отниматься, но у хп реген.
Ну а так-то пример хороший, и понятно что делать, в том случае, если захочу делать больше уровней для способности.
Пере заливаю.
molot39:
Что нужно для ГУИ:
  1. Способность - 3 шт.
  • для героя (любая пустая аура, или же можно пасивку)
  • 2 способности для атрибутов, для атаки 20 уровней (20 душ) и для регена 30 уровней (30 душ)
  1. Если у нас аура, то заклинание с иконкой и описанием
  1. Сам герой со одной способностью (аура или пасива)
  1. Триггер - 1 шт.
Скрин
Где стоит условие (убийца) имеет баф, можно поставить уровень убийцы больше или равно 1, если у нас пасива.
Что получается, если мы убиваем первого героя имея способность, получаем способность и уровень становится 1, последующие убийства увеличивают уровень, через условие не даем повышать ненужные уровни, убивают нас, способности теряем.
Так же можно добавить эффекты, через дамми или же что нить ещё, и когда нас убивают наносим урон всем через способность "взрыв", который так же повышается уровнями (душами) как и остальные. Взрыв можно сделать как через дамми, так и дать закрытую способность самому герою и активировать взрыв при смерти.
Не каких фиксаций, гемора и утечек.
Болванка прилагается.
Автору совет, или же урок:
Смотри как делают другие, и ломай голову как это можно сделать по своему уникально, возможно проще и оптимальнее.
Спасибо всем.
Или же в перекрепленных файлах.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
48
8 лет назад
2
Сын мой. Ты должен пройти этот путь сам, иначе нет смысла твоего хобби
0
3
8 лет назад
0
molot39:
Сын мой. Ты должен пройти этот путь сам, иначе нет смысла твоего хобби
У меня все работало, более менее, до тех пор пока я не убрал юнита. Все что я прошу реально, все что я прошу: подсказать как сделать последний триггер ПРАВИЛЬНО.
2
28
8 лет назад
2
открыл карту
посмотрел
разбил лицо рукой
закрыл
хз как ты вообще смог сделать 9 триггеров для такого простого спелла
так как править за тебя никто не будет (более того это противоречит правилам сайта)
то я скажу как это должно быть
должно быть 3 триггера(4 если онли гуи)
первый триггер
юнит получает твою способность
атачим к юниту значение(количество душ) любым из способов(массивы/хеш/структуры/кеш/юзердата)
изначально оно равно 0

второй триггер
юнит убивает врага
условие - юнит имеет твою способность
если количество душ меньше максимума то увеличиваем количество душ на 1
вызываем функцию(триггер если на гуи) update

третий триггер
юнит умирает
условие - юнит имеет твою способность
если количество душ больше 0 то отнять 1 душу
вызываем функцию(триггер если на гуи) update

функция update(триггер если на гуи)
устанавливает бонус к атаке юнита как 3*количество душ у юнита

там ты сможешь прочитать про атачи и функции
получается нормальный муи спелл без утечек да ещё и на гуи
прям мечта любого нуба
0
15
8 лет назад
0
nvc123, аттачить есть смысл, если используются глобал системы, а при использовании глобал систем отпадает надобность в создании этого скилла отдельно от них. сделал все в один триггер, лол.
Загруженные файлы
0
28
8 лет назад
Отредактирован nvc123
0
Tobi123, ну ты по сути тоже атачил
только для хранения инфы используешь лвл абилки
ну а вообще он просто упоминал про невера в прошлом вопросе вот я и вспомнил что у него может быть ульт + всякие анимки
ну а если спелл никак не связан с другими механиками то твоего варианта хватит
хотя у тебя немного неправильно сделано
не хватает проверки на то что тот кому дают спелл урона имеет спелл ловец душ
например если героя с ловцом душ убьёт крип то он получит +3 урона
хотя крип и не имеет спелла ловец душ
0
15
8 лет назад
0
например если героя с ловцом душ убьёт крип то он получит +3 урона
хотя крип и не имеет спелла ловец душ
упс, точняк. ну, мб братишка сможет сам пофиксить.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.