0
8
4 года назад
0

» WarCraft 3 / Ограничение по видемости

МрачныйВорон:
Qulore, можно. почему нельзя? если нельзя убавлять, значит, я что то попутал.
можно попробовать использовать баг как с запасом здоровья или маны на 1.26.
пример
Особенный баг, позволяющий Вам корректировать максимальные значения жизни и манны боевой единицы без добавления постоянной способности: просто создайте нестандартные способности на основе ‘AIlf’ (Увеличение запаса здоровья) или ‘Aimb’ (Увеличение запаса маны) с уровнем, большим 1. Далее установите бонус первого уровня - «0», а для второго – противоположный тому, что Вы хотите получить. Например, «-200», если Вы желаете добавить «200». Далее используйте функции UnitAddAbility и SetUnitAbilityLevel для добавления способности второго уровня вашей боевой единице (спеллбук создавать не нужно! – прим. alexkill). Затем немедленно удалите способность, используя функцию UnitRemoveAbility. Таким образом, вы измените максимальное значение жизни/маны без сохранения каких-либо способностей.
Еще пишут: "Однако, для увеличения поля зрения отрицательные значения можно использовать лишь в том случае, когда у боевой единицы отсутствуют способности, позволяющие обнаружить невидимых врагов." Не понятно, что это значит. И что будет, если так не сделаю? Тестил: что без способностей, позволяющих обнаружить невидимых, и с ними. Нормально работает.
если в рефордже, посмотри не завезли ли там новых функции с обзором.
обзор вроде 15 уровневый, по тайлам. поэтому ограничен
Hу я пытаюсь поставить - и там пиликает нельзя.
0
8
4 года назад
0

» WarCraft 3 / Ограничение по видемости

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

Жаль что "Увеличение поля зрения" нельзя поставить в отрицательное значение было бы идеально
0
8
4 года назад
0

» WarCraft 3 / Ограничение по видемости

Esea:
Хм... Единственный вариант как мне кажется это сделать так чтобы эта способность делала искуственную ночь (где то у ночных эльфов есть такой предмет) и выставить в редакторе объектов ночью обзор зрения меньше на 200. И еще не забыть постоянный день сделать если кто то не использует эту способность.
Звучит неплохо, не знаете как способность называется?
0
8
4 года назад
0

» WarCraft 3 / Помощ с условием

Qulore:
Я попробую сделать пару из приведенных примеров. Если что я напишу.

Extremator:
Qulore, ну вообще - просто выбор юнитов вокруг точки.
Новое действие - Отряд - Действие с юнитами в (все юниты в радиусе 500 от точки А)
Точкой А будет "позиция юнита" через переменную и всеми вытекающими от обращения
Внутри поставить если/тогда/иначе, в нём список условий (друг/живой/и т.п.) и действие на добавление "выбранного юнита" в отдельную группу.
Дальше, если в этой группе больше 0 юнитов - чистишь группу. Отнимаешь бонусы.
Иначе (если в ней нет юнитов) - даёшь бафф и бонус (но только если бонуса у юнита ещё нет).
Как-то так... у меня где-то был пример с абилкой-пассивкой, которая даёт атаку за каждого врага рядом... Я его лет 10 назал делал, могу скинуть чисто ради ознакомления.
Я не имею опыта с "Отрядами", и у меня возникло пару вопросов
  1. После того как я добавил действия если/тогда/иначе, то я не понимаю какое нужно условие типо если юниты в отряде твои союзники то... если юниты в отряде нейтральные крипы то... наверное как-то так, но я не знаю таких условий(наверное оно там есть, но я не знал ничего с отрядами)
  2. "и действие на добавление "выбранного юнита" в отдельную группу." Это нужно юнита у которого будет пасивка на доп урон запихать в другой отряд, как(по переменным наверное), зачем?
  3. "Иначе (если в ней нет юнитов) - даёшь бафф и бонус (но только если бонуса у юнита ещё нет)." Тут не понял. Если в группе юнитов нету юнитов то давать баф, но юнит же будет 1 тот, который 1(без союзников).
Я правда не знаю
0
8
4 года назад
0

» WarCraft 3 / Помощ с условием

Я попробую сделать пару из приведенных примеров. Если что я напишу.

Extremator:
Qulore, ну вообще - просто выбор юнитов вокруг точки.
Новое действие - Отряд - Действие с юнитами в (все юниты в радиусе 500 от точки А)
Точкой А будет "позиция юнита" через переменную и всеми вытекающими от обращения
Внутри поставить если/тогда/иначе, в нём список условий (друг/живой/и т.п.) и действие на добавление "выбранного юнита" в отдельную группу.
Дальше, если в этой группе больше 0 юнитов - чистишь группу. Отнимаешь бонусы.
Иначе (если в ней нет юнитов) - даёшь бафф и бонус (но только если бонуса у юнита ещё нет).
Как-то так... у меня где-то был пример с абилкой-пассивкой, которая даёт атаку за каждого врага рядом... Я его лет 10 назал делал, могу скинуть чисто ради ознакомления.
Я не имею опыта с "Отрядами", и у меня возникло пару вопросов
  1. После того как я добавил действия если/тогда/иначе, то я не понимаю какое нужно условие типо если юниты в отряде твои союзники то... если юниты в отряде нейтральные крипы то... наверное как-то так, но я не знаю таких условий(наверное оно там есть, но я не знал ничего с отрядами)
  2. "и действие на добавление "выбранного юнита" в отдельную группу." Это нужно юнита у которого будет пасивка на доп урон запихать в другой отряд, как(по переменным наверное), зачем?
  3. "Иначе (если в ней нет юнитов) - даёшь бафф и бонус (но только если бонуса у юнита ещё нет)." Тут не понял. Если в группе юнитов нету юнитов то давать баф, но юнит же будет 1 тот, который 1(без союзников).
Загруженные файлы
0
8
4 года назад
0

» WarCraft 3 / Помощ с условием

Extremator:
Тебе тут скорее всего нужен будет таймер.
Каждую секунду (это самое оптимальное) проверять юнитов вокруг героя.
Если в результате отфильтровки таких юнитов будет больше 0 - то снимаешь бафф, иначе - даёшь его (так же можно добавить момент когда юниты есть, но бафф уже имеется - тогда действия никакие не нужны).
А как юнитов проверять вокруг врага?
3
8
4 года назад
3

» WarCraft 3 / Особый удар

Я разобрался сам извините за этот вопрос...
0
8
4 года назад
0

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

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

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

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

» WarCraft 3 / Помощ в триггерах

Desgul:
Примерно так
Desgul:
Примерно так
Гениально, спасибо я понял как делать.
0
8
4 года назад
0

» 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, можете сделать как вам удобнее).
0
8
4 года назад
0

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

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

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

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

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

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

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

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

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

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

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

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

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

Desgul:
Qulore, Делал не я, нахайве брал
Мне именно прыжок нужен
0
8
4 года назад
Отредактирован Qulore
0

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

Может я слепой, но в своем вопросе я гифки не вижу, вот она
Загруженные файлы
0
8
4 года назад
0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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