This commit is contained in:
Nordi98 2025-06-10 20:01:53 +02:00
parent b3be5bbddd
commit 4a0eae647e
134 changed files with 0 additions and 0 deletions

View file

@ -1,107 +0,0 @@
-- Document forgery: 1165, -3196.6, -39.01306
exports('GetBikerDocumentForgeryObject', function()
return BikerDocumentForgery
end)

BikerDocumentForgery = {
interiorId = 246785,

Ipl = {
Interior = {
ipl = "bkr_biker_interior_placement_interior_6_biker_dlc_int_ware05_milo",

Load = function()
EnableIpl(BikerDocumentForgery.Ipl.Interior.ipl, true)
end,
Remove = function()
EnableIpl(BikerDocumentForgery.Ipl.Interior.ipl, false)
end
}
},
Style = {
basic = "interior_basic",
upgrade = "interior_upgrade",

Set = function(style, refresh)
BikerDocumentForgery.Style.Clear(false)

SetIplPropState(BikerDocumentForgery.interiorId, style, true, refresh)
end,
Clear = function(refresh)
SetIplPropState(BikerDocumentForgery.interiorId, {
BikerDocumentForgery.Style.basic,
BikerDocumentForgery.Style.upgrade
}, false, refresh)
end
},
Equipment = {
none = "",
basic = "equipment_basic",
upgrade = "equipment_upgrade",

Set = function(eqpt, refresh)
BikerDocumentForgery.Equipment.Clear(false)

if eqpt ~= "" then
SetIplPropState(BikerDocumentForgery.interiorId, eqpt, true, refresh)
else
if refresh then
RefreshInterior(BikerDocumentForgery.interiorId)
end
end
end,
Clear = function(refresh)
SetIplPropState(BikerDocumentForgery.interiorId, {
BikerDocumentForgery.Equipment.basic,
BikerDocumentForgery.Equipment.upgrade
}, false, refresh)
end
},
Security = {
basic = "security_low",
upgrade = "security_high",

Set = function(security, refresh)
BikerDocumentForgery.Security.Clear(false)

SetIplPropState(BikerDocumentForgery.interiorId, security, true, refresh)
end,
Clear = function(refresh)
SetIplPropState(BikerDocumentForgery.interiorId, {
BikerDocumentForgery.Security.basic,
BikerDocumentForgery.Security.upgrade
}, false, refresh)
end
},
Details = {
Chairs = {
A = "chair01",
B = "chair02",
C = "chair03",
D = "chair04",
E = "chair05",
F = "chair06",
G = "chair07"
},
production = "production", -- Papers, pencils
furnitures = "set_up", -- Printers, shredders
clutter = "clutter", -- Pizza boxes, cups

Enable = function(details, state, refresh)
SetIplPropState(BikerDocumentForgery.interiorId, details, state, refresh)
end
},

LoadDefault = function()
BikerDocumentForgery.Ipl.Interior.Load()
BikerDocumentForgery.Style.Set(BikerDocumentForgery.Style.basic)
BikerDocumentForgery.Security.Set(BikerDocumentForgery.Security.basic)
BikerDocumentForgery.Equipment.Set(BikerDocumentForgery.Equipment.basic)
BikerDocumentForgery.Details.Enable(BikerDocumentForgery.Details.production, false)
BikerDocumentForgery.Details.Enable(BikerDocumentForgery.Details.furnitures, false)
BikerDocumentForgery.Details.Enable(BikerDocumentForgery.Details.clutter, false)
BikerDocumentForgery.Details.Enable(BikerDocumentForgery.Details.Chairs, true)

RefreshInterior(BikerDocumentForgery.interiorId)
end
}