💻Installation
Last updated
Last updated
You will need the latest version of qb-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:
-- Gallery heist
rfid_cloner = { name = 'rfid_cloner', label = 'RFID Cloner', weight = 100, type = 'item', image = 'rfid_cloner.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'RFID Cloner' },
painting1 = { name = 'painting1', label = 'Mark Ashkenazi Painting', weight = 100, type = 'item', image = 'painting1.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'Mark Ashkenazi Painting' },
painting2 = { name = 'painting2', label = 'Jean Delvin Painting', weight = 100, type = 'item', image = 'painting2.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = 'Jean Delvin Painting' },
Add this into your qb-inventory js file:
case "rfid_cloner":
if (itemData.info.uses == undefined) {
return `<p>Uses: 5</p>`;
}else{
return `<p>Uses: ${itemData.info.uses}</p>`;
}
Add the items below into your qs-inventory/shared/items.lua
['rfid_cloner'] = {
['name'] = 'rfid_cloner',
['label'] = 'RFID cloner',
['weight'] = 0,
['type'] = 'item',
['image'] = 'rfid_cloner.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'RFID cloner...'
},
['painting1'] = {
['name'] = 'painting1',
['label'] = 'Mark Ashkenazi Painting',
['weight'] = 0,
['type'] = 'item',
['image'] = 'painting1.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Mark Ashkenazi Painting'
},
['painting2'] = {
['name'] = 'painting2',
['label'] = 'Jean Delvin Painting',
['weight'] = 0,
['type'] = 'item',
['image'] = 'painting2.png',
['unique'] = true,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Jean Delvin Painting'
},
Add this into qs-inventory/config/metadata.js
} else if (itemData.name == "rfid_cloner") {
$(".item-info-title").html("<p>" + `${itemData.info.label || label}` + "</p>");
$(".item-info-description").html("<p>Uses: " + itemData.info.uses + "</p>");
Add the items below into your ox-inventory/data/items.lua
["rfid_cloner"] = {
label = "RFID Cloner",
weight = 100,
stack = false,
close = true,
description = "RFID Cloner",
client = {
image = "rfid_cloner.png",
}
},
["painting2"] = {
label = "Jean Delvin Painting",
weight = 100,
stack = false,
close = true,
description = "Jean Delvin Painting",
client = {
image = "painting2.png",
}
},
["painting1"] = {
label = "Mark Ashkenazi Painting",
weight = 100,
stack = false,
close = true,
description = "Mark Ashkenazi Painting",
client = {
image = "painting1.png",
}
},
Add the code below to zat-dialog/shared/config.lua
-- gallery
{
ped = 'u_m_m_jesus_01',
anim = 'CODE_HUMAN_MEDIC_TIME_OF_DEATH',
coords = vector4(996.66, -1486.69, 30.43, 265.94),
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 = 'Galleryheist',
text = 'Thou art welcome, what can I do for you?',
buttons = {
{
text= 'Find the Perfect Picture',
rep = 0,
answer ='I am looking for something special, I need a piece or art that will make my followers go wild. In exchange I can have my followers help you out.',
buttons={{
text = 'yes',
shop =false,
rep = 0,
action= {
isServer= false,
event= 'zat-galleryheist: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-galleryheist: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 = 'rfid_cloner',
label = 'RFID Cloner',
image = 'nui://'..Config.Img..'rfid_cloner.png',
type = 'Equipement',
price = 1000,
rep = 0,
amount = 0, -- keep it 0
info = {},
canInteract = true
},
}
},