print("Lua started!") -- Example Timer after Delay -- rem.StartTimer(2000, function() -- rem.ShowNNMessage(9000) -- print("Console open after 2 seconds.") -- end) rem.ConfigureWeaponFire({ {1, 70}, -- Weapon 1: 70ms Cooldown {2, 100}, -- Weapon 2: 100ms Cooldown {3, 150} -- Weapon 3: 150ms Cooldown }) -- Dynamic Enviroments and Characters -- Function to modify the config.lua file function modifyLuaConfig(filePath) -- Read the file local file, err = io.open(filePath, "r") if not file then print("Error opening file: ".. err) return end -- Read all lines from the file into a table local lines = {} for line in file:lines() do table.insert(lines, line) end file:close() -- Get the current day and month local currentDay = os.date("%d") local currentMonth = os.date("%B") -- Modify the lines as needed for i, line in ipairs(lines) do -- Change day_gen to the current day if line:find("setglobal%('day_gen',") then lines[i] = "setglobal('day_gen', \"".. currentDay.. "\")" -- Change months_gen to the current month elseif line:find("setglobal%('months_gen',") then lines[i] = "setglobal('months_gen', \"".. currentMonth.. "\")" -- Change gcs_state to "off" elseif line:find("setglobal%('gcs_state',") then lines[i] = "setglobal('gcs_state', \"off\")" -- Change char_gen to "trent" elseif line:find("setglobal%('char_gen',") then lines[i] = "setglobal('char_gen', \"trent\")" -- Change gcs_voice to "trent" elseif line:find("setglobal%('voice_gen',") then lines[i] = "setglobal('voice_gen', \"Trent\")" -- Change gcs_voice to "trent" elseif line:find("setglobal%('anm_id',") then lines[i] = "setglobal('anm_id', \"MLBODY\")" -- Change anm_gen to "stand" elseif line:find("setglobal%('anm_gen',") then lines[i] = "setglobal('anm_gen', \"stand\")" -- Change manhattan_gen, rochester_gen, westpoint_gen and toledo_gen to "origin" elseif line:find("setglobal%('manhattan_gen',") then lines[i] = "setglobal('manhattan_gen', \"origin\")" elseif line:find("setglobal%('rochester_gen',") then lines[i] = "setglobal('rochester_gen', \"origin\")" elseif line:find("setglobal%('westpoint_gen',") then lines[i] = "setglobal('westpoint_gen', \"origin\")" elseif line:find("setglobal%('buffalo_gen',") then lines[i] = "setglobal('buffalo_gen', \"origin\")" elseif line:find("setglobal%('kyoto_gen',") then lines[i] = "setglobal('kyoto_gen', \"origin\")" elseif line:find("setglobal%('ainu_gen',") then lines[i] = "setglobal('ainu_gen', \"origin\")" elseif line:find("setglobal%('arranmore_gen',") then lines[i] = "setglobal('arranmore_gen', \"origin\")" elseif line:find("setglobal%('vogtland_gen',") then lines[i] = "setglobal('vogtland_gen', \"origin\")" elseif line:find("setglobal%('newberlin_gen',") then lines[i] = "setglobal('newberlin_gen', \"origin\")" elseif line:find("setglobal%('toledo_gen',") then lines[i] = "setglobal('toledo_gen', \"origin\")" -- Change Li01 City Camera_0 to origin values elseif line:find("setglobal%('li01_city_posX_gen',") then lines[i] = "setglobal('li01_city_posX_gen', \"59.65879\")" elseif line:find("setglobal%('li01_city_posY_gen',") then lines[i] = "setglobal('li01_city_posY_gen', \"46.31464\")" elseif line:find("setglobal%('li01_city_posZ_gen',") then lines[i] = "setglobal('li01_city_posZ_gen', \"97.57275\")" elseif line:find("setglobal%('li01_city_fovh_gen',") then lines[i] = "setglobal('li01_city_fovh_gen', \"29.5\")" elseif line:find("setglobal%('li01_city_hvaspect_gen',") then lines[i] = "setglobal('li01_city_hvaspect_gen', \"1.31\")" elseif line:find("setglobal%('li01_city_nearplane_gen',") then lines[i] = "setglobal('li01_city_nearplane_gen', \"20\")" elseif line:find("setglobal%('li01_city_farplane_gen',") then lines[i] = "setglobal('li01_city_farplane_gen', \"7000\")" end end -- Write the modified lines back to the file file, err = io.open(filePath, "w") if not file then print("Error writing to file: ".. err) return end for _, line in ipairs(lines) do file:write(line.. "\n") end file:close() print("File modified successfully.") end -- Execute modify function modifyLuaConfig(".\\REM\\LUA\\DYNAMIC\\config.lua")