PT153 #1 - 8 часов назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Можно ли посчитать кол-во юнитов в транспорте

LoopDog, можно на гуи даже сделать это.
Карту прикрепил.

Алё вы уже новички ничего искать и смотреть не хотите =))
То-то старички не могут понятно написать и сами не помнят, что это можно сделать без хештаблиц и прочего.
Прикрепленные файлы
PT153 #2 - 9 часов назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Создание кастомного уберсплата

SirDragdord, юзай гугл, плиз, уже давно всё разжевали.
Ответ
PT153 #3 - 6 дней назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Как сделать иконку нейтрального здания на мини-карте синей?

А вот так.
Действия - Нейтральное строение.
Там меняем альтернативную иконку, а зачем включаем показ альтернативной иконки для конкретного строения.
Есть небольшая проблема - альтернативная иконка одна, потому при повторном вызове изменения иконки она поменяется у всех тех, у кого стоит её показ.
Вполне возможно, что у каждого юнита есть скрытый параметр, который отвечает за основную иконку. Либо же часть строений просто захардкодена.
В качестве альтернативной иконки можно поставить любую размером 16x16.
Прикрепленные файлы
PT153 #4 - 6 дней назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Warcraft 1.26

N7 Molot, редактор по умолчанию русифицирован софтклабом, там нет русификатора.

Nzoth, вот торрент на нормальную версию, во время установки можно выбрать язык.

Есть ли способы поменять саму локализацию в игре?
Включением локальных файлов и заменой нужных в папке с игрой.
Прикрепленные файлы
PT153 #5 - 6 дней назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблема с jngp

Qulore, укажи путь к War3. Последний поддерживаемый патч - 1.27.
PT153 #6 - 1 неделю назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Проблема с jngp

Qulore, UMSWE включён? Если да, выключи, перезапусти WE, включи, перезапусти WE ещё раз. Если нет, то включи и перезапусти WE.
Почему до сих пор никто очевидного не спросил?
PT153 #7 - 2 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Дебаггер Lua

Sergarr, это особенность языка. Компилятор Lua никак не может узнать, какая именно функция (и функция ли) будет на момент выполнения какого-то куска кода.
PT153 #8 - 2 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Анимации нет во время подготовки заклинания

Esea, легко сказать.

Omg_bounty_lord, поставь способности cast time на одну секунду, а в анимации напиши spell, если ещё не написал.
PT153 #9 - 3 недели назад 0
Голосов: +0 / -0
PT153 #10 - 3 недели назад 2
Голосов: +2 / -0
PT153 #11 - 3 недели назад (изм. ) 0
Голосов: +0 / -0

» Мир безумного / Ремейк Warcraft II на движке Warcraft III: Reforged

Bergi_Bear, конфетка вара2 была в морских войнах, та кораблями осаждал берега и, если нужно, делал десант. В Варе3 морских войн не было, зато добавили разнообразия в воздушных войсках. Нефть нужна была для улучшения ратуши, постройки кузницы и для создания и улучшения кораблей и построек для них (пруф). Для добычи нефти нужно было построить нефтяную платформу на нефтяном пятне. Платформу можно было уничтожить и построить новую. При этом нефть можно было сдавать как и в верфь, так и в специальные перерабатывающие заводы.

Не могут вспомнить ни сюжета, ни одного главного персонажа, их там по-моему не было.
Я во втором варе старика Утера (тогда он был молодой и совсем зелёный) и ЧоГалла доставлял, заключал союз с эльфами и троллями, воевал с предателями из Альтерака, убивал предателя ГулДана, которые полез в гробницу Саргереса, кинув орков. И это только в The Tides of Darkness. Что уж говорить за Beyond the Dark Portal, там вообще чума была, я орков так и не прошёл, а вот за людей смог. Там как раз описывается момент уничтожения Тёмного Портала Кадгаром, захват власти НерЗулом и открытие множества порталов, убийство (или ранение) Смертокрыла и так далее. Что уж говорить, именно во втором варе появились Туралион и Аллерия, о которых ничего особенного не было слышно вплоть до WoW: Legion (в вики вара2 до сих пор написано, что о них ничего не известно). Только спустя 20 лет эти герои снова появились во вселенной! При этом большая часть истории из вара 2 до сих остаётся каноном.

Так что не надо тут ля-ля. Всё там было.
Ого, что я нашёл...
PT153 #12 - 4 недели назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Падение FPS при использовании способностей

Greka4777, лаги из-за того, что на карте есть декорации и разрушаемые объекты. Каст таких спелов ведёт к перерасчёту их Z.
У волны силы есть аналоги в виде Carrion Swarm у нежити и Девятый Вал наг. И стомпа есть только аналоги у нейтралов, там можно регулировать деформацию. Поставь там 0, есть всё равно будут лаги, то только триггерные аналоги делать.
PT153 #13 - 4 недели назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / есть ли кто продает рефордж по скидке?

рефоржед является лишь средством дойки и ничем более
Был бы средством, если бы были внутриигровые покупки, как в СК2. В рефе их так и не сделали.
PT153 #14 - 4 недели назад 0
Голосов: +0 / -0
PT153 #15 - 4 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Отображение скрытых способностей в Reforged

DracoL1ch, подскажешь, какой именно? Я вот что-то не нашёл.
PT153 #16 - 4 недели назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Отображение скрытых способностей в Reforged

Инфа берется из abilitymetadata
Там описаны поля редактора, а не значения у конкретных значений у каждой способности. Например, где сохранены значения требований для способности (исследования и юниты)?
В в чем проблема использовать AIde для аттачей?
Всё же это способность для бонуса брони. Использовать можно, конечно, и для аттачей. Но зачем, когда есть способность специальная для аттачей? Лично у меня в карте куча аттачей на основе Atol, и их скрытие в РО было очень неудобным.
PT153 #17 - 4 недели назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Отображение скрытых способностей в Reforged

это за способности вообще
Добавил список всех способностей и ещё один пример использования.

Bergi_Bear, я больше скажу, есть скрытые баффы и даже одно улучшение, о них нет данных в abilitybuffdata.slk и upgradedata.slk, но при этом у них есть нормальные имена, а некоторые описаны в abilityskin.txt. При этом нужно понимать, что некоторой информации даже в abilitydata.slk нет, и откуда она берётся, я понятия не имею. Тут нужен reverse engineering на 1.26 от Ev3nt, чтобы понять, откуда инфа грузится.

По поводу иконок, можно JNGP разобрать. При этом, далеко не все иконки есть и в JNGP, достаточно глянуть первый комментарий под моим фоном для очков умений и зарядов.

Я вот заметил, что иконки способностей и баффов грузятся из abilityskin.txt, если способность/бафф показывается в редакторе. Я вот раскрыл Aoth, в списке иконок для способностей появилась иконка этой способности, потому что она описана в abilityskin.txt.
Прикрепленные файлы
PT153 #18 - 4 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Отображение скрытых способностей в Reforged

может дать потенциально
способность [Atol] Tree of Life upgrade ability скрыта, хотя является отличной способностью для аттачей, потому что не имеет побочных эффектов
PT153 #19 - 4 недели назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Как отследить прекращение получения приказов?

Смотреть, когда текущий приказ юнита станет равным 0. При этом текущий приказ всё равно будет 0, если юнит решит зааргится на кого-то.
PT153 #20 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / как спрятать кнопку "строительство" в Reforged

shmatko, надо в способностях менять, а не в commandfunc.txt.
PT153 #21 - 1 месяц назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Ограничение по видемости

Qulore, отрицательные значения в редакторе разрешены?
PT153 #22 - 1 месяц назад 2
Голосов: +2 / -0

» WarCraft 3 Reforged / Ключ от башни 3 (TD)

WindMaster, ну бывает, можешь написать ~2kxaoc в ВК об этом.
PT153 #23 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Астрал без прозрачности

Lesnoi troll, я про того, кто в астрале. Юниты в астрале не могут атаковать.
PT153 #24 - 1 месяц назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / как закрыть карту от взлома в 2020?

Вытаскиваем war3.mpq с вара с помощью CascView, пакуем в .mpq с помощью MPQEditor, скармливаем карту и полученный mpq War3 Map Optimizer. Может получиться.
PT153 #25 - 1 месяц назад 0
Голосов: +0 / -0

» XGM Staff / Ошибка в статистике рейтинга

ScorpioT1000, это с учётом двойного. Он скорее всего уже где-то потом поставил, а не в тех постах, которые я отметил.
PT153 #26 - 1 месяц назад 1
Голосов: +1 / -0
PT153 #27 - 1 месяц назад 0
Голосов: +0 / -0

» XGM Staff / Ошибка в статистике рейтинга

Сейчас у меня висит -12 от Bornikkeny, где ещё -6 он поставил, я не знаю. Проверить не смогу.
PT153 #28 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Астрал без прозрачности

Невозможность атаковать юнита
Можно просто заблокировать атаку, выдав способность Склад. Это и в предметах работает.
PT153 #29 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Астрал без прозрачности

WAGARAX, в таком случае никак.

Тест карта.
Прикрепленные файлы
PT153 #30 - 1 месяц назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Как скрыть кнопку строительства?

с игрушечными зданиями
У всех способностей такого типа один ID приказа, работать будет только самая первая.

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

В комбинации спелбук + кнопка, нужно чтобы одна иконка была скрыта, иначе будут отображаться две. Можно скрыть саму кнопку строительства, как уже сказал МрачныйВорон, а можно скрыть спелбук. Работает одинаково, но вроде второй способ критует меньше (крит происходит после выделения юнита со скрытой иконкой и только в том случае, если до этого была игра на карте с разрушаемыми объектами/декорациями). По крайней мере логи становятся понятнее, можно определить, критануло из-за скрытия или из-за чего-то другого. Также нужно понимать, что у спелбука менять описание и хоткей проще, чем у кнопки строительства. Поэтому в своей карте я сделал второй вариант.
С этим можно много экспериментировать. Будет интересно посмотреть, что будет, если такой спелбук заблокировать для игрока. Сможет ли он строить (иконка строительства видна)? Что будет, если скрыть иконку строительства, поставить в настройках такого спелбука общий кд, добавить в спелбук спелл с кд и заюзать этот спел? Кд на строительство? Химичить можно много.
PT153 #31 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / на основе чего создать заклинание?

Death Coil (Лик Смерти), но он подойдёт не для всех ситуаций.
PT153 #32 - 1 месяц назад (изм. ) 0
Голосов: +0 / -0
PT153 #33 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Астрал без прозрачности

Только триггерно вернуть ему изначальный цвет. Действия - Анимация - Цвет юнита или что-то типа того. Изначальный цвет у каждого юнита свой, он написан в редакторе объектов (РО). Потому для корректной работы необходимо подготовить базу этих значений с помощью переменных.
PT153 #34 - 1 месяц назад 2
Голосов: +2 / -0

» WarCraft 3 Reforged / урон деревьям

Это возможность есть, потому что система разрешённых целей везде одинакова. И в идеале урон должен наносится всем тем, кто подходит под условия. Но многие способности захардкодены, потому некоторые флаги просто не работают или работают некорректно. Писался вар давно и, судя по всему, со строгими дедлайнами, а также никто и думал в сторону WE во время создания игры. Потому большой гибкости не завезли.

ищем действия по работе с декором
Не декором, а destructable - разрушаемыми объектами.
PT153 #35 - 1 месяц назад 0
Голосов: +0 / -0

» XGM Staff / Закрытие вопросов

Естественно, себе нафармить будет нельзя
Если ты не админ, хе-хе-хе.

Автозакрытие уже есть?
PT153 #36 - 1 месяц назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / как заставить бота написать в чат?

От лица игрока? Если версия меньше 1.31, то никак.
C 1.31.
native BlzDisplayChatMessage                       takes player whichPlayer, integer recipient, string message returns nothing
PT153 #37 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с работой триггеров

RobertStevenson, для этого нужно создать новый вопрос.
PT153 #38 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с работой триггеров

RobertStevenson, ты же уже выводил на экран текст. Там же.
PT153 #39 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с работой триггеров

RobertStevenson, вейты вообще зло, а отсчёт можно сделать таймером. Точнее и без неожиданных багов.
Ждать пока - это вейт в цикле, работает это просто отвратно, сам с этим сталкивался. Лучше заменить на событие смерти колдуна.

Я всё же думаю, что дело не в вейтах. Выводи имя героя Hero[A]. Лучше выводить так: ("герой - ") + (Имя юнита (Hero[A])) + " " + (Число в строку (А)).
Если нет имени - героя просто нет в этой переменной.
PT153 #40 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с работой триггеров

Ух, сколько вейтов.
Ждать пока - плохое действие. Лучше сделать событие на смерть колдуна.
PT153 #41 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Как сделать проверку того, стоит ли юнит?

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

Наглядный пример того, что бег в результате агра не отдаёт никакого приказа.
Прикрепленные файлы
PT153 #42 - 1 месяц назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с работой триггеров

Весь триггер с событиями и условиями опубликуйте.

У игроков индексы всегда 1, 2 и 3?
PT153 #43 - 1 месяц назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Warcraft III - MultiWindow

А кстати повторное создание игры в сеть почему то уже открытая виртуалка не видит.
Вот да, у клоадера это написано.
PT153 #44 - 1 месяц назад 0
Голосов: +0 / -0

» XGM Staff / Волна багов

Какой браузер и ОС?
PT153 #45 - 1 месяц назад 0
Голосов: +0 / -0
PT153 #46 - 2 месяца назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / общий вопрос про jass

remero, vJass и так вшит в WE с 1.31.
PT153 #47 - 2 месяца назад 3
Голосов: +3 / -0

» WarCraft 3 Reforged / настройка урона по области

Больше информации о типе атаки и типе урона можно узнать тут.
PT153 #48 - 2 месяца назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Враг на миникарте

Araders, своего юнита, разумеется. Вот готовая функция.
function HideUnitFromMinimapForEnemies takes unit u, boolean hide returns nothing
    call UnitSetUsesAltIcon(u, hide and IsPlayerEnemy(GetOwningPlayer(u), GetLocalPlayer()))
endfunction

А если нужно скрыть на миникарте всех юнитов такого типа, то есть специальное поле в РО для этого.
PT153 #49 - 2 месяца назад (изм. ) 2
Голосов: +2 / -0

» WarCraft 3 Reforged / настройка урона по области

нанесение чистого урона = уменьшение жизни
Нет, уменьшение жизни это уменьшение жизни, при уменьшении жизни урон не наносится, ваш кэп. Если установить здоровье меньше, чем 0.406, юнит просто умирает, а в событии "Юнит умирает" не будет убийцы, потому его никто не убивал, это здоровье изменилось. Чистый урон наносится как раз через функцию нанесения урона.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
Поскрина занимают формулы, которые должны быть вынесены в переменные. Из-за этого не видно, какой тип атаки и тип урона используются в функции нанесении урона. Без этих параметров никто не установит в чём проблема, экстрасенсы в отпуске.
И да, вполне возможно, что ошибка внутри этой громоздкой формулы. Сидеть и всматриваться в скобки никто не собирается.

Так что формулу вынести в переменные и показать скрин, на котором видны все параметры функции нанесения урона. Тогда уже можно будет сказать, в чём проблема.

А ещё можно мапу скинуть.
PT153 #50 - 2 месяца назад 0
Голосов: +2 / -2

» WarCraft 3 Reforged / настройка урона по области

Что за ужас.
То, что выше, - не нанесение урона, а уменьшение жизни.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.