18

» XGM Team / Выборы Администратора Контента XGM 2018

Diaboliko, в оффтопке я не сижу, только иногда проглядываю. Я вообще человек спокойный и доброжелательный. Если не злить =)
Msey, вот и познакомились )))
DemonoiD, спасибо )
18

» WarCraft 3 / Как создать спелл останавливающий время?

Fly123, насчёт анимации. Я карту для конкурса делал однажды. Там как раз скорость анимации меняется группе юнитов. Глянь, может, пригодится.
Загруженные файлы
18

» WarCraft 3 / Как убрать звуки окружения

В главном окне редактора в одной из вкладок, где можно открыть свойства карты, что-то со звуком было (нет редактора под рукой, точнее не могу сказать).
18

» WarCraft 3 / Попытка сделать агр Акса

То есть способность на себя применяется?
Сделай проверку: вывести на экран имя юнита-цели.
18

» WarCraft 3 / Триггер

Castwork, ну как бы автор указал событие "Юнит умирает"..
А так - да, можно обойтись. Но спецэффект создастся чуть раньше смерти (и получения урона) юнита. Тогда нужна будет небольшая отсрочка.
18

» WarCraft 3 / Как убрать звуки окружения

Звуки рассвета/заката в игровых константах есть вроде как. Можно там удалить/заменить.
18

» WarCraft 3 / Триггер

Castwork, точно! Если урон больше оставшегося здоровья, то давать способность. И удалять не придётся.
18

» WarCraft 3 / Триггер

Нужен триггер с отловом урона (юнит получает повреждения), который проверяет наличие баффа и даёт триггерному юниту способность-маркер (которую нужно будет потом удалить, если юнит жив). А второй триггер отлавливает уже смерть юнита и проверяет уровень способности-маркера.
18

» WarCraft 3 / Аттач

Принятый ответ
Открыть модель оружия и масштабировать до нужного размера. Только если там спецэффекты, то это посложнее - их сдвигать надо.
18

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

Принятый ответ
Создай целочисленную переменную (N) и приравняй к нулю.
Затем нужен цикл А от 1 до 12.
В цикле: если игрок [переменная для цикла А] играет и контроллер игрока [А] = человек, то установить N = N + 1.
После цикла если N = 1, то объявить поражение всем игрокам.
18

» Огонёк Феникса / Z-01 Project

PrincePhoenix, не обвиняю я, честное слово ))))
Можно вообще объединить. Ну если ты не против. Пиши, если что.
18

» Огонёк Феникса / Z-01 Project

Проект Z ))
Я не обвиняю в плагиате названия. Мне, наоборот, нравится)))
18

» WarCraft 3 / Какой интерфейс?

Да там просто текстуры на прозрачный фон заменили.
В карте я могу так сделать:
Для этого нужно в главном окне редактора нажать "Дополнительно" - "Игровой интерфейс", и искать там нужные текстуры. При нахождении заменить на импортированную прозрачную текстуру. Я для примера несколько нашёл:
Вот карта, если что-то непонятно. Я импортировал прозрачную текстуру большого размера (скачанную из местной статьи про альфа-тайлы), но лучше вообще один пиксель использовать для экономии места.
Если такой интерфейс нужен не в одной карте, а во всей игре, то, предполагаю, это надо менять файлы в MPQ-архивах (пути к файлам видно в игровом интерфейсе на скрине выше) или создавать свой патч.
Загруженные файлы
18

» Блог sleep`a / GUI или jass?

nvc123, на GUI можно копировать действия, события и условия.
Согласен с тем, что арифметика на GUI, когда нужно много действий - это просто кошмар.
Сам всё ещё пользуюсь GUI и Custom Script.
18

» WarCraft 3 / Утечка памяти при создании и последующем удалении спец. эффекта.

Можно удалять прямо во время создания:
call DestroyEffect(AddSpecialEffectTarget("Abilities\\Spells\\Other\\TalkToMe\\TalkToMe.mdl", GetTriggerUnit(), "overhead"))
"Abilities\\Spells\\Other\\TalkToMe\\TalkToMe.mdl" - путь к модели эффекта. Обращаю внимание на двойные "\\" - ими нужно заменить одиночные.
GetTriggerUnit() - юнит-цель. Вместо этого можно вписать переменную.
"overhead" - точка крепления.