DRS Printer
Uma reprografia para o teu servidor: os jogadores pagam para copiar documentos (seguro, registo e outros) com os mesmos dados do original.
Reprografia para o teu servidor: os jogadores pagam para fazer cópias dos seus documentos (seguro, registo e outros), com os mesmos dados do original.
#Requisitos
| Recurso | Obrigatório |
|---|---|
qb-core | Sim |
ox_lib | Sim |
qb-inventory ou ox_inventory | Sim |
qb-target ou ox_target | Sim |
#Instalação
- Coloca
drs_printeremresourcese adiciona aoserver.cfg:
server.cfg
ensure qb-core
ensure ox_lib
ensure drs_printer- Indica o teu inventário e target no
config.lua:
config.lua
Config.Inventory = 'qb' -- 'qb' ou 'ox'
Config.Target = 'qb-target' -- 'qb-target' ou 'ox_target'#Utilização
- Vai à reprografia (ícone no mapa) e usa o target no NPC ou no balcão.
- Escolhe o documento a copiar. O original fica contigo e recebes
Config.Copiescópias com a mesma informação. - Pagas
Config.Pricepor cópia.
#Opções principais
| Opção | Por defeito | Descrição |
|---|---|---|
Config.Price | 5000 | Preço por cópia |
Config.Copies | 1 | Cópias entregues |
Config.Cooldown | 10 | Segundos entre cópias |
Config.CopyableItems | 5 documentos | Itens que podem ser copiados |
Config.Locations | 1 local | Reprografias, com blip e NPC |
Config.MaxDistance | 4.0 | Distância máxima ao balcão (validada no servidor) |
Para copiar a apólice do DRS Insurance, mantém insurance_paper em Config.CopyableItems.
#Configuração completa
config.lua
Config = {}
-- Idioma / Language: 'pt' ou 'en'
Config.Locale = 'pt'
-- Inventário: 'qb' ou 'ox' / Inventory: 'qb' or 'ox'
Config.Inventory = 'qb'
-- Target: 'qb-target' ou 'ox_target'
Config.Target = 'qb-target'
-- Preço por cópia e símbolo da moeda / Price per copy and currency symbol
Config.Price = 5000
Config.Currency = '€'
-- Quantas cópias o jogador recebe (o original é mantido) / How many copies the player gets (original is kept)
Config.Copies = 1
-- Tempo de espera entre cópias (segundos) / Cooldown between copies (seconds)
Config.Cooldown = 10
-- Documentos que podem ser copiados (nomes dos itens) / Copyable documents (item names)
Config.CopyableItems = {
'insurance_paper',
'vehicle_ins',
'registration_paper',
'vehicle_reg',
'registration_doc',
}
-- Reprografias (podes ter várias) / Print shops (you can have several)
Config.Locations = {
{
coords = vector4(-1185.02, -1237.64, 7.21, 108.55),
blip = { enabled = true, sprite = 459, color = 3, scale = 0.8 },
npc = { enabled = true, model = 's_m_m_lathandy_01', scenario = 'WORLD_HUMAN_CLIPBOARD' },
},
}
-- Distância máxima ao balcão para usar (validado no servidor) / Max distance to the counter (validated server-side)
Config.MaxDistance = 4.0#Segurança
O servidor confirma que o jogador está ao balcão, tem o documento e o dinheiro. Se o inventário estiver cheio, o dinheiro é devolvido.