22

» WarCraft 3 / Способность: Похищение Маны\Здоровья

Artyom18:
Ну так тебе вроде как ответ дали
Extremator:
Там много числовых параметров, поставь везде что-нибудь, должно заработать в том или ином случае... просто перепробуй всё
22

» WarCraft 3 / Способность: Похищение Маны\Здоровья

Artyom18:
Это способность в варе так сказать багованая
Если тебе лучше знать, зачем тогда вообще задаёшь вопросы?
Она либо будет работать, как сказал Extremator, либо не будет работать вообще как ты хочешь.
22

» WarCraft 3 / Важная информация об обновлении 1.28

Было бы офигенно, если бы они подняли вар до того, как я его когда-нибудь заброшу))))))))
22

» WarCraft 3 / Пауза отменяет жар преисподней

Сделай один такой скил через два других. Одним включаешь сам скил, он блочится для игрока, даёшь второй на отмену. Ну это если перс такой у игрока один будет.
22

» WarCraft 3 / Расширенная молния и её удаление

Есть такое действие Turn Collision Off, как-то так, и юнит сможет проходить через всё. Но стоит помнить, что для других юнитов он всё так же будет препятствием
Действия SetUnitX, SetUnitY впихнут твоего юнита куда захочешь.
И я что-то не пойму:
koloff:
ClotPh, Они изначально летающие, проблема в том, что они должны располагаться на уровне груди, не смещая местоположения юнитов при этом.
Если они летающие то кого они смещают?
22

» WarCraft 3 / Можно ли изменить влияние защиты на урон в игре?

Hate:
прирост брони при порче, игровые константы, как то так
Норм тема, я и не знал до сих пор, хах
Но мин значение которое там можно выставить это 0.01. Как сказал автор, что у его юнитов много защиты, по формуле расчёта резиста урона от брони, при стандартном значении 0.06 и показателе брони у юнита в 1000 ед, блок урона будет составлять 98%, при 0.01 и 1000 ед брони блок урона в 90%, разница не существенная, хотя, если значения брони юнитов в пределах 0 - 1000 ед, то можно ограничиться только этим параметром.
А если что сюда нужно будет подключить это
Proshel_Doty:
Там в игровых константах есть сколько определённого типа урона наносится по определённому типу брони. Попробуй с этим поработать.
22

» WarCraft 3 / Как сделать урон заклинаний на 60% слабее?

Frozen_Cat:
сет дмг = 100
Если юнит равно твой юнит, или как ты там проверять будешь, то сет дмг = дмг * 0.6 и всё
Наносишь урон дмг
Лучше вообще отказаться от урона стандартных скилов, и наносить только триггерно, так как это открывает просто огромные возможности.
Это,конечно, если карта с всякими фишками, теми же резистами дамага и т.д.
22

» WarCraft 3 / Запрет захода за зону.

ZlodeyGames:
а если у 8 игроков одинаковые юниты не будет ли лаг что все уйдут в 1 зону ?
Мощный вопрос. Проверить не судьба? По разу ткнуть в событие, условие и действие
22

» WarCraft 3 / Можно ли изменить влияние защиты на урон в игре?

Там в игровых константах есть сколько определённого типа урона наносится по определённому типу брони. Попробуй с этим поработать.
22

» WarCraft 3 / Уровень Бафа способности против коварности Варкрафта

DracoL1ch:
потому что сам баф - это абилка, но всегда 1го уровня. уровень для отображения подсказки хранится в другой ячейке
Я это подозревал
Собственно, близы коварны, как и их детище)
самостоятельный поиск донора ауры
Чтож, будем искать донора)
Просто я думал, что это будет работать, потому что экономит те же поиски донора и всякие другие действия.
Это было бы просто изи бризи, но нет же(
22

» WarCraft 3 / Помогите решить логическую задачу

Не то событие
Делаешь событие Юнит - Получает урон
Условие DamageSource == твой юнит OR TriggerUnit == твой юнит THEN
Делаешь переменную типа Real, Time = 3.00
Включаешь второй триггер: Событие каждые 0.1 с Time=Time - 0.1
Условие, если Time <= 0.00 Then
Делаешь переход в состояние незаметности и т.д.
Третий триггер:
событие Игрок нажимает Escape
Условие TriggerPlayer == владелец твоего юнита AND выбран твою юнит THEN
Делаешь выход из скрытности
22

» WarCraft 3 / Как отследить?

Принятый ответ
Убери Wait во 2 триггере, во-первых.
В 1 триггере поставь действие TurnOn (включить) триггер 2 (на втором триггере нажми правой кнопкой и выбери изначально включён. У тебя вроде как действие Run, я так понимаю, просто у меня на англ WE.
Во втором триггере поставь событие Время Pereodic 0.02 сек.
Сделай условие, если в точке твоего двигаемого юнита тип проходимости Ходьба, то: дальше выключает этот триггер и делаешь другие свои действия, ьам звук добавляешь и т.д.
А вообще, судя по скринам твоих триггеров, ты ещё очень далёк от создания даже триггерных способностей.
Советую, лучше изучи какие бывают События, Действия и Условия, и что они делают.
Мышкоблудка:
Такие сложные вещи лучше наверно на jass делать, хоть это сложнее будет
Ты, конечно, колоссально помог в вопросе, но я открою тебе секрет: ничего тут сложного, на ГУИ изи делается, как и большинство других скилов.
22

» WarCraft 3 / Как может невидимый юнит дать врагам (и не только) ауру?

quq_CCCP:
Слышал звон да не знаю где он. Такой бред пишешь ей богу...
Там аура которая в воздух поднимает есть, и еще что то там с уроном было работает из инвиза,
Вихрь торнадо, ты пробовал его настраивать? Во первых он как и Аура повреждения здания торнадо не даёт бафа, пока не подкинет в воздух кого-либо, а во вторых использовать его вместо другой норм ауры - это мазохизм... Не веришь? Попробуй его использовать - я только что попробовал.
у ауры торнадо насколько помню есть бафф, там в настройках указан бафф просто он не отображается, но эффект вешает стабильно на юнитов (спецэффект + висит какое то время пока носителя нет рядом)
Честно я вообще хз о чём ты. Можешь называть ауры их стандартными именами, а не просто там какая-то аура?
Баф от Ауры повреждения здания вообще отлавливается по дебильному. В итоге, когда я делал триггер убить юнита под действием бафа этой ауры, на карте каждый раз умирал рандомный юнит, который даже стоял дальше чем 600 ед от распространителя (радиус такой ауры).
Аура замедления торнадо - единственный норм вариант, который и используют нормалньые люди, но её невидимки не могут распространять.
Выход один тут использовать игровые константы, чтобы невидимки могли распространять ауры.
Lotus101:
Спасибо всем, но я кое-что не подумал, надо чтобы баффы ауры на целях были видны только игроку (и его союзникам) юнита, который их распространяет и в инвизе
Мда уж. Это так похоже на первоначальный вопрос... Прям один в один
Вся суть баффа это дать спецэффект на юните, знаю что можно даммиком, но нужно чтобы он был закреплен как спецэффкт, иначе некрасиво. Возможно ли такое вообще, давать инвизные спецэффекты?
Да в смысле даммиком? Каким ещё дамиком?? Закреплён как спецэффект это как???
Есть такое действие AddSpecialEffectTarget( "твой эффект", юнит, "аттач" )
И есть GetLocalPlayer()
22

» WarCraft 3 / Как может невидимый юнит дать врагам (и не только) ауру?

quq_CCCP:
Самый изи вариант
Именно. Зачем ещё что-то выдумывать
ауры вроде аур торнадо, они распространяются на врагов сквозь инвиз
Аура замедления нифига не распространяется невидимкой, а аура повреждения распространяется, но не даёт бафа, что является абсолютно бесполезным.
По сути аура повреждения - э то вообще не аура а просто урон по области как от 2 скила Иллидана
22

» WarCraft 3 / Ребят, а как сделать пассивку Тролля из дота 2?

ClotPh:
И, бтв, так и не до конца понимаю, сбрасываем троллю заряды скорости атаки на ноль или половину (влом смотреть ща лезть, как в д2 было/стало), хотя суть вопроса не меняется.
Образно говоря на ноль. Там когда атакуешь новую цель, скорость атаки сразу увеличена 1 раз.
22

» WarCraft 3 / Ребят, а как сделать пассивку Тролля из дота 2?

ClotPh:
Тут не нужны заряды. Это не пассивка Монкей Кинга, тут удары считать не нужно.
Нам нужно просто запомнить цель которую атаковал тролль, дать ему абилку на скорость атаки и повышать её лвл. А в случае, если цель атаки не соответствует, то сбрасывать доп скорость атаки на 0.
22

» WarCraft 3 / Временное случайное событие

FrigatPlay:
Proshel_Doty, Скорее примерно то что ты описал последним про способность примерно так на любой секунде баф может просто исчезнуть раньше срока.
Так что мешает убрать баф через рандомное время?
Есть функция RandomInt, Random Real
22

» WarCraft 3 / Временное случайное событие

Ну вы все и вопросы задаёте, от который мозг виснет.
Давай конкретно, что ты хочешь сделать.
У тебя есть промежуток времени 50 сек, что это за промежуток? У тебя есть промежуток времени в 10 мин и во всё время игры.
Что значит на 23 сек из 50? Просто сделай таймер на RandomReal(23, 50) или Wait, не знаю, что тебе ближе.
Типа юнит кастит способность, баф которой длится 50 сек, а на любой сек, она может ранить, а в конце действия бафа наносит ещё один урон. Так что ли??
Давай, рассказывай, что ты хочешь сделать.
22

» WarCraft 3 / Как заставить ИИ применять способность "Канал"?

quq_CCCP:
Я бы поспорил, даже про мили ИИ, там не так уж все и изи, если разобраться, хороший ии писать очень долго
Ну а я о чём
просто трудоёмко и куча условий и проверок
Ты опять куда-то далеко заходишь...
Посмотри, что спрашивают в вопросе.
22

» WarCraft 3 / Как заставить ИИ применять способность "Канал"?

quq_CCCP:
Если ты имеешь в виду ИИ который будет играть как про игрок человек, то я не об этом. Заставить кастовать бота способности при определённых условиях, я думаю, сможет каждый, кто разбирается в триггерах, собственно, что и разбирается в данном вопросе.
quq_CCCP:
Слабо сделать?
Вообще ничего там сложного, просто трудоёмко и куча условий и проверок.
22

» WarCraft 3 / Камера

Принятый ответ
DracoL1ch:
прямой возможности такой нет
можно костыль, который будет восстанавливать последние известные координаты камеры при нажатии этих кнопок, но это неточное движение будет
Я вот сейчас попробовал делать Camera Lock после нажатия кнопок, и Pan Camera, и было бы отличным вариантом, если бы не одно НО: они срабатывают спустя примерно 0.3-0.5 сек после нажатия кнопки =\