32

» WarCraft 3 / Как динамически менять иконку

Принятый ответ
Увы но негероям можно только менять способность, либо менять целиком юнитов ( как улучшение орды - берсерк), героям можно изменять иконку с помощью способности Aneg Техника.
32

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

Vadik29, что тут непонятного? Ретурн баг на code все что тебе нужно запилить 2 функции I2C а так же C2I чтобы превратить код в обычные целые числа а затем снова в код. Тип code не может быть сохранен в хештаблицу и объявлен массивом но с помощью ретурн бага можно записать код как целые числа...
Кароче марш читать старые статьи о ретурн баге!
32

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

Суть в локальной и глобальной переменной с одним именем.
Вспомни как редактор добавляет udg_ к названию переменной, можно же сделать локалку с тем же именем и "udg_".
32

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

Ну конечно нужно экспериментальный pjass, там описано на инглише в чем заключается ретурн баг, можно без vjass'а склепать ручками юзая глобальные переменные редактора, ну либой как то удобнее.
32

» WarCraft 3 / Возможно ли сохранять вызываемую фунцию

Принятый ответ
Юзай ретурн баг, он снова доступен...
Просто массив целочисленных куда записаны ид code.
Вот ссылочка
32

» WarCraft 3 / Редактирование бонуса за уровень.

Принятый ответ
Выдавать бонус триггерно, какой хочется - опыт вычисляется по особой формуле где учитывается хп и уровень монстра а не только константы.
32

» WarCraft 3 / Как засеч триггером перевоплотившегося

Принятый ответ
Нужно в редакторе объектов добавить все эти способности и оригиналу и альтернативной форме и запретить для игрока, потом разрешать по мере надобности к примеру при морфе.
На морф юнитов срабатывает событие - завершил применять способность, морфы выполняются дважды...
32

» WarCraft 3 / Множитель получаемых ресурсов

Есть же события такие, кривые конечно но для сингла пойдет - Кол-во ресурсов у игрока изменилось, стало больше чем было тогда умножить разницу на множитель....
32

» WarCraft 3 / Замена способностей героев

При морфах все указанные в свойствах юнита способности остаются, пропадают лиш добавленные терригенно.
Для того чтобы они остались есть спецфункция.
Для того чтобы в нормальной и альтернативной форме у юнита изменялись способности (будь то меньший\больший каст ренж или что то еще) то воспользуйтесь способностью 'ANeg' техника.
32

» WarCraft 3 / Событие EVENT_PLAYER_STATE_LIMIT для конкретного игрока

Принятый ответ
Это события с опткодом, больше меньше или равно значению в какой то переменной, эти недособытия кривые и работают не везде, порой тупо не срабатывают, я долго возился с событием игровое время равно ... чтобы отследить ночь и день, в сингле это работало в муи были постоянные баги, событие тупо не срабатывало в итоге сделал периодическим таймером.
32

» WarCraft 3 / Спам врагами

способность склепа - куча мертвецов, + способность некроманта создать скелетов.
32

» WarCraft 3 / Прикрепить восклицательный знак над юнитом. Версия 2.

Дело в корявом UI -путь до модели не верен ( отсутствует .mdi) нужно прописать путь до модели восклицательного знака в вручную.
А не выбирать модель во всплывающие списке.
32

» WarCraft 3 / Стадо ящериц

Принятый ответ
Никак, там нужна не модель юнита а модель снаряда, внимательно изучите модель снаряда у скилла стадо ящериц - там одна анимация, бег вторая смерть.
32

» WarCraft 3 / Как превысить порог скорости?

nvc123:
короче если кто то хочет это оспорить то пруф в студию
вариант с изменением вара не принимается (рб тоже)
Кристофер, тогда понадобиться всем игрокам ставить у себя RenderEdge
Посоны пробовали, никак... Насколько помню связано с проверкой пути, там проверка квадратов проходим \ непроходим или виден \ невиден - квадрат происходит с заданной частотой, исходя из этого юниты бегать быстрее не могут ну просто иначе они не будут успевать тыкаться в препятствия и открывать туман войны.
32

» WarCraft 3 / Как не дать эффекту проиграть анимацию смерти?

Дамми юнит с моделью твоего эффекта, задаешь ему скорость анимации и прочее. Ну а так же удаляешь действием RemoveUnit сразу же как он проиграл нужную часть анимации.
32

» WarCraft 3 / Скилл в молчание(Сало)

Тебе что нужно? Чтобы он не блокировался салом или сам сайленс на 1 цель?
Не блочатся только скиллы с 0 манакостом и 1 уровнем (не все), или 'Aave' - морф сфинкса, ему похрену на сайленсы.
32

» WarCraft 3 / Проблемы неподвижных предметов

Ну либо
	call UnitRemoveAbility( Твой тотем, 'Amov' )
Либо:
	call SetUnitPropWindow( Твой тотем,0.00 )
Первое обратимо только морфом в другого юнита, второе установкой сдвига окна в дефолтное положение (60 градусов, ну или 1,047619047619048 радиан )
	call SetUnitPropWindow( Твой тотем, 1,047619047619048 ) // обязательно радианы, в коде сдвиг окна устанавливается исключительно в радианах
	call GetUnitDefaultPropWindow( Некий юнит ) // возвращает угол в градусах, используй bj_DEGTORAD
Кстати а зачем делать варду реальную атаку? На ваши тотемы будут работать ауры и прочие полезные\негативные баффы?
Вручите тотему способность на основе Пламени феникса и все, он не будет крутится чтобы атаковать врага.
Если вам так нужно UI атаки, то атаку можно оставить, добавив юниту способность Склад (логово орков ).
32

» WarCraft 3 / Предметы, интересные баги и фитчи!

Для героя, морф только в героя! Для юнита морф только в юнита, для здания морф только в здание - иначе не выйдет.
Перепробовал не все, часть фишек я делал давно и забыл как.
Все не получается сделать таймер длительности на юните который можно обновлять сколько влезет.
32

» WarCraft 3 / Предметы, интересные баги и фитчи!

Diaboliko:
Баг с морфом возможен только для рун или можно обойтись без них? Пробовал удалять скилл через 0.00(что округляется до минимального периода) секунд, но эффект все равно не тот.
Только для рун, морфы это нечто среднее между чаннелингом и переключателем, (жар преисподней) - юниту требуется кастовать скилл хоть ты лопни, это раз, два тут идет и проверка ид и выдается флаг непрерываемый. Руны ативируют способность не спрашивая её о том надо ли её кастовать или нет, нужно ли стоять неподвижно + не дают способности выполнится дважды, а морфы по своей сути и выполняются дважды, туда и обратно.
Есть еще 1 способ добавить флаг не прирываемый, сработает для героев - у метаморфозы должен быть длительный каст тайм за время которого герой умрет, тогда он навсегда останется таким недоморфнутым (если его воскресить) но с руной проще.
32

» WarCraft 3 / Команду на очистку и удаление группы разрушаемых, плиз

Принятый ответ
Darknessay, для разрушаемых объектов не существует такого объекта как Группа, вот делай щяс с ними что хочешь - сохранить их в отдельный отряд нельзя, как и удалить шото там...
Вот пример:
Делай что хочешь здесь и сейчас в этом, так называемом цикле - сохранить это куда-то и что то сделать с этим потом нельзя, не предусмотрено в языке JASS.
Данное действие убьет все разрушаемые объекты на карте, можно вводить различные критерии отбора разрушаемых объектов.
Загруженные файлы