26

» WarCraft 3 / Утечка памяти или нет?

здесь их даже ТРИ
была бы одна, если бы ты сразу обращался к позиции юнита
создавай точку, испльзуй, удаляй - так тебе будет проще
а вообще - можно сделать одну глобальную и использовать её (если уж вариант с координатами и jass'ом не привлекает вовсе)
26

» WarCraft 3 / Помогите додумать связные способности...

Была задумка на тему недо-Алхимика (или даже просто Мидаса), и был у него скилл "стан", который обращал противника в камень (тот же хэкс). Получая урон, такая цель, теряет больше здоровья (урон не увиличивается, но получая повреждения - вычитается дополнительное ХП). Тем самым делая цель более "хрупкой", но не увеличивая входящий урон напрямую (криты/лайфсталы/прочее).
2й скилл должен был служить дебаффом, который заставлял кожу противников (массово) принимать форму золота (цвет/блеск). Каждый причиняющий урон воину с золотой кожей - получает золото, в размере % от этого урона. Ещё был эффект небольшого замедления движения (ну мол им сложнее двигаться).
3й аура жадности - сама по себе ничего не давала, но как только кто-то из союзных воинов попытается атаковать противника имеющего "золотую кожу" - скорость атаки резко повышалась, именно при атаках по таким целям (по любой, с тем де эффектом). Пассивно давало немного рандомного золота при добивании противников самим алхимиком (там ещё были детали для разных зелий, но думаю здесь это будет лишним).
4й скилл - активка на указанного врага, все ближайшие союзники (и нейтралы, если возможно) получают приказ атаковать указанную цель, при этом скорость их движения заметно повышается (но лишь пока их текущий приказ равен "атаковать" и целью является "цель-каста", либо какой-либо целевой приказ на эту цель, при условии что она этому юниту враждебна - на случай если союзник укажет использовать таргетовый скилл он тоже получит бонус). Сам герой получает ускорение при любом целевом приказе по указанной цели (в течении времени некоторого времени после каста, как и союзные герои...).
Мне кажется я слишком подробно описал 4й скилл, т.к. боялся что описание и смысл будут ну уж очень размыты... но думаю суть я донёс
26

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

+ возможно имелось ввиду не аура повышения принимаемого урона (по всем находящимся рядом врагам), а наоборот - аура повышения исходящего магического урона (для всех рядом стоящих союзников).
Здесь надо бы уточнение. А то мы привыкли к первому.
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
А, ну да, мой вариант просто снимает "требования", а не улучшает их