26

» WarCraft 3 / Аура на увеличение магического урона

чародейской ауры или ауры ускорения, основа не важна
вот это как раз важно
юниты БЕЗ маны не будут получать бафф от чародейской ауры
у других аур свои фишки в этом плане
26

» WarCraft 3 / Казармы

Вариант А - самому поправить этот косяк модели, если имеется навык.
Вариант Б - попросить кого-то сделать сделать за тебя.
Вариант Ц - написать тому кто сделал эту модель, что бы он сам её поправил.
26

» WarCraft 3 / Аналог способности канал

А ничего что арклайгт наносит МАГ.урон, который в отрицательном значении будет так же усиливаться/ослабевать за счёт МАГ.резистов?
пример - по героям хил будет проходить на 25% слабее, т.к. герои принимают только 75% маг.урона за счёт типа армора (дефолт)
26

» WarCraft 3 / Перевоплощение

Принятый ответ
когда он меняет форму, не важно начало это или конец действия скилла
проскакивает событие применения способности, в этот момент можно проверить тип юнита
вот тебе и ответ
ещё как вариант - отлавливать потерю баффа от перевоплощения (да, перевоплощение это такой бафф, если его снять - герой мгновенно потеряет альтернативную форму в которой пребывает)
отловить потерю баффа можно по событию - "юнит получает урон", а сам "урон" равен 0
но для этого надо как-то чекнуть что юнит вообще имел бафф (можно заранее в группу занести и проверять по ней, или же скилл-пустышку, или ещё что-то)
26

» WarCraft 3 / Автокаст

С какой целью? Мб твою задумку можно реализовать иначе
26

» WarCraft 3 / Как двигать юнит по таймеру без утечек

Сделай без утечек на GUI
Потом переделай на Jass'е
Всё то же самое, только выглядит чуть иначе, за счёт особенностей скрипта
26

» WarCraft 3 / привязка предмета в warcraft 3 В RPG Карте

Да. Тема привязки не раскрыта...
Что именно имеется ввиду? кого конкретно эффекта/результата хочется получить тс?
Не понятно, давай подробнее, с примерами
26

» WarCraft 3 / Пассивка 2

Событие - юнит умирает
дальше проверки
Убийца должен быть "кто-то", а не "никто"
Этот "кто-то" должен иметь скилл "пассивку" (уровень больше 0)
Далее смотришь является ли цель героем ( юнит-инициатор является героем == да )
Устанавливаешь здоровье как ... число = (текущее здоровье) + (отхил)
Отхил = (макс.хп убитого) * (процент)
Процент = (уровень скилл * 0.10) + 0.10 ............ в итоге будет 0.2 / 0.3 / 0.4
Всё просто
26

» WarCraft 3 / Пассивка

Bezumny:
Описать триггер можешь? А чародейскую ауру я хотел как баф себе, но я понял к чему ты клонишь.
Значит берёшь ещё одну ауру и даёшь её своему герою (аура торнадо например), настраиваешь на врагов-героев.
Делаешь триггер который будет отлавливать касты и условии что на них есть бафф ауры торнадо
Дальше можешь взять героя (группой найти или из переменной) и нанести от его лица урон и маг.резист
Как вариант - отлавливать касты, если в игре уже есть владелец такой ауры (прокачал скилл - включил/создал триггер). И при касте выбирать всех врагов вокруг (ну если баффа не будет, то только так) и искать среди них владельца (героя с аурой). Брать его и от его лица наносить нужный урон + давать маг.резист
Вроде всё просто.
Если не понятно как работает маг.резист "Благо.Элуны", то подскажу
1.00 в значении означает множитель урона как х1 (100 урона * 1 = 100 ... ничего не изменилось)
0.80 в значении означает множительно как "-20%" (условно), 100 * 0.8 = 80
1.25 даёт +25%, и получаем 100 * 1.25 = 125 урона
26

» WarCraft 3 / Исправить баг

Там очень много чего можно исправить... оооочень...
А для того что бы переводить - свяжить с автором да и всё.
Попроси его дать данные для локализации - будешь работать только с текстом, и всё.
А ему укажи на баги в его карте - он поправит сам.
В итоге карты можно сделать идентичными друг другу
люди смогут играть в одной игре с разными версиями перевода
Одни будут видеть сообщения на рус., другие на исп.
26

» WarCraft 3 / Исправить баг

А зачем на фолс обратно делать в конце? он же там же внутри автоматом ставится
И потом ты переменной с фолс даёшь опять значение фолс... ну прям лолс
26

» WarCraft 3 / Технический вопрос по JASS - движение точки и производительность

Принятый ответ
Во-первых, что есть "локальный таймер" ? Это таймер записанный в локальную переменную?
Во-вторых, зачем тебе точка, если ты используешь XY ? Работай с ними
В-третьих, да. Использование в течении всей игры одной заранее созданной точки вызывает меньше нагрузки чем постоянно создание и удаление новых (кто-то там доказывал на примере и цифрами что от ремувнутых точке всё равно остаётся шлак в памяти...)
26

» WarCraft 3 / Источник частиц и Ленточный источник МГНОВЕННО исчезают

Bornikkeny:
Что за вариант экс?
Мой вариант
Extremator:
Нет модели - нет её частиц/освещения
Походу придётся делать отдельно хвост и тело
26

» WarCraft 3 / Весь урон в кастера

Данимачески создаёшь событие на получение нужным юнитом урона
Фильтруешь принимаемый юнитом урон
Производишь обмен ХП между юнитом и записанным кастером (привязанным к нему)
Даже на GUI сделать можно
26

» WarCraft 3 / Привет) как изменить высотку юнита в минус

Есть такой графический баг - если слишком сильно завысить высоту рельефа, то он упадёт вниз и будет как бы оттуда подниматься вверх (будто вы дошло до его 100% высоты и теперь он ушёл в овер-9999 и возвращается нулю).
Можно попробовать с высотой юнитова... у меня так руки и не дошли проверить
26

» WarCraft 3 / Смертельный яд

Принятый ответ
Там есть галочки
Тип буфера: "Движение" / "Скорость боя" / "Убить боевую единицу" / "Урон".
26

» WarCraft 3 / Строки в квестах, сообщениях и пр.

Принятый ответ
в архиве карты есть файл *.wts
он хранит эти строки (ищи по номеру)
26

» WarCraft 3 / Проблема с редактором не знаю что делать

пересохрани пару раз
он сам должен выправить корявости которые вводил в скрипт
26

» WarCraft 3 / Насчёт WarCraft 2

можно найти модельку башни магов из вк2
да, она не будет точно такой же, т.к. это объяснили выше
но это лучший вариант, если уж так хочется
хотя моделька так себе...
26

» WarCraft 3 / Изучить триггерно все улучшения

RunXM:
нашёл альтернативу получше) whoisjohngalt
А, ну да, мой вариант просто снимает "требования", а не улучшает их
26

» WarCraft 3 / Изучить триггерно все улучшения

set Upgrade[1] = Железные мечи
set Upgrade[2] = Железные щиты
set Upgrade[3] = Железные мушкеты...
и при вводе сообщения в чат
цикл А от 1 до 3
установить уровень улучшения Upgrade[A] на 10 для игрок (игрок-инициатор)
или просто напиши в игре synergy
26

» WarCraft 3 / Изучить триггерно все улучшения

рав-коды всех улучшений в массив
при вводе сообщения циклом апаешь их уровень до 3 (по стандарту) для игрока-инициатора
всё
26

» WarCraft 3 / [Jass]Условие на выбор юнитов в группе

Что мешает сделать это на гуях, перевести в jass, и посмотреть что куда и как посылается, м?