30

» Книга Опыта (E) / Логистика МИЛИ

а что появилось раньше? Воины или здания? Или десант с орбиты?
Сначала появилась орбита, потом появился десант. Что именно десантировать с орбиты зависит от коммандира.
30

» Книга Опыта (E) / Логистика МИЛИ

Слабо подходишь. Нужно более базово. Что есть мили - это сражения. Для сражения нужны

Воины

Просто спавним кучу мяса и у нас есть мили. Но есть проблема, воины должны откуда-то появляться. Отбросив десант с орбиты мы получаем

Здания

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

Воины

Воины строят здания, которые производят воинов, которые строят здания. Круг замкнулся, можно играть и получать удовольствие.
30

» WarCraft 3 / Внутреннее устройство виртуальной машины

Но в таком случае, мод должен будет присутствовать на всех клиентах
UjAPI может решить проблему присутствия кода на всех машинах.
30

» WarCraft 3 / Внутреннее устройство виртуальной машины

а может ли такая "виртуальная машина" поддаться какому-то модингу, или это слишком глубоко в движке игры?
Китайцы уже давно доработали байт машину.
30

» Администрация XGM / Превью ресурсов

Это если нет краткого описания
А вот и ниразу, я уже пяток ресурсов встречал, где краткое не работает в превью. Видимо Кеша.
30

» WarCraft 3 / Пеоны с гробом (Коффин мем)

ее убрать бы или переделать во что-нибудь другое.
Мы работаем над этим.
30

» Книга Опыта (E) / Логистика МИЛИ

Корабль - транспортировка и/или поддержка на море/с моря.
Если посадить на корабль лучников/магов, то они могут с него шмалять.
30

» WarCraft 3 / Пеоны с гробом (Коффин мем)

и то потому, что у поставившего прокачена способность "влияние" и его лайк за два считается...
Неудобно. Хочется знать сколько людей оценили, а не насколько они влиятельны.
30

» WarCraft 3 / Помощь с таймерами, подсчёт скорости прокаста способностей

easypeasy, по идее должно работать, не проверял. Здесь ловятся любые три способности, думаю проверку сам сможешь дописать.
//! zinc
    library SpellTimer {
        constant real tick = .01;
        real elapsed = 0;
        integer counter = 0;
        timer tmr = CreateTimer();

        function onInit() {
            t = CreateTrigger();
            for (0 <= i < bj_MAX_PLAYER_SLOTS) {
                TriggerRegisterPlayerUnitEvent(t, Player(i), EVENT_PLAYER_UNIT_SPELL_CAST, null);
            }
            TriggerAddAction(t, function() {
                local real time;

                if (counter == 0) {
                    TimerStart(tmr, tick, true, function() {
                        elapsed += tick;
                    });
                }
                counter += 1;

                if (counter < 3) {
                    return 
                };

                PauseTimer(tmr);
                time = elapsed;
                elapsed = 0;
                counter = 0;
                BJDebugMsg("TimeElapsed: " + R2S(time));
            });

            t = null;
        }
    }  
//! endzinc
30

» WarCraft 3 / Файл шрифта оригинала

Накатить англофикатор, достать шрифт, и вернуть всё обратно.
30

» WarCraft 3 / Помощь с таймерами, подсчёт скорости прокаста способностей

easypeasy, ууухх, логику я не что-то не пойму. У тебя один таймер на всех юнитов.
Тебе какое время узнать то нужно?
30

» WarCraft 3 / Привязка камеры к курсору.

МрачныйВорон, самый классический способ двигать камеру курсором, это каждый тик прочитать вектор между старым положением курсора и новым, потом сместить его обратно. Таким образом реализовано всякое движение камеры при зажатии колёсика, когда при попороте камеры курсор остаётся в том же месте экрана где и был до начала поворота.
При камере от первого лица вообще не парятся и ставят курсор в 0,0 чтоб не заморачиваться.
30

» WarCraft 3 / Привязка камеры к курсору.

Вот так ставит курсор в центр экрана
Отстал я от рефа. На моей памяти BlzSetMousePos, BlzGetMousePos ещё не завезли.
30

» WarCraft 3 / jass Переменные

и только потом вейт
Ты серьёзно предлагаешь использовать вэйт?
30

» WarCraft 3 / Привязка камеры к курсору.

Феникс, в рефордж нельзя задавать позицию курсора и соответсвенно управление камерой полноценно не реализовать.
30

» WarCraft 3 / jass Переменные

та созданная локальная зависнет в памяти и у тебя не получится устранить утечку
Самое простое объяснение утечек - если при выходе из функции локальная переменная будет содержать что-то напоминающее handle, то будет выделена память, которую невозможно утилизировать.

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