
π»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:
gpotablet = { name = 'gpotablet', label = 'GO Postal Tablet', weight = 100, type = 'item', image = 'gpotablet.png', unique = false, useable = true, shouldClose = true, combinable = nil, description = 'Go Postal Tablet.'},
OX_INVENTORY
Add the items below into your ox-inventory/data/items.lua
["gpotablet"] = {
label = "GO Postal Tablet",
weight = 100,
stack = true,
close = true,
description = "Go Postal Tablet.",
client = {
image = "gpotablet.png",
}
},
Add this into ox_inventory/modules/items/client.lua
Item('gpotablet', function(data, slot)
ox_inventory:useItem(data, function(data)
if data then
TriggerEvent("zat-gopostal:client:OpenTablet")
end
end)
end)
QS-INVENTORY
Add the items below into your qs-inventory/shared/items.lua
['gpotablet'] = {
['name'] = 'gpotablet',
['label'] = 'GO Postal Tablet',
['weight'] = 100,
['type'] = 'item',
['image'] = 'gpotablet.png',
['unique'] = false,
['useable'] = true,
['shouldClose'] = true,
['combinable'] = nil,
['description'] = 'Go Postal Tablet.'
},
Add this into qs-inventory/server/custom/misc/CreateUseableItem.lua
CreateUsableItem('gpotablet', function(source, item)
local src = source
TriggerClientEvent('zat-gopostal:client:OpenTablet', src)
end)
ZAT - DIALOG (in case you use it) :
Add this to shared/config.lua :
-- Go Postal
{
img = 'https://i.ibb.co/4nK2PZKs/Capture-d-cran-2025-08-27-132914.png',
ped = 's_m_m_postal_01',
anim = 'CODE_HUMAN_MEDIC_TIME_OF_DEATH',
coords = vector4(78.91, 112.55, 80.17, 163.66),
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 = 'GoPostal',
text = 'Hi there, how can I help you ?',
buttons = {
{
text= 'I want to work',
rep = 0,
answer ='We have a critical batch of high-priority parcels that must be delivered to multiple corporate clients and secure facilities across the city. As a trusted member of the Go Postal logistics division, your role is vital in ensuring each package reaches its destination on time, undamaged, and without drawing unwanted attention. Efficiency, discretion, and punctuality are non-negotiable.',
buttons={{
text = 'Sign In',
shop =false,
rep = 0,
action= {
isServer= false,
event= 'zat-gopostal:client:Signin',
data= {}
},
canInteract = CanToggleSignIn(),
},
{
text = 'Leave Conversation',
shop =false,
rep = 0,
action= {
isServer= false,
event= 'zat-dialog:client:HideUi',
data= {}
},
canInteract = true
}
},
canInteract = true
},
{
text = 'Cancel Mission',
rep = 0,
shop =false,
action= {
isServer= false,
event= 'zat-gopostal:client:StopWorking',
data= {}
},
canInteract = true
},
},
items={
}
},
ADDITIONAL SETUP
ENSURE RESOURCES
Last updated