14

» WarCraft 3 / Replace

Удаляй старый рудник, делай задержку и ставь новый. Наверняка функция замены криво работает с зданиями
14

» WarCraft 3 / Как проверить что все игроки загрузились в игру

В 0.01сек от начала игры проверяешь всех статус игрока (или слота хз) != покинул игру
14

» WarCraft 3 / Удаление спецэффекта

анимация смерти длинная может, хз. Ты бы подробнее описал проблему
14

» WarCraft 3 / Фиксированный удар по юниту

Ставишь хп = кол-во ударов для уничтожения, а дальше либо даешь 9999999999 армора, либо скилл горного великана с минимальным уроном 1 и 9999999999 блоком
14

» WarCraft 3 / Генератор фэнтези имен

Чем отличаются "мрачные" и нейтральный имена я не понял, но в принципе прикольно
14

» WarCraft 3 / Как заменить/установить список зданий, которые может построить юнит?

Принятый ответ
  1. Сделать несколько видов рабов с разными списками построек и заменять их при необходимости
  2. Добавить рабам все доступные для постройки здания и при необходимости запрещать/разрешать постройку набора зданий(кнопки будут пропадать и заменяться другими). Но этот способ работает на ВСЕХ рабов
Загруженные файлы
14

» WarCraft 3 / Два варкрафта

Просто установи и играй, в чем проблема? Вроде проблема разных версий варика есть только у редатора, который конфликтует с рефомским.
14

» WarCraft 3 / Проблема с триггерным отнятием здоровья

*смэрть от вида 100500 утечек в этом триггоре*
*глаза вытекли от вида "do nothing"*
Провести тесты нельзя? Выключаешь нанесение урона и смотришь умер герой или нет. не умер - значит наносит урон не только врагам, но и себе. Умер - значит проблема в установке хп. Я бы тебе посоветовал не устанавливать хп юниту, а наносить юнитом самому себе урон в размере 35% от макс хп.
14

» WarCraft 3 / Вопрос по Кешу игры как перенести прогресс с одной карты на…

Artyom18, Как ты собрался делать несколько карт, у тебя же предметы, юниты должны быть одинаковые? Вот ты захочешь добавить предмет, ты будешь его во всех картах по отдельности добавлять?)
Делай лучше все в одной карте, просто раздели ее на зоны
14

» WarCraft 3 / Вопрос по Кешу игры как перенести прогресс с одной карты на…

Принятый ответ
Кеш в мультиплеере? Неплох.
Я буквально забил в поиске "Кеш варкрафт 3" и на первой же ссылке мне выдало это:
Загруженные файлы
14

» IrInA Host Bot / Здравствуйте! Давно не заходил в игру. Чаще всего играл в…

"При повторной попытке вылезает меню с вариантами и причинами, по которым я не могу зайти."
Возможно стоит их прочитать и тогда станет понятно, почему не заходит. Хотя игроки лтд не обладает базовым навыком чтения
14

» WarCraft 3 / Можно ли как-то узнать версию игры через триггеры? Там же в…

Есть тип данных version ну и функции к нему. С помощью функции VersionGet сравниваешь с ConvertVersion(номер версии).
На 1.26 есть только:
constant version VERSION_FROZEN_THRONE = ConvertVersion(1)
constant version VERSION_REIGN_OF_CHAOS = ConvertVersion(0)
Думаю в рефе добавили еще версий, хз посмотри
14

» WarCraft 3 / Удаление спецэффектов с задержкой на гуях для глупеньких

MACOH, Дааа как классно все же менять кучу раз переменную хеша на свою, особенно в больших наработках, это намного лучше чем изменить ОДНУ строчку в одной функции
14

» WarCraft 3 / Не достаётся эффект из хэш таблицы.

Принятый ответ
WilliamBz, а я поди знаю, проверь что индексы те. Когда загружаешь и выгружаешь выводи в чат значения ключей, думаю они не совпадают
14

» WarCraft 3 / Почему компилятор не хочет сравнивать двух игроков?

Принятый ответ
Ему не нравятся p и u переменные, потому что они ЛОКАЛЬНЫЕ. Они работают только в пределах своей функции, а для условий создается отдельная функция это видно на 1 скрине
14

» WarCraft 3 / как изъять из mpq/w3x все версии одного файла?

Принятый ответ
Первый архив:
Второй(новый) архив:
Думаем, и делаем вывод, что при удалении файлов они не удаляются, а остаются в архиве в качестве набора байтов. Проверяем (удалил из первого архива png):
Нет ниху, никакого "свободного места" нет и в проводнике видно, что архив стал весить пару байт. Пробуем вставить этот же файл png с заменой:
Вот старый файл стал "свободное место". Теперь его надо достать, а как я уже не знаю)
Чтоб избавиться от лишних файлов нажимаем "сжать архив".
До:
После: