Доброго времени суток. на картах от w3champions имеется много разнообразных скриптов, которые я очень хотел бы достать. Но проблема вот в чем, я не знаю где их достать. Их нету в триггерах,а где еще искать я без понятия. если вы знаете где достать их и перенести в другие melee карты, прошу помочь. В основном мне интересен -zoom (который сохраняется после перезахода на любую карту w3ch), и показ рабочих на золотом руднике. Но если можно достать просто всё и перенести в другую карту, это будет намного лучше.

Кароче я понял, проведя сравнительный анализ тотал командером, war3 чампионс имеет 9к строк кода, вот они
идут после строки 1117 и начинается с local ____modules = {} и до самого конца
  1. Открываем любую карту с Wc3 чампом через ladik MPQ или любую читалку mpq
  2. из файла war3map.lua Копируем код начинающийся от local ____modules = {} и до конца, копируем себе в буфер обмена ctrl+c
  3. Открываем свою Melee карту, предварительно переводим её в луа через параметры карты, нужно чтобы файл war3map.j превратился war3map.lua
  4. Извлекаем файл war3map.lua
  5. В самый конец файла кидаем весь код из буфера обмена ctrl+v
  1. Перетаскиваем с заменой файл war3map.lua обратно в карту через ladik, если не работает - запустить от админа
Я попробовал создать нестандартный блок, чтобы карта не стирала чампионс код в редакторе, но редактор крашится, возмонэно надо скрипт на блоки подробить
Сайт сломался не могу не скрины ни карту ни код прекрепить, поэтом пока что так

всё будет работать на той версии варкафта на которой была сохранена карта в формате Lua минимально 1.31
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
Bergi_Bear:
www.w3champions.com мы же об этом ?
Для рефорджа который, он встраивается в игру это не просто папка с картами вы его установили как бы и он активирует свой функционал...
Если есть какой-то другой для пиратский версий, то я не в курсе
Нет, он тот же самый, но дело в том, что я НЕ установил w3champions, я НЕ добавил webgui и я ничего кроме папки с картами не добавлял. Да мы о стандартном w3ch xD
33
ну если там дело в картах, скинь одну любую карту, я всё проверю мб что-то глубоко спрятано. А о какой пиратке речь? или w3ch существует не только для рефа?
2
Bergi_Bear:
ну если там дело в картах, скинь одну любую карту, я всё проверю мб что-то глубоко спрятано. А о какой пиратке речь? или w3ch существует не только для рефа?
Bergi_Bear:
ну если там дело в картах, скинь одну любую карту, я всё проверю мб что-то глубоко спрятано. А о какой пиратке речь? или w3ch существует не только для рефа?
Пиратка рефорджа (новая версия). Вот карта. Если что-то найдешь и расскажешь как достать, буду очень благодарен.
Загруженные файлы
33
хорошие новости, там всё зашито в файл War3map.lua
["src.player_features.zoom"] = function() require("lualib_bundle");
local ____exports = {}
local ____index = require("node_modules.w3ts.index")
local MapPlayer = ____index.MapPlayer
local File = ____index.File
local Camera = ____index.Camera
local currentZoomLevel, observerResetZoom, resetZoom, setCameraZoom
function observerResetZoom()
    if IsPlayerObserver(
        GetLocalPlayer()
    ) then
        setCameraZoom(
            currentZoomLevel,
            MapPlayer:fromLocal().handle,
            false
        )
    end
end
И работа идёт через прелоад w3cZoomFFA поэтому зум сохраняется мужду картами, не плоха, а число рабочих на шахте вообще вроде текстаг
Не обещаю, но попробую это перенести на чистую карту и расскажу алгоритм

Тут нюанс, работа на war3map.lua идёт через Mpq редактор поэтом при сохранении через we идёт перезапись и стирание скриптов w3camp, так на какой всё это версии происходит? что за пиратка рефоржа? 1.31 или я чего-то не знаю?
2
Bergi_Bear:
хорошие новости, там всё зашито в файл War3map.lua
["src.player_features.zoom"] = function() require("lualib_bundle");
local ____exports = {}
local ____index = require("node_modules.w3ts.index")
local MapPlayer = ____index.MapPlayer
local File = ____index.File
local Camera = ____index.Camera
local currentZoomLevel, observerResetZoom, resetZoom, setCameraZoom
function observerResetZoom()
    if IsPlayerObserver(
        GetLocalPlayer()
    ) then
        setCameraZoom(
            currentZoomLevel,
            MapPlayer:fromLocal().handle,
            false
        )
    end
end
И работа идёт через прелоад w3cZoomFFA поэтому зум сохраняется мужду картами, не плоха, а число рабочих на шахте вообще вроде текстаг
Не обещаю, но попробую это перенести на чистую карту и расскажу алгоритм

Тут нюанс, работа на war3map.lua идёт через Mpq редактор поэтом при сохранении через we идёт перезапись и стирание скриптов w3camp, так на какой всё это версии происходит? что за пиратка рефоржа? 1.31 или я чего-то не знаю?
Ну вкраце. Скачал версию 1.31, обновил через лаунчер, который там в комплекте, потом скачал w3unlocker и тупо запускаю без покупки. Происходит это всё на версии 1.32.10.(тут еще много цифр), последняя. Честно говоря не очень понял. Если у тебя получится достать, мне как не очень умному человеку можно будет сделать ctrl+c ctrl+v? xD

Да и я не совсем понял как это работает xD

Это типо можно перенести допустим на 31 версию?
33
Кароче я понял, проведя сравнительный анализ тотал командером, war3 чампионс имеет 9к строк кода, вот они
идут после строки 1117 и начинается с local ____modules = {} и до самого конца
  1. Открываем любую карту с Wc3 чампом через ladik MPQ или любую читалку mpq
  2. из файла war3map.lua Копируем код начинающийся от local ____modules = {} и до конца, копируем себе в буфер обмена ctrl+c
  3. Открываем свою Melee карту, предварительно переводим её в луа через параметры карты, нужно чтобы файл war3map.j превратился war3map.lua
  4. Извлекаем файл war3map.lua
  5. В самый конец файла кидаем весь код из буфера обмена ctrl+v
  1. Перетаскиваем с заменой файл war3map.lua обратно в карту через ladik, если не работает - запустить от админа
Я попробовал создать нестандартный блок, чтобы карта не стирала чампионс код в редакторе, но редактор крашится, возмонэно надо скрипт на блоки подробить
Сайт сломался не могу не скрины ни карту ни код прекрепить, поэтом пока что так

всё будет работать на той версии варкафта на которой была сохранена карта в формате Lua минимально 1.31
Принятый ответ
2
Bergi_Bear:
Кароче я понял, проведя сравнительный анализ тотал командером, war3 чампионс имеет 9к строк кода, вот они
идут после строки 1117 и начинается с local ____modules = {} и до самого конца
  1. Открываем любую карту с Wc3 чампом через ladik MPQ или любую читалку mpq
  2. из файла war3map.lua Копируем код начинающийся от local ____modules = {} и до конца, копируем себе в буфер обмена ctrl+c
  3. Открываем свою Melee карту, предварительно переводим её в луа через параметры карты, нужно чтобы файл war3map.j превратился war3map.lua
  4. Извлекаем файл war3map.lua
  5. В самый конец файла кидаем весь код из буфера обмена ctrl+v
  1. Перетаскиваем с заменой файл war3map.lua обратно в карту через ladik, если не работает - запустить от админа
Я попробовал создать нестандартный блок, чтобы карта не стирала чампионс код в редакторе, но редактор крашится, возмонэно надо скрипт на блоки подробить
Сайт сломался не могу не скрины ни карту ни код прекрепить, поэтом пока что так

всё будет работать на той версии варкафта на которой была сохранена карта в формате Lua минимально 1.31
Честно говоря всё дико не понятно xD. Щас буду пробовать искать в интеренте как все эти пункты выполнить. Можешь для проверки сделать это на вот этой карте? Карта эта для 31 версии.

Просто если вдруг не будет работать, чтоб не заморачивался xD
Загруженные файлы
33
Можешь для проверки сделать это на вот этой карте?
ага ок попробую, но по прежнему не могу прикреплять ресы + проверь личку
2
И как открыть .lua xD

Bergi_Bear:
Можешь для проверки сделать это на вот этой карте?
ага ок попробую, но по прежнему не могу прикреплять ресы + проверь личку
Хорошо, буду ждать. Спасибо большое за столь огромную помощь.

Еще вопрос остался, как в lua перевести карту?
33
файл war3map.lua открывается блокнотом, карту в режима луа переводим вот тут
2
Bergi_Bear:
файл war3map.lua открывается блокнотом, карту в режима луа переводим вот тут
За второе спасибо, lua научился открывать, у меня для него notepad++ есть xD
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.