Racelogic, Mustang, Porsche, etc.
This commit is contained in:
84
koptilnya/models/ford mustang gt 2015.txt
Normal file
84
koptilnya/models/ford mustang gt 2015.txt
Normal file
@@ -0,0 +1,84 @@
|
||||
-- @shared
|
||||
-- @name Ford Mustang GT 2015
|
||||
-- @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/mw882znuj8c83ek/mustang.obj?dl=1"
|
||||
local SCALE = Vector(1)
|
||||
local MATERIALS = {
|
||||
Interior = "models/debug/debugwhite",
|
||||
Torpedo = "models/debug/debugwhite",
|
||||
Seats = "models/debug/debugwhite",
|
||||
SteeringWheelAndDoors = "models/debug/debugwhite",
|
||||
Stripes = "models/debug/debugwhite",
|
||||
DashboardDetails = "models/debug/debugwhite",
|
||||
SteeringWheelControls = "models/debug/debugwhite",
|
||||
Bottom = "models/debug/debugwhite",
|
||||
Bottom2 = "models/debug/debugwhite",
|
||||
ExteriorDetails = "models/debug/debugwhite",
|
||||
Body = "models/shiny",
|
||||
MirrorsAndExhaust = "models/debug/debugwhite",
|
||||
Lights = "models/debug/debugwhite",
|
||||
Glass = "phoenix_storms/glass",
|
||||
ExteriorDetails2 = "models/debug/debugwhite"
|
||||
}
|
||||
local COLORS = {
|
||||
Interior = Color(40, 40, 40),
|
||||
Torpedo = Color(50, 50, 50),
|
||||
Seats = Color(50, 50, 50),
|
||||
SteeringWheelAndDoors = Color(55, 55, 55),
|
||||
Stripes = Color(10, 10, 10),
|
||||
DashboardDetails = Color(130, 130, 130),
|
||||
SteeringWheelControls = Color(25, 25, 25),
|
||||
Bottom = Color(0, 0, 0),
|
||||
Bottom2 = Color(0, 0, 0),
|
||||
ExteriorDetails = Color(120, 120, 120),
|
||||
Body = Color(245, 221, 31),
|
||||
MirrorsAndExhaust = Color(255, 255, 255),
|
||||
Lights = Color(255, 255, 255),
|
||||
Glass = Color(255, 255, 255),
|
||||
ExteriorDetails2 = Color(130, 130, 130)
|
||||
}
|
||||
|
||||
local builder = {}
|
||||
|
||||
if SERVER then
|
||||
builder = MeshBuilder:new(LINK)
|
||||
|
||||
builder:build("Interior_body1_model0", Vector(0), Angle(0), SCALE, COLORS.Interior, MATERIALS.Interior, chip(), chip())
|
||||
builder:build("Torpedo_body1_model0.001", Vector(0), Angle(0), SCALE, COLORS.Torpedo, MATERIALS.Torpedo, chip(), chip())
|
||||
builder:build("Seats_body1_model0.002", Vector(0), Angle(0), SCALE, COLORS.Seats, MATERIALS.Seats, chip(), chip())
|
||||
builder:build("SteeringWheelAndDoors_body1_model0.003", Vector(0), Angle(0), SCALE, COLORS.SteeringWheelAndDoors, MATERIALS.SteeringWheelAndDoors, chip(), chip())
|
||||
builder:build("Stripes_body1_model0.004", Vector(0), Angle(0), SCALE, COLORS.Stripes, MATERIALS.Stripes, chip(), chip())
|
||||
builder:build("DashboardDetails_body1_model0.005", Vector(0), Angle(0), SCALE, COLORS.DashboardDetails, MATERIALS.DashboardDetails, chip(), chip())
|
||||
builder:build("SteeringWheelControls_body1_model0.006", Vector(0), Angle(0), SCALE, COLORS.SteeringWheelControls, MATERIALS.SteeringWheelControls, chip(), chip())
|
||||
builder:build("Bottom_body1_model0.007", Vector(0), Angle(0), SCALE, COLORS.Bottom, MATERIALS.Bottom, chip(), chip())
|
||||
builder:build("Bottom2_body1_model0.008", Vector(0), Angle(0), SCALE, COLORS.Bottom2, MATERIALS.Bottom2, chip(), chip())
|
||||
builder:build("ExteriorDetails2_body1_model0.009", Vector(0), Angle(0), SCALE, COLORS.ExteriorDetails2, MATERIALS.ExteriorDetails2, chip(), chip())
|
||||
builder:build("Body_body1_model0.010", Vector(0), Angle(0), SCALE, COLORS.Body, MATERIALS.Body, chip(), chip())
|
||||
builder:build("MirrorsAndExhaust_body1_model0.011", Vector(0), Angle(0), SCALE, COLORS.MirrorsAndExhaust, MATERIALS.MirrorsAndExhaust, chip(), chip())
|
||||
builder:build("Lights_body1_model0.012", Vector(0), Angle(0), SCALE, COLORS.Lights, MATERIALS.Lights, chip(), chip())
|
||||
builder:build("Glass_body1_model0.013", Vector(0), Angle(0), SCALE, COLORS.Glass, MATERIALS.Glass, chip(), chip())
|
||||
builder:build("ExteriorDetails_body1_model0.014", Vector(0), Angle(0), SCALE, COLORS.ExteriorDetails, MATERIALS.ExteriorDetails, chip(), chip())
|
||||
|
||||
local result = builder:getResult()
|
||||
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
|
||||
@@ -25,6 +25,7 @@ local COLORS = {
|
||||
}
|
||||
local OFFSET = 1
|
||||
|
||||
|
||||
local builder = {}
|
||||
|
||||
if SERVER then
|
||||
|
||||
42
koptilnya/models/porsche 911 turbo s 2017.txt
Normal file
42
koptilnya/models/porsche 911 turbo s 2017.txt
Normal file
@@ -0,0 +1,42 @@
|
||||
-- @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
|
||||
@@ -14,7 +14,7 @@ local builder = {}
|
||||
if SERVER then
|
||||
builder = MeshBuilder:new(LINK)
|
||||
|
||||
builder:build("body_Mesh_0", Vector(0), Angle(0), SCALE, Color(54, 225, 220), "models/debug/debugwhite", chip(), chip())
|
||||
builder:build("body_Mesh_0", Vector(0), Angle(0), SCALE, Color(40, 40, 40), "models/debug/debugwhite", chip(), chip())
|
||||
builder:build("chrome_Mesh_1", Vector(0), Angle(0), SCALE, Color(255, 255, 255), "sprops/textures/sprops_chrome", chip(), chip())
|
||||
builder:build("glass_Mesh_2", Vector(0), Angle(0), SCALE, Color(55, 55, 55, 200), "models/debug/debugwhite", chip(), chip())
|
||||
builder:build("hood_Mesh_3", Vector(0), Angle(0), SCALE, Color(255, 255, 255, 255), "sprops/textures/sprops_cfiber2", chip(), chip())
|
||||
@@ -28,6 +28,18 @@ if SERVER then
|
||||
else
|
||||
function init()
|
||||
builder = MeshBuilder:new(LINK)
|
||||
builder.onHologramsReceived = function(builder, objects)
|
||||
local mat = material.create("VertexLitGeneric")
|
||||
mat:setTextureURL("$basetexture", "https://i.imgur.com/gw4kfYv.jpg",
|
||||
function(m, url, w, h, layout)
|
||||
layout(0, 0, 2048, 2048)
|
||||
end,
|
||||
function(m, url)
|
||||
objects[1].holo:setMaterial("")
|
||||
objects[1].holo:setMeshMaterial(m)
|
||||
end
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
if hasPermission("http.get") and hasPermission("mesh") and hasPermission("entities.setRenderProperty", chip()) then
|
||||
|
||||
Reference in New Issue
Block a user