💻Installation
Last updated
Last updated
You will need the latest version of esx_core
Extract the contents of the archive to your resources folder.
Start the resource near the top of your resources in your server.cfg.
You will need the latest version of xsound
Extract the contents of the archive to your resources folder.
Start the resource near the top of your resources in your server.cfg.
Add the items below to the qb-core/shared/items.lua
laundromatusb = { name = 'laundromatusb', label = 'USB', weight = 100, type = 'item', image = 'laundromatusb.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'USB...' },
goldcoin = { name = 'goldcoin', label = 'Coins', weight = 100, type = 'item', image = 'goldcoin.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Coins...' },
Add the items below into your qs-inventory/shared/items.lua
['laundromatusb'] = {
['name'] = 'laundromatusb',
['label'] = 'USB',
['weight'] = 0,
['type'] = 'item',
['image'] = 'laundromatusb.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = false,
['combinable'] = nil,
['description'] = '...'
},
['goldcoin'] = {
['name'] = 'goldcoin',
['label'] = 'Gold Coin',
['weight'] = 0,
['type'] = 'item',
['image'] = 'goldcoin.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = false,
['combinable'] = nil,
['description'] = '...'
},
Add the items below into your ox-inventory/data/items.lua
["laundromatusb"] = {
label = "USB",
weight = 100,
stack = true,
close = true,
description = "USB...",
client = {
image = "laundromatusb.png",
}
},
["goldcoin"] = {
label = "Gold Coin",
weight = 100,
stack = true,
close = true,
description = "Gold Coin...",
client = {
image = "goldcoin.png",
}
},
Add the code below to zat-dialog/shared/config.lua
-- laundromat
{
ped = 'a_m_m_eastsa_02',
anim = 'CODE_HUMAN_MEDIC_TIME_OF_DEATH',
coords = vector4(510.69, -1951.57, 23.99, 307.67),
job = "all", -- { ["police"] = 0, ["ambulance"] = 0} if you are using target
gang = "all", -- { ["ballas"] = 2, ["thelostmc"] = 0} if you are using target
groups = "all", -- { ["police"] = 2, ["ambulance"] = 0} if you are using intearaction
firstname = 'ASTA',
lastname = 'CLEAN',
rep = 0,
mission = 'Laundromat',
text = 'Hey there, always on the lookout for a side gig, huh? I have got this idea that is a bit out there, but trust me, it pays off. Imagine sneaking onto Suds Law laundromat and break all the whashmachines in there?',
buttons = {
{
text= 'I want to work',
rep = 0,
answer ='Ready for a day of hard work?',
buttons={{
text = 'yes',
shop =false,
rep = 0,
action= {
isServer= false,
event= 'zat-laundromat:client:StartWorking',
data= {}
},
canInteract = CanToggleSignIn(),
},
{
text = 'Leave Conversation',
shop =false,
rep = 0,
action= {
isServer= false,
event= 'zat-dialog:client:HideUi',
data= {}
},
canInteract = true
}
},
canInteract = true
},
{
text = 'Abandon Mission',
rep = 0,
shop =false,
action= {
isServer= false,
event= 'zat-laundromat:client:StopWorking',
data= {}
},
canInteract = true
},
{
text = 'Join/Create Group',
rep = 0,
shop =false,
action= {
isServer= false,
event= 'zat-groups:client:OpenUi',
data= {}
},
canInteract = true
},
{
text = 'Open Shop',
rep = 0,
shop = true,
answer = null,
canInteract = true
},
},
items={
{
name = 'laundromatusb',
label = 'USB',
image = 'nui://'..Config.Img..'laundromatusb.png',
type = 'Equipement',
price = 1000,
rep = 0,
amount = 0, -- keep it 0
info = {},
canInteract = true
},
}
},