( -- 1. Definir caminhos de destino seguros local startupDir = getDir #userStartupScripts local uiDir = (getDir #userMacros) + "\\..\\en-US\\UI\\" local scriptsDir = (getDir #userScripts) + "\\VR4Life_Plugin\\" -- Caminho temporário onde o MZP extraiu os arquivos local tempPath = symbolicPaths.getPathValue "$temp" -- 2. Garantir que as pastas existam if not (doesFileExist uiDir) do makeDir uiDir all:true if not (doesFileExist scriptsDir) do makeDir scriptsDir all:true -- 3. Mover os arquivos usando nomes fixos (os seus nomes) copyFile (tempPath + "\\vr4life.mnx") (uiDir + "vr4life.mnx") copyFile (tempPath + "\\vr4life.ms") (startupDir + "\\vr4life.ms") -- Copiar pasta Python (exemplo para os dois arquivos principais) copyFile (tempPath + "\\VR4Life_Plugin\\run_vr4life.py") (scriptsDir + "run_vr4life.py") copyFile (tempPath + "\\VR4Life_Plugin\\vr4life_updater.py") (scriptsDir + "vr4life_updater.py") -- 4. Executar o loader agora para o menu aparecer sem reiniciar if (doesFileExist (startupDir + "\\vr4life.ms")) do ( fileIn (startupDir + "\\vr4life.ms") ) messageBox "Instalação VR4Life Concluída!\nO menu aparecerá após a inicialização da UI." title:"VR4Life" )