17

» WarCraft 3 / Вторжение Орды (Орда) 4.0

Aws:
Absolute, братиш, мапс с хгм не путай. У нас тут не принято говорить "какая разница".
Уважение к людям должно стоять всегда на первом месте, если конечно они ведут себя достойно. Подмечать недостатки можно и в более вежливой форме.
17

» WarCraft 3 / Вторжение Орды (Орда) 4.0

Aws:
Вот это красиво, вот это явно кампания года
Бтв для 2004 года сойдёт. И будь добр - настрой небо, раз делаешь синематики.
Отсчёт людей, у которых пригорает с "Че'Галл" вместо "Чо'Галл", начат.
Какая разница, человек старался, а ты ехидничаешь. Мог бы проявить хоть каплю уважения к чужому труду.
17

» WarCraft 3 / Урон в зависимости характеристик

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

» WarCraft 3 / эффект

Принятый ответ
Под триггером спецэффекта -установить переменную > effect = последний спецэффект- а в переменных создай переменную спец эффекта, и назови как удобно. А потом когда нужно удалиш этот спецэффект
17

» WarCraft 3 / эффект

Очень просто, после создания эффекта сразу же установить для него переменную, а после смерти юнита удалить его.
17

» WarCraft 3 / Почему не даёт хп

Попробуй просто триггером добавлять здоровье. Арифметика - текущий уровень здоровья героя + 100хп
17

» WarCraft 3 / Воскрешение с шанцем

KingMaximax:
Всё можно сделать проще, юнит получает урон. если его хп меньше к примеру 20% то даём ему крест, ждём пока не сдохнет или не восстановить себе хп выше 25-30%, чтобы отобрать крест, а так же останавливаем таймер проверки, который выжидает когда сдохнет юнит, или сделаем ему условие что она сам себя отрубает если юнит потерял сию способность. Хотя можно всё проверить в одном том таймере проверки.
Можно и с 30% 1 удар сделать и слить, в зависимости от того, что за карта, к тому же крест дастся слишком рано на 20%. А если ставить событие с условием, то оно сработает позже чем юнит умрет и в итоге не проканает.
Тут нужно сделать следующим образом. После смерти юнита роллить шанс, если шанс выпал, то заменять юнита , давать ему рес и сразу же триггером убивать.
Только параметры по умолчанию ставь, а то он может дважды сдохнуть.
17

» WarCraft 3 / Замедлить скорость анимации атаки

Я вертел эти параметры пол часа, но нечего не менялось, а когда цветовой переход затрагивал, то анимацию подкашивало
17

» WarCraft 3 / Замедлить скорость анимации атаки

KingMaximax:
В триггерах есть вот такая функция.
Анимация - Change ( Боевая единица, которой нужно снизит скорость анимации )'s animation speed to 100.00% of its original speed
а в Jass выглядит оно вот так:
native SetUnitTimeScale takes unit whichUnit, real timeScale returns nothing
В аргументе таймпскал для низкой скорость установить лучше 0.20 или 0.05.
Мне нужна сугубо скорость удара, без дополнительных костылей, и это должно отражаться не только как анимация, но и как свойство, размах должен отдалить момент удара
17

» WarCraft 3 / Вода

Принятый ответ
Можешь просто поставить области в нужных местах и при входе замедлять скорость, а при выходе возвращать к исходной
17

» WarCraft 3 / Вопрос по заданиям.

Простейший триггер, вот карта с нужной тебе командой
Загруженные файлы
17

» WarCraft 3 / Вопрос про облости

Andrey33:
Absolute, Ну вот если кто играл в Dacia Orpg там заходят на арену и становятся врагами а выходят союзниками
Absolute, Ты не правильно понял, у меня на карте 8 игроков и они в союзе все, вот мне надо сделать что бы в определенной области 1 игрок считал 2 игрока врагом
Ну или как на лайф арене там когда дуэль они же противниками становятся друг друг, только мне надо без паузы остальных
Я понимаю о чем ты, потому и предлагаю, если у этих игроков помимо арены есть еще какие-то юниты и здания вне ее, то нужно делать их нейтралами во время арены, а если карта чисто арена, то можно просто делать врагами тех, кто выходит на арену, а когда покидают ее снова союзниками, такая функция есть в -игрок заключить союз- , а там уже найдешь св-во противник, противник с общим обзором и т.д.
17

» WarCraft 3 / Вопрос про облости

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

» WarCraft 3 / Дальность атаки через предмет, триггер или способность

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

» WarCraft 3 / Как сделать мигание выбора

KingMaximax:
Ну, в основном эта фунция триггера отвечает за мигание, просто берёшь её
В Jass'е это нативка
native AddIndicator takes widget whichWidget, integer red, integer green, integer blue, integer alpha returns nothing
// Значение цвето ргба 0.255
Вот через эту функцию и устанавливаете цвет, а мигать она сама будет по опр. юниту.
Она не работает, я проверял
17

» WarCraft 3 / Как сделать мигание выбора

KingMaximax:
Это который круг выбора, там вроде же есть функция в триггерах. А вообще вы не смотрели пример на старых близовских карт из основных кампаний?
Простите, но я не понял ваш вопрос. Можно подробнее?
Двойное белое мигание шкалы выбора, той которая обычно зеленая у своих войск, желтая у союзника и красная у врага. В кампании такое было когда приходило какое-то подкрепление или у спасенных юнитов, но я не помню в каких главах, давно уже ее проходил.
17

» WarCraft 3 / Краш при Skip после загрузки сохранения

8gabriel8:
Приложил бы лог из соответствующей папки, это сообщение мало о чём говорит.
Я знаю причину, но не знаю, что с ней делать. Все из-за эффекта молнии,после загрузки сохранения эффекты молнии не прогружаются и исчезают, а в скипе есть функция удалить эту молнию, и из-за этого баг, но если уберу эту функцию, останется вероятность, что молния не исчезнет и будет визуальный баг.
17

» WarCraft 3 / RPG | Возрождение моба в заданной точке.

qzGoon:
8gabriel8:
Можно и без JASS, значение (Diyng unit) для триггера не будет меняться.
По подробнее можно?
Fakov:
использовать local unit u = getDyingUnit()
потом триггерно по прошествию времени (вейта какого либо) - воскрешать и очищать локалку.
Но для этого нужны минимальные знания джасса.
Можно геммороиться с группами, занося юнита в группу для воскрешения, и периодически по таймеру воскрешая всех юнитов в группе.
Мне нужно каждого моба спавнить в стартовой его точке, причём на каждого своя точка. И не нужно чтобы в одной точке было 2 и больше мобов.
Насколько я понял без регистрации каждого моба не обойтись?..
  1. Резервировать массив для каждого юнита.
  2. Устанавливать переменную макс. кол-ва юнитов
  3. По циклу записывать позицию в отдельные масивы.
  4. Раз в 60с прогонять цикл и проверять умер юнит или нет, с каждым созданием присваивать переменной отвечающую за юнита последнего создавшегося.
Это единственный вариант?
Если я правильно понял, тебе нужно сделать так, чтобы умершие юниты возрождались в определенной точке? Тогда вот карта, в ней нужный триггер.
Если потом нужно чтобы он автоматически бежал куда-то, просто добавить триггер -перейти к точке нападая на противника- в адрес замененному юниту.
Загруженные файлы
17

» WarCraft 3 / Усиление нейтрально враждебных

Принятый ответ
В общем попробуй эту карту, там тригер, только нужно подставить нужный тебе скил и тип юнита которым будет босс
Загруженные файлы
17

» WarCraft 3 / Особые обьекты юниты, способности не видны на редакторе кампании

Станислав2:
Castwork,
А можно взять некоторые импортированные файлы/модели и скопировать их в общий редактор кампаний?
Как вариант, можешь скопировать героя в редактор кампании и заменить им героя из редактора карты, установить его переменную и копировать в каждую карту. А лучше просто копировать скилы в редактор кампании и прелепить их к тралу из редактора мапы. Тут вопрос в том, что геморнее, но думаю последний вариант самый простой для фикса скилов
17

» WarCraft 3 / Сделать берсерка доступным

uranus:
Fakov, да.
Absolute, охотника удалил, разве что из особых не убирал.
Тогда есть простой вариант, создай нестандартного берсерка и запихни его в казарму. На всякий случай убери его из особых