Доброго времени суток. на картах от 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
`
ОЖИДАНИЕ РЕКЛАМЫ...
33
Хороший вопрос, но к сожалению у нас тут все играют на ирине и на 1.26 патче. Если в скриптах это нигде не найдено, скорее всего зашито в сам движок w3champions, можно обратится к авторам и попросить это как наработку. И если что, можно изучить фреймы и сделать идентичный функционал, ну или попросить того, кто умеет (но точно не меня, я совершенно не уважаю мили)

Может кто-то да уже и повторял этот функционал, но точно не в ру комьюнити
2
Bergi_Bear:
Хороший вопрос, но к сожалению у нас тут все играют на ирине и на 1.26 патче. Если в скриптах это нигде не найдено, скорее всего зашито в сам движок w3champions, можно обратится к авторам и попросить это как наработку. И если что, можно изучить фреймы и сделать идентичный функционал, ну или попросить того, кто умеет (но точно не меня, я совершенно не уважаю мили)

Может кто-то да уже и повторял этот функционал, но точно не в ру комьюнити
Это как в движок? кажется что всё в картах, ведь у меня только папка с картами есть, да и версия пиратская. Как это фреймы изучить?
33
www.w3champions.com мы же об этом ?
Для рефорджа который, он встраивается в игру это не просто папка с картами вы его установили как бы и он активирует свой функционал...
Если есть какой-то другой для пиратский версий, то я не в курсе
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
Чтобы оставить комментарий, пожалуйста, войдите на сайт.