Можно, только надо точно знать как работает скрипт... иначе - карта не запустится с неправильным скриптом.
Читается скрипт в порядке обычного чтения - нельзя из конкретного места вызвать до, что написано далее (ещё не прочитано), только то что написано ранее (уже прочитано).
Но обойти это можно в некоторых случаях
невидимость Акамы или волков фарсира (говорящий с духами - герой орды)
там галочка - поиск целей для авто атаки - да/нет
на счёт обезоруживания - либо использовать одну из стандартных способностей на цель (винные палы, безмолвие, туман), либо как написали выше - давай юниту способность "склад"
Всё зависит от мелочей... если ты хочешь запаузить всех кто в данный момент находится на карте - это одно, если вообще ВСЕХ и ВСЁ - это другое...
Стомп застанит только тех, по кому попадёт... те кто появятся после - не будут застанены
Молотбурь застанит только тех, кого укажешь... кого не укажешь - не будут застанены
Пауза работать будет так же как молот, но так паузить баффы и прочее...
Можно собрать стан, который будет станить на 0.00 сек (вечно), а далее его снимать вручную... но тут надо учесть то что все станы должны будут это учитывать (или быть такими же - время таймерное).
. . .
По факту, когда я планировал перевести баффы на триггерную основу (тайминг), пришёл к выводу что мои баффы "обездвиживание" (сетка), "безмолвие" (сало), "обезоруживание" (дизарм - склад) и дополнительный бафф на "сковывание" (скорость поворота на 0), давали в сумме следующее:
нельзя двигаться и поворачиваться
нельзя кастовать
нельзя атаковать
В итоге это практически тот же стан... но с набором баффов в статусе (сетка и сало минимум)
Extremator, регистрация кучи ивентов(объектов) юнитов в отличии от проверок на повторную регистрацию и обработки атаки тратит намного меньше ресурсов
Следуя из твоих слов, ты не собираешься добавлять проверку на то, что юнит повторно войдёт на карту и в итоге он зарегистрируется повторно, что в итоге нам даёт сравнение
[куча лишних вероятно неиспользуемых объектов + баг двойного экшена] против [проверки юнита]
Можешь всем "мечам" выставить уровень "77"
При поднятии предмета считай сколько у юнита предметов такого же уровня
Если больше 1 - то выбрасываешь то, что только что подобрал, всё...
Примитив, но работает как часы
не самый лучший вариант
лучше регистрировать юнитов при появлении
Вот как раз это и есть не самый лучший вариант, т.к. он будет проводить регистрацию для всех подряд, при этом даже не проверяя будут ли их вообще атаковать таким образом.
Если триггер с системой урона не слишком объёмный, можешь показать?
буквально два триггера
первый - на замах атаки - проверяет нужно ли проводить регистрацию, и регистрирует
второй - из регистрации получает событие, опираясь на него проверяет была ли атака с руки, проводит манипуляции с ресурсами
для отлова урона с руки используем яд
если цель никак больше не может причинить урон - можно без этой проверки
Триггерно выбирай всех подходящих по фильтру юнитов и... убивай их?
Деревья уничтожаются и создаются энты... Юнитов можно убивать и/или заменять другими, либо даже морфить их, и менять владельца (что сохранит некоторые их "параметры").
Конкретно по сабжу - нет, без триггеров сделать такое невозможно.
Может я что-то не так делаю но когда я ставлю в маг уроне отрицательное значение он вообще перестает наносится. Какую графу и как изменять не подскажите?
а не надо ставить отрицательное значение
1.00 это 100% урона (норма)
0.80 это 80% урона (на 20% ниже нормы)
1.40 это 140% урона (на 40% больше норма)
Ты если знаешь как что-либо сделать - пиши как это сделать.
А то что мемхак может вывернуть пол игры наизнанку - я и сам мог написать, но вот толку с пустого коммента?
» WarCraft 3 / как на jass вызвать функцию в соседнем верхнем триггере
Но обойти это можно в некоторых случаях
» WarCraft 3 / Эффект обезоруживания и не только
там галочка - поиск целей для авто атаки - да/нет
Ред. Extremator
» WarCraft 3 / Массовый временный таймстоп для всех в игре, кроме кастера
Молотбурь застанит только тех, кого укажешь... кого не укажешь - не будут застанены
Пауза работать будет так же как молот, но так паузить баффы и прочее...
- нельзя двигаться и поворачиваться
- нельзя кастовать
- нельзя атаковать
В итоге это практически тот же стан... но с набором баффов в статусе (сетка и сало минимум)» WarCraft 3 / Перевод карты
она сразу выдаёт что и где, просто редактируешь, она сама всё изменяет
мб что-то не так вообще делаешь, вот карта и фаталит
Ред. Extremator
» WarCraft 3 / Канал и анимации.
попробуй поставить 0.5 / 0.6 или 1.0 , заметишь разницу
» WarCraft 3 / Требования способности (проводим расследование вместе)
» WarCraft 3 / Требования способности (проводим расследование вместе)
checkDep
» WarCraft 3 / Требования способности (проводим расследование вместе)
» WarCraft 3 / Always
Либо брать какое-то другое конкретное событие, что бы чекать время
» WarCraft 3 / Проблемы с определением мертв ли герой ли нет
» WarCraft 3 / Проблемы с определением мертв ли герой ли нет
» WarCraft 3 / Проблемы с определением мертв ли герой ли нет
точно так же как и GUI-шная проверка на "хп > 0"
Ред. Extremator
» WarCraft 3 / Триггерный урон
от самого себя
или от того же нейтрально-пассивного
» WarCraft 3 / Насчёт неведимки
Никто не игнорирует их присутствие, и могут врезаться в них.
Это решается добавлением другой способности.
» WarCraft 3 / Как сделать способность как в троллях и эльфах?
против
[проверки юнита]
» WarCraft 3 / как проверить есть ли предмет у юнита?
При поднятии предмета считай сколько у юнита предметов такого же уровня
Если больше 1 - то выбрасываешь то, что только что подобрал, всё...
Примитив, но работает как часы
» WarCraft 3 / Классы предметов
» WarCraft 3 / Как сделать способность как в троллях и эльфах?
» WarCraft 3 / Как сделать способность как в троллях и эльфах?
первый - на замах атаки - проверяет нужно ли проводить регистрацию, и регистрирует
второй - из регистрации получает событие, опираясь на него проверяет была ли атака с руки, проводит манипуляции с ресурсами
если цель никак больше не может причинить урон - можно без этой проверки
» WarCraft 3 / Сила природы на воиска
Деревья уничтожаются и создаются энты... Юнитов можно убивать и/или заменять другими, либо даже морфить их, и менять владельца (что сохранит некоторые их "параметры").
» WarCraft 3 / Снижение магического сопротивление
1.00 это 100% урона (норма)
0.80 это 80% урона (на 20% ниже нормы)
1.40 это 140% урона (на 40% больше норма)
» WarCraft 3 / Снижение магического сопротивление
» WarCraft 3 / Снижение магического сопротивление
» WarCraft 3 / Что же лучше, таймеры или периодик
а где то на 10002-й endglobals ...
» WarCraft 3 / Динамическая шкала выбора
А то что мемхак может вывернуть пол игры наизнанку - я и сам мог написать, но вот толку с пустого коммента?