-- @shared -- @name Porsche 911 Turbo S 2017 -- @author Opti1337, DarkSupah -- @include /koptilnya/mesh_loader/builder.txt require("/koptilnya/mesh_loader/builder.txt") DEBUG_MODE = true local LINK = "https://www.dropbox.com/s/bo7myjv0ekkcbf6/911.obj?dl=1" local SCALE = Vector(0.9) local builder = {} if SERVER then builder = MeshBuilder:new(LINK) builder.onObjectParsed = function(builder, objectsNames) timer.simple(3, function() for k, v in pairs(objectsNames) do builder:build(v, Vector(0), Angle(0), SCALE, Color(360 / #objectsNames * k, 1, 1):hsvToRGB(), "models/debug/debugwhite", chip(), chip()) end local result = builder:getResult() end) end else function init() builder = MeshBuilder:new(LINK) end if hasPermission("http.get") and hasPermission("mesh") and hasPermission("entities.setRenderProperty", chip()) then init() else setupPermissionRequest({"http.get", "mesh", "entities.setRenderProperty"}, "", true) hook.add("permissionrequest", "_permissionrequest", function() if permissionRequestSatisfied() then init() end end) end end