9

» WarCraft 3 / Пасивка которая даёт вампиризм и криты

quq_CCCP:
dondonchakka, дикость - это то что вы пишите, совершенно не понимая как работают пассивки на удар в варкравте.
Qulore, - это описано в 101 месте, событие - юнит получает урон, но т.к в 1.26 ты не можешь проверит тип урона, то нужен мемхак.
Делается это так, триггер с событием - юнит получает урон, событие вешается на каждого юнита на карте, если он подходит под определенные условия (ну нет смысла добавлять здания и варды, т.к на них криты не работают). И если юнит получает урон, урон выше 0 и от юнита с нужной способностью, тип урона - физический (только с помощью мемхака на 1.26, на рефордже нативки на тип урона есть), то проверяем шанс и делаем крит и вампиризм, высчитывая лечение исходя из кол-ва урона.
Это разумеется делается на jass, никаких гуи, да и там тупо нет нужного функционала.
Можно микро вопрос(не про эту способность) короче я сделал способность если приминяют эту способность то юнита телепортируют к приминяющему юниту, почему-то юнита тпшит за спину приминяющего юнита, как сделать так чтоб он тпшил его к лицу приминяющего юнита это важно.
9

» WarCraft 3 / Пасивка которая даёт вампиризм и криты

quq_CCCP:
Ну разумеется это лишь кастом, ибо дефолтные способности никак не изменить.
Нужно при замахе вручать юниту крит с 100% шансом и пассивку орб на вампиризм (в дальнем бою скорее всего пахать не будет), и удалить их сразу после того как цель получит урон от удара. Но по хорошему тут все лучше чисто кодом делать, отлавливать физический урон. Без рефорджа это не так то просто (да и там по правде говоря тоже), это много кода и не на гуях, новичкам с темой детекта урона я связыватся не советую, сложно и ресурсоемко, нужно многое учитывать.
Я пробовал когда врага атакуют атакующему юниту давать способности с критом и вампиризмом, почему-то криты не давались, ещё как сделать так чтоб когда герой удар потом тут же удолить способность эта информация мне бы в будущем помогла.
9

» WarCraft 3 / Способности и алгоритмы на заказ

Заказ
Название: Прыжок медведя
Метод: GUI
MUI: Необязательно
Цель: Враги попавшие в зону способности
Количество уровней: 3
Описание: Юнит прыгает в определенную зону, наносит урон юнитам попавшим в зону, а так же оглушает(на 1/2/2.5 сек) или замедляет на 50%(1/2/3 секунды).
Технические характеристики: :
Уровень 1 : Урон 300, оглушает на 1 секунду или замедляет на 50% на 1 секунду(как удобнее), мана 100, перезарядка 120, дальность применения 400(прыжок на расстоянии 400, можете сделать как вам удобнее)
Уровень 2 : Урон 400, оглушает на 2 секунду или замедляет на 50% на 2 секунду(как удобнее), мана 150, перезарядка 100, дальность применения 400(прыжок на расстоянии 400, можете сделать как вам удобнее)
Уровень 3 : Урон 500, оглушает на 2.5 секунду или замедляет на 50% на 3 секунду(как удобнее), мана 150, перезарядка 80, дальность применения 400(прыжок на расстоянии 400, можете сделать как вам удобнее).
9

» WarCraft 3 / Анимация прыжка

Extremator:
Qulore:
Я просто хочу сделать способность, где мой герой прыгает на врагов
Чисто в роли готового примера.
Док вроде расшаренный, если нет - пиши, перезалью сюда.
Я переносил на карту другую и там что-то пошло не так, я хз всё вроде идеально перенес все переменные способности, войска.
Загруженные файлы
9

» WarCraft 3 / Анимация прыжка

dondonchakka:
ну я тебе дам просто формулу прывжка Формула (4* высота /вся дистанция от точки юнита до того места кууда нужно прыгать) * (вся дистанция - текущая дистанция) * (текущая дистанция / вся дистанция)
Может в триггерах покажешь?
9

» WarCraft 3 / Анимация прыжка

rsfghd:
Qulore, о, Волибир из лолки
Очень много было вопросов на тему прыжка, ты ни один не посмотрел? Там через перевоплощение в ворона или сфинкса реализуется

xgm.guru/p/wc3/177425 вот один из таких вопросов, там в комментах пару вариантов

Честно нет я не смотрел, но мне бы хотелось научиться делать подобные способности, в теории я суть понимаю превращается в ворона по сути летаешь, но хочу чтоб была анимация прыжка и вот ты прыгнул на землю и там урон нанес, есть карты где когда подобный скилл используешь и твой герой становится неуязвимым, а после срабатываеют анимации и герой прыгает

rsfghd:
Qulore, о, Волибир из лолки
Очень много было вопросов на тему прыжка, ты ни один не посмотрел? Там через перевоплощение в ворона или сфинкса реализуется

xgm.guru/p/wc3/177425 вот один из таких вопросов, там в комментах пару вариантов

К примеру я хочу портировать прыжок из второй ссылки(я кстати наврал я его смотрел), и как это сделать ещё как после окончания прыжка урон нанести в области?

>Я попытался портировать в другую карту, но почему-то моделька юнита превращается в ворона а после приземления в нормальную.(Я от слова совсем не шарю в триггерах, которые там написаны).
Загруженные файлы
9

» WarCraft 3 / Анимация прыжка

Может я слепой, но в своем вопросе я гифки не вижу, вот она
Загруженные файлы
9

» WarCraft 3 / Проблема с выбором героя в таверне.

МрачныйВорон:
у вас все получилось?
Спасибо за идеи, я всё проверю завтра, просто для теста нужны другие игроки(у меня ночь). Как по мне всё стало ещё более логичнее чем было если не заработает то я вообще не знаю что делать.

Qulore:
МрачныйВорон:
у вас все получилось?
Спасибо за идеи, я всё проверю завтра, просто для теста нужны другие игроки(у меня ночь). Как по мне всё стало ещё более логичнее чем было если не заработает то я вообще не знаю что делать.
Получилось так. если что исправьте меня.
Загруженные файлы
9

» WarCraft 3 / Проблема с выбором героя в таверне.

МрачныйВорон:
Когда играл с друзьями герой выбирал героя и после выбора, у всех остальных играков почему умирал юнит который стоял рядом с таверной.
Так понимаю, у тебя посередине стоит таверна. А вокруг нее круги выбора, или, проще говоря, даймики от каждого игрока. Ты сделал 10 одинаковых триггеров выбора на каждого игрока. Когда даймик выбирает героя, то он сразу удаляется, появившийся герой сразу тпшется на базу. Самое печальное в этих триггерах нету проверки, чей герой входит в рект. Кому герой принадлежит? И так срабатывает 10 триггеров одновременно, и удаляет даймики. И еще триггеры можно уложится в 1 триггер

Ещё когда играли почему игрок из команды 2ой телепортировался на базу играков 1ой команды
Наверн произошла сработка 10 триггеров. По правде говоря, все триггеры не могут работать одновременно. Он работает последовательно, короче сработал 1 триггер, героя переместили на 1 базу, даймика удалили. Потом сработал второй триггер, наверн и переместили героя из 1-базы на 2-базу. И так со всеми 10 триггерами последовательно. Но мне подсказывает, что так и работает. так у вас, у вас нет проверок, что за юнит входит, поэтому и дергает бедного юнита.
А что делать-то ?
9

» WarCraft 3 / Проблема с выбором героя в таверне.

Короче тут выбор героя через таверу для игрока красного, там всё что меняется это значение переменной и зоны камеры перемещения, а так же другого юнита убивают. Короче там вроде всё логично юнит заходит в область(где таверны) и если входящий юнит игрок красный то игрока красного перемещает на его базу, и почему-то когда ЛЮБОЙ игрок выбирает героя то у всех играков почему проподает видемость(как-то наверное умирает юнит). Я хз почему там же всё логично, ещё почему-то для всей 2ой команды триггер почему то неправильно работает они сначала спавняться на базе команды 1 и их триггерно переносят на свою базу и восстонавливаются.(я ваще хз как это)
Загруженные файлы
9

» WarCraft 3 / После выбора героя он не проподает

Extremator:
Когда покупаешь героя ставь всем игрокам нулевой лимит на тип юнита, которому равен купленный герой.
Действие - Игрок - Установить лимит найма/обучения (кому, кого, сколько).
И герой проподает из таверны?
9

» WarCraft 3 / После выбора героя он не проподает

PT153:
Нужно игроку установить лимит для героя такого типа на 1. По умолчанию стоит -1, что означает, что таких героев игрок может делать сколько угодно. Категория действий "Игрок".
Просто указать всех геров на моей карте в триггере этом? Я указал поставил на 1. Если так то пройде перезарядка героя и его смогут опять взять другой игрок. У меня на карте проблема то что команда может взять одинаковых героев просто подождав. От этого лимита другие игроки же смогут взять героя которого уже взяли.(как же сложно)
9

» WarCraft 3 / После выбора героя он не проподает

Я делаю все на гуи, это важно? И я честно все посмотрел и не понял кое-что, типа в таверне не должно быть героев, и когда мы зашли на карту мы добовляем способность таверене "Продажа войнов". И дальше как я на гуи должен добавить туда героев? Я не понимаю сам принцип работы, когда воин рядом то герой есть я правильно понял? А что если войнов много рядом с таверной и они не двигаются, как они должны выбрать героя и герои бы исчезли.
9

» WarCraft 3 / После выбора героя он не проподает

МрачныйВорон:

там нужно триггерно добавить в начале, а после удалить триггерно. главная особенность в том, что в таверне в ро никаких юнитов в таверне не должно быть указано. Иначе не работает абилка продажа войск, такая механика

еще можно вот такой вариант
Прочитал несколько раз не понял ничего.

МрачныйВорон:

там нужно триггерно добавить в начале, а после удалить триггерно. главная особенность в том, что в таверне в ро никаких юнитов в таверне не должно быть указано. Иначе не работает абилка продажа войск, такая механика

еще можно вот такой вариант
Как понять, что в таверне не должно быть войск, типо в редакторе в таверну войско не добавлять? А тогда как в таверну войско запихать?
9

» WarCraft 3 / При убийстве способностью повышается уровень способности

Extremator:
...приводит способность в действие
Не душите, я не профи, я понял попробую потом напишу.(спс заранее всем)

Ура сработало, а как сделать чтоб повышалосб здоровье(именно оно, а не сила).

SNART:
Qulore, смени событие на - "завершает применение способности".
Кстати из-за этого события урон не наносился.
Загруженные файлы
9

» WarCraft 3 / При убийстве способностью повышается уровень способности

Araders:
Учить и еще раз учить.
Там вот это () это цель способности типа. Способность Укус2 это способность, которая должна повышаться при убийстве врага ультой(способность на хп на 1ом уровне 0 хп на второй 50, и т.д). Ещё какое нужно условие? Это условие нужно чтоб урон наносил на разных лвлах разное кол-во урона.
9

» WarCraft 3 / При убийстве способностью повышается уровень способности

Мне казалось, что всё нормально сделал, но не сработало может это из-за способности на повышение здоровья.
Загруженные файлы
9

» WarCraft 3 / Скорость атаки за еденицу инта.

Bergi_Bear:
Звучит просто способов реализации миллион:
Плохой но понятный:
(не рекомендуется использовать, но для понимания самое то)
Начнем с того, что максимальный бонус скорости атаки 5 (400%), подправьте если я ошибся, но рассмотрим, что он ниже и допустим будет варьироваться от 0 до 100.
И создадим способность (на основе ауры таурена, дающую только скорость атаки) в 100 уровней (не рекомендуется потому что будет лагать при добавлении 1 раз, но это можно лечить прелоадом или способами ниже), таким образом каждую секунду устанавливаем уровень нашей способности и пересчитываем интеллект, где уровень способности равен текущему интеллекту, всё.. 73 интеллекта даст 73% скорости атаки
Способ нормальный как бы я сделал с нуля
Создаём 3 способности скорости атаки из предмета перчатки:
Единицы 1-9
Десятки 10-90
Сотни 100-400
Ну и собираем число, допустим наш бонус 129
100+20+9, добавляем устанавливаем уровень способностей 1 2 9, но и это не обязательно когда есть способ
Степень двойки
Подробнее о степени двойки тут
Там на луа но на хайве существует и на Jass
НО, там нет скорости атаки, я его добавлял на луа в своей карте, делает примерно за полчаса, ничего сложного
Но скажут что для скорости атаки он не нужен, ибо там 400% а бонус мод позволит менять значение скорости атаки -4000 4000%, разброс в 8000, ну и что? =)
Тут понятный первый способ, только я не понял почему он не рекомендуется. То есть нужно каждую секунду устонавливать уровень способности на количество интеллекта.
9

» WarCraft 3 / Скорость атаки за еденицу инта.

quq_CCCP:
Ну не слушай чушь Bergi_Bear, про ауры, оно не пашет нормально, аура скорости атаки выше 1 не добавляет, бага, мб в ласт патчах починили, нужны 13 шутк абилок из перчаток скорости, с бонусами в виде степеней двойки.О чем написано выше, ну и вручая нужны абилки можно сделать бонус скорости атаки от 0 до 400 (без мемхака нельзя добавить бонус атаки выше 400, или 10 тычек в сек.)
Какая степень двойки? 13 абилок = 13 способностей? Можно понятнее. Я типо не понял ничего, это я неопытный, а не вы непонятно объясняете.
9

» WarCraft 3 / Хочу чтоб яд убивал

Mechanicus:
Если способность сделана на основе обычного яда, как у виверны орков, то можно просто у способности в типе буфера поставить:
-Убить боевую единицу
АААААААААААААААААААААААААААА, ВРОДЕ БОНАЛЬНО, А Я НЕ ЗНАЛ, ЧТО ТАК МОЖНО СДЕЛАТЬ СПАСИБО БОЛЬШОЕ ВАМ, ВЫ ОТВЕТИЛИ СРАЗУ НА ВОПРОСОВ 5. РЕАЛЬНО СПАСИБО.