
π»Installation
Dependencies :
ES-EXTENDED
You will need the latest version of es_extended.
Extract the contents of the archive to your resources folder.
Start the resource near the top of your resources in your server.cfg.
Inventories :
QB-INVENTORY
Add the items below to the qb-core/shared/items.lua:
--advanced washmoney
wm_fan = { name = 'wm_fan', label = 'Fan', weight = 100, type = 'item', image = 'wm_fan.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'Fan.' },
wm_generator = { name = 'wm_generator', label = 'Generator', weight = 100, type = 'item', image = 'wm_generator.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'Generator.' },
wm_basket = { name = 'wm_basket', label = 'Basket', weight = 100, type = 'item', image = 'wm_basket.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'Basket.' },
wm_washmachine = { name = 'wm_washmachine', label = 'Washmachine', weight = 100, type = 'item', image = 'wm_washmachine.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'Washmachine.' },
wm_fuel = { name = 'wm_fuel', label = 'Gasoline', weight = 100, type = 'item', image = 'wm_fuel.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Gasoline.' },
OX_INVENTORY
Add the items below into your ox-inventory/data/items.lua
["wm_washmachine"] = {
label = "Washmachine",
weight = 100,
stack = false,
close = true,
description = "Washmachine.",
client = {
image = "wm_washmachine.png",
}
},
["wm_basket"] = {
label = "Basket",
weight = 100,
stack = false,
close = true,
description = "Basket.",
client = {
image = "wm_basket.png",
}
},
["wm_generator"] = {
label = "Generator",
weight = 100,
stack = false,
close = true,
description = "Generator.",
client = {
image = "wm_generator.png",
}
},
["wm_fan"] = {
label = "Fan",
weight = 100,
stack = false,
close = true,
description = "Fan.",
client = {
image = "wm_fan.png",
}
},
["wm_fuel"] = {
label = "Fuel",
weight = 100,
stack = true,
close = true,
description = "Fuel.",
client = {
image = "wm_fuel.png",
}
},
Add this into ox_inventory/modules/items/client.lua
local WMProps = {
['washmachine'] = { on = 'bkr_prop_prtmachine_dryer_spin', off = 'bkr_prop_prtmachine_dryer_op'},
['generator'] = { prop = 'prop_generator_01a'},
['fan'] = { prop = 'prop_aircon_s_04a'},
['basket'] = { prop = 'v_res_fh_laundrybasket'},
-- in case you don't like the prop or the prop not loading you can change from here : https://forge.plebmasters.de/objects
}
Item('wm_washmachine', function(data, slot)
ox_inventory:useItem(data, function(data)
if data then
TriggerEvent('zat-advancedwashmoney:client:PreviewProp', "wm_washmachine", WMProps['washmachine'].off, slot.metadata)
end
end)
end)
Item('wm_basket', function(data, slot)
ox_inventory:useItem(data, function(data)
if data then
TriggerEvent('zat-advancedwashmoney:client:PreviewProp', "wm_basket", WMProps['basket'].prop, slot.metadata)
end
end)
end)
Item('wm_generator', function(data, slot)
ox_inventory:useItem(data, function(data)
if data then
TriggerEvent('zat-advancedwashmoney:client:PreviewProp', "wm_generator", WMProps['generator'].prop, slot.metadata)
end
end)
end)
Item('wm_fan', function(data, slot)
ox_inventory:useItem(data, function(data)
if data then
TriggerEvent('zat-advancedwashmoney:client:PreviewProp', "wm_fan", WMProps['fan'].prop, slot.metadata)
end
end)
end)
QS-INVENTORY
Add the items below into your qs-inventory/shared/items.lua
['wm_washmachine'] = {
['name'] = 'wm_washmachine',
['label'] = 'Washmachine',
['weight'] = 100,
['type'] = 'item',
['image'] = 'wm_washmachine.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Washmachine.'
},
['wm_basket'] = {
['name'] = 'wm_basket',
['label'] = 'Basket',
['weight'] = 100,
['type'] = 'item',
['image'] = 'wm_basket.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Basket.'
},
['wm_generator'] = {
['name'] = 'wm_generator',
['label'] = 'Generator',
['weight'] = 100,
['type'] = 'item',
['image'] = 'wm_generator.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Generator.'
},
['wm_fan'] = {
['name'] = 'wm_fan',
['label'] = 'Fan',
['weight'] = 100,
['type'] = 'item',
['image'] = 'wm_fan.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Fan.'
},
['wm_fuel'] = {
['name'] = 'wm_fuel',
['label'] = 'Fuel',
['weight'] = 100,
['type'] = 'item',
['image'] = 'wm_fuel.png',
['unique'] = false,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Fuel.'
},
Add this into qs-inventory/server/custom/misc/CreateUseableItem.lua
local WMProps = {
['washmachine'] = { on = 'bkr_prop_prtmachine_dryer_spin', off = 'bkr_prop_prtmachine_dryer_op'},
['generator'] = { prop = 'prop_generator_01a'},
['fan'] = { prop = 'prop_aircon_s_04a'},
['basket'] = { prop = 'v_res_fh_laundrybasket'},
}
-- Washmachine
CreateUsableItem('wm_washmachine', function(source, item)
local src = source
local metadata = item.metadata or {}
TriggerClientEvent('zat-advancedwashmoney:client:PreviewProp', src, "wm_washmachine", WMProps['washmachine'].off, metadata)
end)
-- Basket
CreateUsableItem('wm_basket', function(source, item)
local src = source
local metadata = item.metadata or {}
TriggerClientEvent('zat-advancedwashmoney:client:PreviewProp', src, "wm_basket", WMProps['basket'].prop, metadata)
end)
-- Generator
CreateUsableItem('wm_generator', function(source, item)
local src = source
local metadata = item.metadata or {}
TriggerClientEvent('zat-advancedwashmoney:client:PreviewProp', src, "wm_generator", WMProps['generator'].prop, metadata)
end)
-- Fan
CreateUsableItem('wm_fan', function(source, item)
local src = source
local metadata = item.metadata or {}
TriggerClientEvent('zat-advancedwashmoney:client:PreviewProp', src, "wm_fan", WMProps['fan'].prop, metadata)
end)
-- Fuel
CreateUsableItem('wm_fuel', function(source, item)
local src = source
local metadata = item.metadata or {}
TriggerClientEvent('zat-advancedwashmoney:client:PreviewProp', src, "wm_fuel", nil, metadata)
end)
ADDITIONAL SETUP
ENSURE RESOURCES
Last updated