0.0.1
This commit is contained in:
5
resources/[standalone]/bob74_ipl/dlc_drugwars/base.lua
Normal file
5
resources/[standalone]/bob74_ipl/dlc_drugwars/base.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
CreateThread(function()
|
||||
RequestIpl("xm3_collision_fixes")
|
||||
RequestIpl("xm3_sum2_fix")
|
||||
RequestIpl("xm3_security_fix")
|
||||
end)
|
||||
51
resources/[standalone]/bob74_ipl/dlc_drugwars/freakshop.lua
Normal file
51
resources/[standalone]/bob74_ipl/dlc_drugwars/freakshop.lua
Normal file
@@ -0,0 +1,51 @@
|
||||
-- Freakshop: 570.9713, -420.0727, -70.000
|
||||
exports('GetDrugWarsFreakshopObject', function()
|
||||
return DrugWarsFreakshop
|
||||
end)
|
||||
|
||||
DrugWarsFreakshop = {
|
||||
interiorId = 290817,
|
||||
|
||||
Ipl = {
|
||||
Exterior = {
|
||||
ipl = {
|
||||
"xm3_warehouse",
|
||||
"xm3_warehouse_grnd"
|
||||
},
|
||||
|
||||
Load = function()
|
||||
EnableIpl(DrugWarsFreakshop.Ipl.Exterior.ipl, true)
|
||||
end,
|
||||
Remove = function()
|
||||
EnableIpl(DrugWarsFreakshop.Ipl.Exterior.ipl, false)
|
||||
end
|
||||
}
|
||||
},
|
||||
|
||||
Door = {
|
||||
opened = "entity_set_roller_door_open",
|
||||
closed = "entity_set_roller_door_closed",
|
||||
|
||||
Set = function(door, refresh)
|
||||
DrugWarsFreakshop.Door.Clear()
|
||||
|
||||
SetIplPropState(DrugWarsFreakshop.interiorId, door, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(DrugWarsFreakshop.interiorId, {
|
||||
DrugWarsFreakshop.Door.opened,
|
||||
DrugWarsFreakshop.Door.closed
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
-- Exterior
|
||||
DrugWarsFreakshop.Ipl.Exterior.Load()
|
||||
|
||||
-- Interior
|
||||
DrugWarsFreakshop.Door.Set(DrugWarsFreakshop.Door.closed, false)
|
||||
|
||||
RefreshInterior(DrugWarsFreakshop.interiorId)
|
||||
end
|
||||
}
|
||||
115
resources/[standalone]/bob74_ipl/dlc_drugwars/garage.lua
Normal file
115
resources/[standalone]/bob74_ipl/dlc_drugwars/garage.lua
Normal file
@@ -0,0 +1,115 @@
|
||||
-- Eclipse Boulevard Garage: 519.2477, -2618.788, -50.000
|
||||
exports('GetDrugWarsGarageObject', function()
|
||||
return DrugWarsGarage
|
||||
end)
|
||||
|
||||
DrugWarsGarage = {
|
||||
interiorId = 290561,
|
||||
|
||||
Ipl = {
|
||||
Exterior = {
|
||||
ipl = "xm3_garage_fix",
|
||||
|
||||
Load = function()
|
||||
EnableIpl(DrugWarsGarage.Ipl.Exterior.ipl, true)
|
||||
end,
|
||||
Remove = function()
|
||||
EnableIpl(DrugWarsGarage.Ipl.Exterior.ipl, false)
|
||||
end
|
||||
}
|
||||
},
|
||||
|
||||
Banner = {
|
||||
model = `ss1_13_clth_ss1_13`,
|
||||
position = vector3(-277.1116, 281.5493, 98.6691),
|
||||
|
||||
Hide = function()
|
||||
CreateModelHide(DrugWarsGarage.Banner.position, 10.0, DrugWarsGarage.Banner.model, true)
|
||||
end,
|
||||
Restore = function()
|
||||
RemoveModelHide(DrugWarsGarage.Banner.position, 10.0, DrugWarsGarage.Banner.model, false)
|
||||
end
|
||||
},
|
||||
|
||||
Numbering = {
|
||||
none = "",
|
||||
level1 = "entity_set_numbers_01",
|
||||
level2 = "entity_set_numbers_02",
|
||||
level3 = "entity_set_numbers_03",
|
||||
level4 = "entity_set_numbers_04",
|
||||
level5 = "entity_set_numbers_05",
|
||||
|
||||
Set = function(num, refresh)
|
||||
DrugWarsGarage.Numbering.Clear(false)
|
||||
|
||||
if num ~= "" then
|
||||
SetIplPropState(DrugWarsGarage.interiorId, num, true, refresh)
|
||||
else
|
||||
if refresh then
|
||||
RefreshInterior(DrugWarsGarage.interiorId)
|
||||
end
|
||||
end
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(DrugWarsGarage.interiorId, {
|
||||
DrugWarsGarage.Numbering.level1,
|
||||
DrugWarsGarage.Numbering.level2,
|
||||
DrugWarsGarage.Numbering.level3,
|
||||
DrugWarsGarage.Numbering.level4,
|
||||
DrugWarsGarage.Numbering.level5
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Style = {
|
||||
immaculate = "entity_set_shell_01",
|
||||
industrial = "entity_set_shell_02",
|
||||
indulgent = "entity_set_shell_03",
|
||||
|
||||
Set = function(style, refresh)
|
||||
DrugWarsGarage.Style.Clear(false)
|
||||
|
||||
SetIplPropState(DrugWarsGarage.interiorId, style, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(DrugWarsGarage.interiorId, {
|
||||
DrugWarsGarage.Style.immaculate,
|
||||
DrugWarsGarage.Style.industrial,
|
||||
DrugWarsGarage.Style.indulgent
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Tint = {
|
||||
white = 1,
|
||||
gray = 2,
|
||||
black = 3,
|
||||
purple = 4,
|
||||
orange = 5,
|
||||
yellow = 6,
|
||||
blue = 7,
|
||||
red = 8,
|
||||
green = 9,
|
||||
lightBlue = 10,
|
||||
lightRed = 11,
|
||||
lightGreen = 12,
|
||||
|
||||
SetColor = function(color, refresh)
|
||||
SetIplPropState(DrugWarsGarage.interiorId, "entity_set_tint_01", true, refresh)
|
||||
SetInteriorEntitySetColor(DrugWarsGarage.interiorId, "entity_set_tint_01", color)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
-- Exterior
|
||||
DrugWarsGarage.Ipl.Exterior.Load()
|
||||
DrugWarsGarage.Banner.Hide()
|
||||
|
||||
-- Interior
|
||||
DrugWarsGarage.Numbering.Set(DrugWarsGarage.Numbering.level1, false)
|
||||
DrugWarsGarage.Style.Set(DrugWarsGarage.Style.immaculate, false)
|
||||
DrugWarsGarage.Tint.SetColor(DrugWarsGarage.Tint.white, false)
|
||||
|
||||
RefreshInterior(DrugWarsGarage.interiorId)
|
||||
end
|
||||
}
|
||||
38
resources/[standalone]/bob74_ipl/dlc_drugwars/lab.lua
Normal file
38
resources/[standalone]/bob74_ipl/dlc_drugwars/lab.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
-- Acid Lab: 483.4252, -2625.071, -50.000
|
||||
exports('GetDrugWarsLabObject', function()
|
||||
return DrugWarsLab
|
||||
end)
|
||||
|
||||
DrugWarsLab = {
|
||||
interiorId = 290305,
|
||||
|
||||
Details = {
|
||||
products = {
|
||||
"set_product_01",
|
||||
"set_product_02",
|
||||
"set_product_03",
|
||||
"set_product_04",
|
||||
"set_product_05"
|
||||
},
|
||||
supplies = {
|
||||
"set_supplies_01",
|
||||
"set_supplies_02",
|
||||
"set_supplies_03",
|
||||
"set_supplies_04",
|
||||
"set_supplies_05",
|
||||
},
|
||||
equipment = "set_equipment_upgrade",
|
||||
|
||||
Enable = function(details, state, refresh)
|
||||
SetIplPropState(DrugWarsLab.interiorId, details, state, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
DrugWarsLab.Details.Enable(DrugWarsLab.Details.products, true, false)
|
||||
DrugWarsLab.Details.Enable(DrugWarsLab.Details.supplies, true, false)
|
||||
DrugWarsLab.Details.Enable(DrugWarsLab.Details.equipment, true, false)
|
||||
|
||||
RefreshInterior(DrugWarsLab.interiorId)
|
||||
end
|
||||
}
|
||||
12
resources/[standalone]/bob74_ipl/dlc_drugwars/traincrash.lua
Normal file
12
resources/[standalone]/bob74_ipl/dlc_drugwars/traincrash.lua
Normal file
@@ -0,0 +1,12 @@
|
||||
-- Train crash: 2630.595, 1458.144, 25.3669
|
||||
exports('GetDrugWarsTrainCrashObject', function()
|
||||
return DrugWarsTrainCrash
|
||||
end)
|
||||
|
||||
DrugWarsTrainCrash = {
|
||||
ipl = "xm3_train_crash",
|
||||
|
||||
Enable = function(state)
|
||||
EnableIpl(DrugWarsTrainCrash.ipl, state)
|
||||
end
|
||||
}
|
||||
Reference in New Issue
Block a user