19

» MM Engine / MM Engine: Addons

TowLaptev, для начала нужно MME переписать под ООП, навести порядок, потом уже этим можно будет заняться.
19

» RadikalRagnarok / RadikalRagnarok

Kirka_Karma, ничего страшного. Как главный разработчик классического рагнарока, Я не вижу смысла запрещать ему заниматься творчеством. У каждого человека свои взгляды, так пусть он сделает рагнарок таким, каким сам его видит.
19

» MM Engine / MM Engine

YuKei, здравствуйте. Вы можете как использовать war3mapMisc.txt или war3campaignMisc.txt (или как там его), так и прописать ваших героев в blizzard.j, у них там происходит некая регистрация. Надеюсь, я смог ответить на ваш вопрос.
19

» MM Engine / MM Engine - World Editor

...но выбор расы в свойстве игроков для карт кампании не даёт(
Его и не будет. :DD
19

» MM Engine / MM Engine - World Editor

Salamandra975, если вы хотите подгрузить mpq к редактору, то открывайте его через редактор кампаний. Все юниты были реализованы таким образом.

Это если открывать конкретно mpq от Naga Race Example, а так, возможно, вы указали неверный приоритет подгрузки. Попробуйте указать приоритет не меньше 9.
19

» WarCraft 3 / смена w3m на w3x

.w3m - формат карт Warcraft 3 ROC, а .w3x - Warcraft III TFT. Чтобы был .w3x, нужно использовать возможности TFT при создании карты, т.е. триггеры, юниты и т.п.
19

» MM Engine / MM Engine

mistwood, в данный момент нет времени, чтобы заниматься всем этим.
19

» MM Engine / MM Engine

mistwood, всё просто, при переработке мода, bj не потерпел никаких изменений. Вы можете спокойно использовать оригинальный bj из war3patch.mpq.
19

» Legacy Of The Scourge: Prolongation / Legacy Of The Scourge: Prolongation

x10azgmfx, полностью солидарен с твоим мнением. На счёт обложки, она вообще скачана с интернета, ты о чём. xDD

Ахах, обиделись. Скрин в закрепе. Как же мы не правильно используем систему рейтинга и оценки. Всё объективно же было расписано комментатором x10azgmfx. Эхх, эти обидчивые люди, мне вас жаль.)
Загруженные файлы
19

» WarCraft 3 / Warcraft III - Portable

build, данный мод работает только с Warcraft, никак не с редактором. Mix для редактора я ещё не публиковал, однако, вы можете скачать его отсюда.
19

» WarCraft 3 / Warcraft III - Portable

build, если это зависит от реестра, то да, к примеру, перенести всё в отдельную папку, чтобы варик юзал иные настройки.
19

» WarCraft 3 / Как заставить ИИ использовать ополченцев

Во-первых, посмотрите это (как вурдалаки, так и ополчение прописывается в MeleeStartingUnits):
function MeleeStartingUnitsHuman takes player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload returns nothing
    local boolean  useRandomHero = IsMapFlagSet(MAP_RANDOM_HERO)
    local real     unitSpacing   = 64.00
    local unit     nearestMine
    local location nearMineLoc
    local location heroLoc
    local real     peonX
    local real     peonY
    local unit     townHall = null

    if (doPreload) then
        call Preloader( "scripts\\HumanMelee.pld" )
    endif

    set nearestMine = MeleeFindNearestMine(startLoc, bj_MELEE_MINE_SEARCH_RADIUS)
    if (nearestMine != null) then
        // Spawn Town Hall at the start location.
        set townHall = CreateUnitAtLoc(whichPlayer, 'htow', startLoc, bj_UNIT_FACING)
        
        // Spawn Peasants near the mine.
        set nearMineLoc = MeleeGetProjectedLoc(GetUnitLoc(nearestMine), startLoc, 320, 0)
        set peonX = GetLocationX(nearMineLoc)
        set peonY = GetLocationY(nearMineLoc)
        call CreateUnit(whichPlayer, 'hpea', peonX + 0.00 * unitSpacing, peonY + 1.00 * unitSpacing, bj_UNIT_FACING)
        call CreateUnit(whichPlayer, 'hpea', peonX + 1.00 * unitSpacing, peonY + 0.15 * unitSpacing, bj_UNIT_FACING)
        call CreateUnit(whichPlayer, 'hpea', peonX - 1.00 * unitSpacing, peonY + 0.15 * unitSpacing, bj_UNIT_FACING)
        call CreateUnit(whichPlayer, 'hpea', peonX + 0.60 * unitSpacing, peonY - 1.00 * unitSpacing, bj_UNIT_FACING)
        call CreateUnit(whichPlayer, 'hpea', peonX - 0.60 * unitSpacing, peonY - 1.00 * unitSpacing, bj_UNIT_FACING)

        // Set random hero spawn point to be off to the side of the start location.
        set heroLoc = MeleeGetProjectedLoc(GetUnitLoc(nearestMine), startLoc, 384, 45)
    else
        // Spawn Town Hall at the start location.
        set townHall = CreateUnitAtLoc(whichPlayer, 'htow', startLoc, bj_UNIT_FACING)
        
        // Spawn Peasants directly south of the town hall.
        set peonX = GetLocationX(startLoc)
        set peonY = GetLocationY(startLoc) - 224.00
        call CreateUnit(whichPlayer, 'hpea', peonX + 2.00 * unitSpacing, peonY + 0.00 * unitSpacing, bj_UNIT_FACING)
        call CreateUnit(whichPlayer, 'hpea', peonX + 1.00 * unitSpacing, peonY + 0.00 * unitSpacing, bj_UNIT_FACING)
        call CreateUnit(whichPlayer, 'hpea', peonX + 0.00 * unitSpacing, peonY + 0.00 * unitSpacing, bj_UNIT_FACING)
        call CreateUnit(whichPlayer, 'hpea', peonX - 1.00 * unitSpacing, peonY + 0.00 * unitSpacing, bj_UNIT_FACING)
        call CreateUnit(whichPlayer, 'hpea', peonX - 2.00 * unitSpacing, peonY + 0.00 * unitSpacing, bj_UNIT_FACING)

        // Set random hero spawn point to be just south of the start location.
        set heroLoc = Location(peonX, peonY - 2.00 * unitSpacing)
    endif

    if (townHall != null) then
        call UnitAddAbilityBJ('Amic', townHall)
        call UnitMakeAbilityPermanentBJ(true, 'Amic', townHall)
    endif

    if (doHeroes) then
        // If the "Random Hero" option is set, start the player with a random hero.
        // Otherwise, give them a "free hero" token.
        if useRandomHero then
            call MeleeRandomHeroLoc(whichPlayer, 'Hamg', 'Hmkg', 'Hpal', 'Hblm', heroLoc)
        else
            call SetPlayerState(whichPlayer, PLAYER_STATE_RESOURCE_HERO_TOKENS, bj_MELEE_STARTING_HERO_TOKENS)
        endif
    endif

    if (doCamera) then
        // Center the camera on the initial Peasants.
        call SetCameraPositionForPlayer(whichPlayer, peonX, peonY)
        call SetCameraQuickPositionForPlayer(whichPlayer, peonX, peonY)
    endif
endfunction
Во-вторых, откройте human.ai через текстовый редактор и посмотрите его, так как этот файл является искусственным интеллектом.
19

» WarCraft 3 / Личный сценарий WE

Даёт возможность использовать JASS в GUI. Также позволяет вызывать функции из Blizzard.j.
19

» WarCraft 3 / Как добыть ID спелов, из карты … ?

Если лист файл побит, то создаёшь свой лист файл с путями к нужным ресурсам, а после используешь его при открытии карты через mpq editor. Ну и всё, нужный файл в руках, осталось только редачить.
19

» IrInA Host Bot / FRiends

Скорее всего подобного не будет, так как нужно будет выделять место для хранения данных о друзьях, а это [количество пользователей]*[лимит друзей]*[размер данных, занимаемых одним другом], а это не выгодно.
19

» WarCraft 3 / Как скрыть число в интерфейсе защиты?

Storm.dll есть функция, на подобии ptintf, только не для вывода информмции, а для запими их в строки. Она сильно связана с Warcraft III, т.к используется почти для всех строк в интерфейсе(возможно и вне его). Я предлагаю изменить format - один из аргументов этой функции, чтобы он был не "Защита: %d", а, допустим, """ тем самым не будет ни строки "Защита", ни, тем более, числа.

Ах, да, это для патчей 1.26-1.27.