local function loadModel(txdPath, dffPath, colPath, modelID) -- 1. Texturas primeiro if txdPath then local txd = engineLoadTXD(txdPath) if txd then engineImportTXD(txd, modelID) end end -- 2. Colisões antes do modelo if colPath then local col = engineLoadCOL(colPath) if col then engineReplaceCOL(col, modelID) end end -- 3. Modelo por último if dffPath then local dff = engineLoadDFF(dffPath) if dff then engineReplaceModel(dff, modelID, true) end end end local function removeWorld() local removes = { {5400, 56.506008, 1913.1328, -1370.5, 17.77344, -1}, {5660, 17.407127, 1916.0547, -1426.2422, 16.03125, -1}, {708, 25.636084, 1966.7109, -1360.0937, 17.58594, -1}, {673, 8.8485546, 1933.2422, -1376.1719, 13.32813, -1}, {673, 8.8485546, 1958.8828, -1395.1953, 13.32813, -1}, {620, 22.657042, 1971.8203, -1411.875, 14.25, -1} } for _, v in ipairs(removes) do removeWorldModel(v[1], v[2], v[3], v[4], v[5], v[6]) -- ✅ corrigido end end addEventHandler("onClientResourceStart", resourceRoot, function() setOcclusionsEnabled(false) --setWaterLevel(0) --setFarClipDistance(4000) removeWorld() loadModel("models/skatepark.txd", "models/skatepark.dff", "models/skatepark.col", 5390) loadModel("models/skatepark.txd", "models/skatepark_fence.dff", "models/skatepark_fence.col", 5415) loadModel(nil, "models/skatepark_graffiti.dff", "models/skatepark_graffiti.col", 5663) end)