3
28
8 лет назад
3

» WarCraft 3 / Добавление нескольких баффов

ssbbssc:
запрещенный спеллбук
То есть я добавляю способность торнадо с баффом 1 в спелбук с ID1, потом даю способность торнадо с баффом 2 в спелбук с ID2, и чтобы убрать\добавить нужную способность, просто забираю\добавляю спеллбук с нужной способностью юниту?
Вроде должно работать, спасибо.
molot39:
PT153:
По-подробнее. Мне нужны баффы для триггеров (в условиях к событию "Юнит получает урон") и для индикаторов (какой уровень у способности (нет иконки) и пр.).
Попробуй через условие = Damage Source (источник урона) имеет уровень способности
Тогда триггер будет срабатывать даже тогда, когда Damage Source будет просто атаковать, способность я не удаляю.
0
28
8 лет назад
0

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

ssbbssc:
PT153:
текстуру может
А какой ей путь прописать?
Ясно. Нужно импортировать текстуру и указать ей такой путь, какой указан в редакторе текстур.
0
28
8 лет назад
Отредактирован PT153
0

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

Я вот как делал: брал текстуру из файлов игры, конвертировал в тга, изменял ее цвет в фотошопе с помощью Hue/Saturation, сохранял в тга, конвертировал в блп, импортировал в модель. Далее импортировал модель в карту, в игре модель невидима. Может надо еще что-то импортировать в карту?
0
28
8 лет назад
Отредактирован PT153
0

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

nvc123:
берёшь существующую текстуру и перекрашиваешь (замена цвета в фотошопе)
не забывай про альфаканал
там есть немного про текстуры
Я перекрашивал, но видимо как-то плохо сохранил. Нашел статейку с альфа-каналом, сейчас попробую.
nvc123:
не забывай про альфаканал
Честно, я не совсем понял, для чего он нужен и что с ним делать.
0
28
8 лет назад
Отредактирован PT153
0

» WarCraft 3 / Добавление нескольких баффов

molot39:
Фиксирую юнита + действие бафа (без самого бафа)
По-подробнее. Мне нужны баффы для триггеров (в условиях к событию "Юнит получает урон") и для индикаторов (какой уровень у способности (нет иконки) и пр.).
0
28
8 лет назад
0

» WarCraft 3 / Баффанье юнитов, атакующих героя (аля Випер в доте2)

UPD: проверил, варик не вылетает в последнем случае.
0
28
8 лет назад
0

» WarCraft 3 / Перенос данных

Сохранить карту под другим именем. Все данные - ланд, триггеры, импорт и нестандартные объекты будут перенесены в карту с новым именем. Дальше удаляем все, что не нужно. И переделываем как душе угодно.
Я хочу присоединиться к вопросу. Как полностью обнулить ландшафт и размер карты, не нанося ущерб РО? Или как перенести из карты в карту все, кроме ландшафта? И что из этого проще?
0
28
8 лет назад
0
0
28
8 лет назад
0

» WarCraft 3 / Баффанье юнитов, атакующих героя (аля Випер в доте2)

Если я правильно понял, то можно сделать так.
Триггер 1.
С: Герой учит способность.
У: Выученная способность равно...
Д: Добавить в триггер 2 событие (Учащий способность герой получает урон)
Выключить этот триггер.
Триггер 2.
С:
У:
Д: Дать способность (которая повышает броню) атакуемому юниту.
Дать способность способность (дебафф, можно сделать с пассивки торнадо) источнику урона.
Триггер 3.
С: Юнит входит в карту.
У:
Д: Добавить в триггер 4 событие (Входящий юнит получает урон).
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Установить здоровье атакуемого юнита.
Минус в том, что иногда будет убить не юнит, а триггер, что значит, что за убийство не будут даваться плюшки. Но, возможно, это можно исправить так:
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Удалить способность у атакуемого юнита (та, что дает дебафф).
Удалить бафф у атакуемого юнита.
Приказать источнику урона нанести ... атакуемому юниту...
Дать способность атакуемому юниту.
Я это не проверял, может и работает.
0
28
8 лет назад
0

» WarCraft 3 / Пропадают звуки

ssbbssc:
Онотоле тонко намекае, что без карты или кода ответить нельзя. Никак. От слова совсем
Тогда ладно. Не так уж это и критично.
0
28
8 лет назад
0

» WarCraft 3 / Пропадают звуки

У меня на кухне иногда еда пропадает
Чем это может быть вызвано?
Это нормальное явление, или вызывается чем-то? Если второе, то хотелось бы знать, почему так происходит.
0
28
8 лет назад
0

» WarCraft 3 / Бафф Slowed

darkowlom:
Obelick, а можно просто цвет поменять, при наличии бафа
Спасибо большое! Кстати, юнит не синеет, если цель - дружественная единица.
0
28
8 лет назад
Отредактирован PT153
0

» WarCraft 3 / Бафф Slowed

quq_CCCP:
Ну разумеется дело в способностях, а именно в ледяных стрелах, дыхании ходода и фрост нове - от этих способностей юниты синеют.
А нельзя как-нибудь этот эффект посинения дать ауре? В самих способностях никакого особенного эффекта нет .
Тут кое-что нашел в редакторе моделей у этих способностей. Надо будет посмотреть.
UPD: похоже, то, что я нашел, не делает юнитов синими. Что за эффект делает их такими?
А что по остальным вопросам? Не хочу для них отдельные вопросы задавать.
0
28
8 лет назад
0

» WarCraft 3 / Условие exitwhen с ConvertedPlayer(integer)

IceFog:
Ты передаешь ноль в функцию ConvertedPlayer, которая вызывает нативку Player(-1) и вызывает краш.
function ConvertedPlayer takes integer convertedPlayerId returns player
	return Player(convertedPlayerId - 1)
endfunction
Для того чтобы посмотреть код bj функции в JNGP, достаточно кликнуть на неё с зажатым CTRL.
Спасибо. Поставил i = 1 и все заработало. Нативка - это что? Функция, которая берет лишь натуральные числа?
0
28
8 лет назад
Отредактирован PT153
0

» WarCraft 3 / Условие exitwhen с ConvertedPlayer(integer)

Я использовал в exitwhen глобальную переменную из-за того, что думал, что ошибка вызывается наличием в ConvertedPlayer(integer) локальной переменной. Потом я проверил с глобальной, оказалось тоже самое.
Загруженные файлы
0
28
8 лет назад
0

» WarCraft 3 / Анимация Wisp

Astra:
Скорее всего в триггере стоит локальный игрок красного цвета. Скрин в студию
Во время инициализации карты в стартовой позиции игрока создается 1 висп.
Заменил триггер на другой, все заработало.
molot39:
Может проще будет после постройки здания сделать reset animation - на trigger unit
Увы, не работает.
Одним словом, я просто взял модель виспа, удалил у него все анимации, кроме stand, импортировал в карту, прописав путь к файлу, как к файлу модели оригинального виспа.
0
28
8 лет назад
0

» WarCraft 3 / Анимация Wisp

molot39:
Может проще будет после постройки здания сделать reset animation - на trigger unit
Попробую. А почему этот триггер не работает? Мне кажется, что дело в выбранной группе. Может, стоило выбрать группу Юниты в игровой области, а после в ифе указать тип юнита?
0
28
8 лет назад
0

» WarCraft 3 / War3Patch.mpq

darkowlom:
Жмешь и сканируешь - будут нормальные имена
Блин, в моем редакторе нет такой функции, хотя он тот же.
Скачал новую версию, там есть. Спасибо.
2
28
8 лет назад
2

» WarCraft 3 / Игровые константы в подсказках

ssbbssc:
если ты про поля РО с описаниями - пока никак
драколич там вроде с рб (ретурн баг) балуется, но инфы нет и не было пока что
а если ты про сообщения в игре - преобразование переменной в строку
Я про первое. Жаль, было бы очень удобно. Не надо было бы редактировать способности с баффом Slowed.
1
28
8 лет назад
1

» WarCraft 3 / Баффы Info и им подобные

quq_CCCP:
Просто для информации, судя по самому баффу - это таймер длительности, вероятно близзарды хотели сделать таймер длительности, но передумали.
А что касается баффа Disease Cloud? Да и вообще, сама способность очень странная: не воспринимает нестандартные баффы основанные на стандартном Disease.
0
28
8 лет назад
0

» WarCraft 3 / Триггерное создание глобальных переменных

quq_CCCP:
Какое создание? Ау, глобалки создаются в разделе globals при старте карты и все. Хештаблица в помощь для всякой фигни.
Жаль.
0
28
8 лет назад
0

» WarCraft 3 / где я могу найти картинку?

Для картинок лучше использовать WC3 Image Extractor. Открой эту программу от имени администратора, выбери архив war3.mpq. Нажми поиск и введи Credits. Ты найдешь 4 части картинки. Сохраняешь их в нужном тебе формате с помощью этой программы.
1
28
8 лет назад
Отредактирован PT153
1

» WarCraft 3 / Событие на отлов включения включаемой/отключаемой способности

Ты про автокаст? Это очень просто.
С: Юнит получает приказ без цели.
У: Полученный приказ равно...
Ты делаешь нестандартную способность на основе, например, Огненных стрел (способность эльфийской жрицы). Когда будешь выбирать в условии приказ, выбери пункт "Активировать Огненные стрелы". Рядом будет "Деактивировать Огненные стрелы".
Чтобы выбрать такой приказ, должен быть установлен JNPG, если не ошибаюсь.
0
28
8 лет назад
Отредактирован PT153
0

» WarCraft 3 / Улучшение способности в редакторе объектов

Хм, если действительно не работает, то сделать это очень просто триггерно:
С: Юнит заканчивает изучать улучшение.
У: Изученное улучшение равно ....
Д: set bj_wantDestroyGroup = true
Выбрать всех юнитов на всей карте и сделать Установить уровень способности Ч для выбранного юната на 2.
Включить триггер Н.
Триггер Н:
С: Юнит завершает тренировку
У: Тренированный тип юнита равно ...
Д: Установить уровнь способности Ч на 2 для тренированного юнита.
0
28
8 лет назад
Отредактирован PT153
0

» WarCraft 3 / Предмет-книжка

Если что то автору не понятно, пусть даст знать, по мне вопрос давно решился.
Дело в том, что предмет - книжка, - у которого способность "Дать 0 Ловкости". Как только герой поднимает эту книжку, ему дается 2 способности, у которых 30 уровней. Если он подбирает этот предмет снова, то уровень способностей увеличивается на 1 (я описал точную копию триггера выше). Пролаг идет только тогда, когда предмет используется в первый раз (не для конкретного героя, а вообще), то есть решение Maniac_91 подходит.
Не совсем понятно про +2 уровня. Как это будет работать?
Я понимаю, что можно сделать предмет с двумя способностями 30-го уровня, дать его герою, сделать эти способности постоянными, удалить предмет. Но не слишком ли геморно?