28

» WarCraft 3 / Нет описания способности

Принятый ответ
Какая локализация у игры и на каком языке написано описание?
28

» WarCraft 3 / Не работает мультибоард

Если НЕ стоит, то есть 2 варианта:
  1. Поставить галку.
  2. Галку не ставить, а заменить содержимое всего триггера на код ниже.
раскрыть
function Trig_PersonalResourceMultiboardsCreate_Actions takes nothing returns nothing
    local integer i = 1
    loop
        exitwhen i > 12
        set udg_ResourcesMultiboards[i] = CreateMultiboardBJ(2, 16, "Resources")
        call MultiboardDisplay(udg_ResourcesMultiboards[i], GetLocalPlayer() == Player(i - 1))
        set i = i + 1
    endloop
endfunction

function InitTrig_PersonalResourceMultiboardsCreate takes nothing returns nothing
    set gg_trg_PersonalResourceMultiboardsCreate = CreateTrigger(  )
    call TriggerRegisterTimerEvent(gg_trg_PersonalResourceMultiboardsCreate, 1. / 128., false)
    call TriggerAddAction( gg_trg_PersonalResourceMultiboardsCreate, function Trig_PersonalResourceMultiboardsCreate_Actions )
endfunction

Всё дело оказалось в персловутой галочке.
В GUI это событие "Инициализация карты".
28

» WarCraft 3 / Не работает мультибоард

Принятый ответ
Lord_Tomat, я хотел скриншот. У тебя стоит галка "Запускать во время инициализации" в самом верху триггера?
Используйте форматирование.
28

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

Конвертируем текстуру из blp в tga с помощью WC3 Image Extractor II
Никогда так не делайте, WC3 Image Extractor II удаляет альфа-канал при экспорте. К тому же, на Win10 он требует либо права админа, либо компоненты ActiveX.
Лучше использовать MPQ Editor и CASC Viewer.
28

» WarCraft 3 / Альфа-канал и Photoshop

Принятый ответ
Это раздел для вопросов по WC3, а не Photoshop. Ищите в Интернете "Как сделать альфа-канал в Photoshop".
Также есть статья для создания текстуры с тимколором.
28

» WarCraft 3 / Не работает мультибоард

Lord_Tomat, у тебя нехорошая система, у тебя массив мультибоардов, что лучше не делать. Лучше сделать 1 мультибоард и в нём для разных игроков писать разные значения. Тебе нужны знания JASS и этой статьи.
Lord_Tomat, кинь полностью триггер с самого первого скриншота.
28

» WarCraft 3 / Не работает мультибоард

Я ты его показал с помощью это функции?
native MultiboardDisplay                takes multiboard lb, boolean show returns nothing

Какой патч игры? Если 1.26, то лучше поставить JNGP: Rebuild и скачать новый tesh.
28

» WarCraft 3 / XGM. Новости Warcraft III: Reforged

закрытый бета тест уже есть
Интересно, а откуда информация? Не удивлюсь, если тест исключительно для КНР.
28

» WarCraft 3 / Ошибка в HiveWE

Принятый ответ
Читаем это и это.

Кратко: в 1.31+ была изменена файловая структура внутри CASC, HIveWE 0.5 заточен под старую структуру. HiveWE 0.6 будет работать с 1.31+.
28

» WarCraft 3 / HiveWE отказывается запускаться

Принятый ответ
Как бы уже спрашивали. Я там только что ответил.
Да и почему бы не пойти на страницу проекта на Hive? Там есть ответ.
28

» WarCraft 3 / Периодически пропадает плавающий текст

Все тексттэги на мапе удаляются, каждый триггер проверил. Проверял айди хэндла создаваемых тексттегов.
Как удаляются тексттаги? Через время с помощью SetTextTagLifespan()? Если так, то ответ был дан выше.
Если есть кастомное удаление тексттагов, то стоит его отключить и посмотреть, как это отразится в игре.
28

» WarCraft 3 / Jass text над юнитом

Pain_Greed, чтобы texttag был видимым, его нужно отобразить.
Чтобы texttag двигался за юнитом, его нужно прикрепить к юниту.
У тебя нет ни первого, ни второго. Как у тебя вообще что-то работает?
Ну и локалка объявлена не в начале.
28

» WarCraft 3 / Радар / временный модификатор видимости

Принятый ответ
Значит, что-то неверно делаешь.
А, ну да, Extremator забыл указать, что модификатор нужно уничтожить перед обнулением.
Extremator всё указал, но незаметно.
Загруженные файлы
28

» WarCraft 3 / Pokemon Spiral Evo v1.91

Было бы неплохо улучшить форматирование. Добавить заголовков, например, а то всё в одной куче.
28

» WarCraft 3 / Нейронная Сеть в WC3

нечто похожее на AlfaStar
AlfaStar обучался на реплеях. Чтобы сделать также, нужно как минимум API для реплеев.
Будет API для реплеев - НС можно будет обучить по ним. Будет API для связи с сервером - можно будет сделать НС с самообучением.
Пока из этого ничего нет, потому НС можно обучить вручную, то есть выписать кучу данных и применить алгоритм обучения на них.
28

» WarCraft 3 / Нейронная Сеть в WC3

эта проблема решается с помощью v/cjass указанием размера массива
У vJass лимит кастомного массива 32к, в 1.29+ такой размер массива нативен.
Vlod, ты описываешь нейросеть, которая будет существовать только во время запуска карты. После её закрытия все изменения сотрутся. Нужно сохранять как-то и загружать, что адекватно сделать нельзя, только костылями через прелоад. Пока не будет нормального I\O API, не вижу смысла этим заниматься.
28

» WarCraft 3 / [lua] Предотвращаем создание утечек GUI

NazarPunk, очень хорошо. Как закончишь с локациями, сделай убивание тупых BJ, типа RemoveUnitBJ.
28

» WarCraft 3 / [lua] Предотвращаем создание утечек GUI

Разница с чем?
Ты просто переписал код на JASS2 на Lua, функции же идентичны по что. Нужно переделать AngleBetweenPoints(), а CreateNUnitsAtLocFacingLocBJ() не изменять, при вызове стандартной функции вызовется новая версия AngleBetweenPoints().
Если не передавать аргумент, то функция примет nil, незачем лишний раз писать.
Я так и думал.
Может и по этому))
То предложение странно звучит, JASS2 тоже ЯП, так-то. Но у JASS2 нет функциональщины (как и у многих других ЯП), а в Lua есть.
Но и часть BJ будет переписана, надеюсь в итоге будет плюс.
Я бы не стал пока так писать, потому что это лишь в теории. А для таких утверждений нужна практика.
28

» WarCraft 3 / [lua] Предотвращаем создание утечек GUI

Create Permanent Corpse
TimerStart(bj_delayedSuspendDecayTimer, 0.05, false)
Передачу nil потерял, не?
Bergi_Bear:
Ну да, теперь даже GUI на 131 патче официально безутечен (почти =))
Ты забыл про группы. Но там сложнее немного.
28

» WarCraft 3 / [lua] Предотвращаем создание утечек GUI

что lua является языком программирования
??
Может, благодаря тому, что в lua есть функциональное программирование?
немного ускорить выполнение кода
Я бы не был бы в этом так уверен. Всё же ты часть нативок превращаешь в код, что выполняется на виртуальной машине.
Create Units Facing Point
А в чём тут разница?
Автоматически удалям утечки GUI
Неверное название статьи. Не удаляем, а предотвращаем их создание.
Удаление реализовано тут.