21

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

» WarCraft 3 / Камера

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

» WarCraft 3 / Ограничение на количество войск

Принятый ответ
McLaren0109:
Держи, всё работает на ура
851976 - id приказа на отмену тренировки юнита
6 раз - это для того, чтобы когда например: у тебя ограничение в 3 юнита, двоих ты уже построил, потом нажал 7 раз строить пехотинцев, оно строит третьего, четвёртого отменяет, но продолжает строить остальных 5. Итого 6 раз отдаём приказ отмены.
Загруженные файлы
21

» WarCraft 3 / Ограничение на количество войск

Делай событие, юнит, который твоё здание, тренирует юнита.
Поверяй условием, что тренированный юнит такого-то или такого-то или такого-то типа и т.д.
Сделай переменную типа Integer, присваивай ей значение +1
Когда юнит умирает такого-то, такого-то типа, делай значение -1
Ну и в начале, когда твоё здание будет тренировать юнита, проверяй, чтобы твоя переменная типа Integer была < значения сколько там тебе юнитов надо
21

» WarCraft 3 / Как отловить выброшенный из инвентаря предмет?

Принятый ответ
Открыл твою карту. Ну да, у тебя там остальные действия пропускаются и триггер этот выключен, лол)
21

» WarCraft 3 / Как отловить выброшенный из инвентаря предмет?

KaneThaumaturge:
Proshel_Doty:
Сможешь помочь?
Смогу)
Proshel_Doty:
То робит, то не робит, я не понимаю
Все я понял...
Так что было то?
По любому ошибка в условии)
21

» WarCraft 3 / Как отловить выброшенный из инвентаря предмет?

Hate:
событие теряет предмет не работает так как вы думаете. оно работает когда юнит умирает и роняет предметы которые падают при смерти.
Ничего подобного. Только что проверил.
21

» WarCraft 3 / Бафф сошел с ума.

Давай, конкретно, что чего использует и что как у тебя устроено.
Maniac_91:
Ещё вариант (не самый лучший): используй модель невидимой платформы.
Может тогда лучше модель дамми использовать?