Config.Lua
local seconds, minutes = 1000, 60000
Config = {}
Config.jobMenu = 'F6' -- Tecla padrão do menu do trabalho
Config.customCarlock = false -- Se você usar wasabi_carlock (adicione seu próprio sistema de carlock em client/cl_customize.lua)
Config.billingSystem = false -- Opções atuais: 'esx' (Para esx_billing) / 'okok' (Para okokBilling) (Fácil de adicionar mais/personalizar completamente em client/cl_customize.lua)
Config.skinScript = false -- Opções atuais: 'esx' (Para esx_skin) / 'appearance' (Para wasabi-fivem-appearance) (Personalizado pode ser adicionado em client/cl_customize.lua)
Config.customJail = false -- Defina como true se quiser adicionar a opção de prisão ao menu (requer que você edite o evento wasabi_police:sendToJail em client/cl_customize.lua)
Config.inventory = 'ox' -- NECESSÁRIO PARA A PESQUISA DE JOGADORES - Opções atuais: 'ox' (Para ox_inventory) / 'mf' (Para mf inventory) / 'qs' (Para qs_inventory) / 'custom' (Custom pode ser adicionado em client/cl_customize.lua)
Config.searchPlayers = true -- Permite que os trabalhos da polícia procurem jogadores (deve definir o inventário correto acima)
Config.weaponsAsItems = false -- Isso normalmente é para ESX e inventários mais antigos que ainda usam armas como armas e não como itens (se não tiver certeza, deixe como true!)
Config.esxIdentity = true -- Habilite a opção para obter informações adicionais ao verificar a ID do suspeito. (Requer esx_identity ou similar)
Config.esxLicense = true -- Habilite se você usar esx_license ou algo semelhante para licenças de armas/etc
Config.tackle = {
enabled = true, -- Habilita o tackle?
policeOnly = true, -- Os trabalhos da polícia só usam tackle?
hotkey = 'G' -- Tecla a ser pressionada durante o sprint para iniciar o tackle do alvo
}
Config.handcuff = { -- Configuração com relação a algemas
timer = 20 * minutes, -- Tempo antes de o jogador ser automaticamente desamarrado (defina como falso se não desejar)
hotkey = 'J', -- Tecla a ser pressionada para algemar as pessoas (defina como false para não usar tecla de atalho)
skilledEscape = {
enabled = true, -- Permite que o criminoso simule resistência, dando a ele a chance de se libertar das algemas por meio de verificação de habilidade
difficulty = {'easy', 'easy', 'easy'} -- Opções: 'easy' / 'medium' / 'hard' (podem ser usadas como estão na configuração)
}
}
Config.policeJobs = { -- Trabalhos policiais
'police',
'sheriff'
}
Config.Locations = {
LSPD = {
blip = {
enabled = true,
coords = vec3(464.57, -992.0, 30.69),
sprite = 60,
color = 29,
scale = 1.0,
string = 'Mission Row PD'
},
bossMenu = {
enabled = true, -- Habilita o menu do chefe?
jobLock = 'police', -- Bloqueia o trabalho específico da polícia? Definir como false se não for desejado
coords = vec3(460.64, -985.64, 30.73), -- Localização do menu do chefe (se não estiver usando o alvo)
label = '[E] - Access Boss Menu', -- Texto da string de rótulo da UI (se não estiver usando o alvo)
distance = 3.0, -- Distância para permitir acesso/prompt com UI de texto (se não estiver usando target)
target = {
enabled = false, -- Se ativado, o local e a distância acima serão obsoletos
rótulo = 'Access Boss Menu',
coords = vec3(460.64, -985.64, 30.73),
heading = 269.85,
width = 2.0,
comprimento = 1,0,
minZ = 30,73-0,9,
maxZ = 30,73+0,9
}
},
armoury = {
enabled = true, -- Defina como false se você não quiser usar
coords = vec3(480.32, -996.67, 30.69-0.9), -- Coords do arsenal
heading = 86.95, -- Título do NPC do arsenal
ped = 's_f_y_cop_01',
label = '[E] - Access Armoury', -- Cadeia de texto ui
jobLock = 'police', -- Permite apenas uma das listagens do Config.policeJob / Defina como false se permitir todos os Config.policeJobs
weapons = {
[0] = { -- O número do grau será o nome de cada tabela (este seria o grau 0)
['WEAPON_PISTOL'] = { label = 'Pistol', multiple = false, price = 75 }, -- Defina o preço como falso se não for desejado
['WEAPON_NIGHTSTICK'] = { label = 'Night Stick', multiple = false, price = 50 },
-- ['ammo-9'] = { label = '9mm Ammo', multiple = true, price = 10 }, -- Defina multiple como true se você quiser comprar mais de uma por vez
-- ['armour'] = { label = 'Bulletproof Vest', multiple = false, price = 100 }, -- Exemplo
},
[1] = { -- Esse seria o grau 1
['WEAPON_COMBATPISTOL'] = { label = 'Combat Pistol', multiple = false, price = 150 },
['WEAPON_NIGHTSTICK'] = { label = 'Night Stick', multiple = false, price = 50 },
-- ['ammo-9'] = { label = '9mm Ammo', multiple = true, price = 10 }, -- Exemplo
-- ['armour'] = { label = 'Bulletproof Vest', multiple = false, price = 100 }, -- Exemplo
},
[2] = { -- Esse seria o grau 2
['WEAPON_COMBATPISTOL'] = { label = 'Combat Pistol', multiple = false, price = 150 },
['WEAPON_NIGHTSTICK'] = { rótulo = 'Bastão noturno', múltiplo = falso, preço = 50 },
['WEAPON_ASSAULTRIFLE'] = { label = 'Assault Rifle', multiple = false, price = 1100 },
-- ['ammo-9'] = { rótulo = '9mm Ammo', múltiplo = verdadeiro, preço = 10 }, -- Exemplo
-- ['ammo-rifle'] = { label = '5.56 Ammo', multiple = true, price = 20 }, -- Exemplo
-- ['armour'] = { label = 'Bulletproof Vest', multiple = false, price = 100 }, -- Exemplo
},
[3] = { -- Esse seria o grau 3
['WEAPON_COMBATPISTOL'] = { label = 'Combat Pistol', multiple = false, price = 150 },
['WEAPON_NIGHTSTICK'] = { rótulo = 'Bastão noturno', múltiplo = falso, preço = 50 },
['WEAPON_ASSAULTRIFLE'] = { label = 'Assault Rifle', multiple = false, price = 1100 },
-- ['ammo-9'] = { rótulo = '9mm Ammo', múltiplo = verdadeiro, preço = 10 }, -- Exemplo
-- ['ammo-rifle'] = { label = '5.56 Ammo', multiple = true, price = 20 }, -- Exemplo
-- ['armour'] = { label = 'Bulletproof Vest', multiple = false, price = 100 }, -- Exemplo
},
}
},
cloakroom = {
enabled = true, -- Defina como false se não quiser usar (Compatível com esx_skin & wasabi fivem-appearance fork)
coords = vec3(462.36, -999.62, 30.69), -- Coords do cloakroom
label = '[E] - Change Clothes', -- String de texto ui do vestiário
range = 2.0, -- Intervalo de distância das coordenadas que você pode usar.
uniforms = { -- Opções de uniforme
['Recruit'] = { -- Nome do traje que será exibido no menu
male = { -- Variação masculina
['tshirt_1'] = 15, ['tshirt_2'] = 0,
['torso_1'] = 5, ['torso_2'] = 2,
['braços'] = 5,
['pants_1'] = 6, ['pants_2'] = 1,
['shoes_1'] = 16, ['shoes_2'] = 7,
['helmet_1'] = 44, ['helmet_2'] = 7,
},
female = { -- Variação feminina
['tshirt_1'] = 15, ['tshirt_2'] = 0,
['torso_1'] = 4, ['torso_2'] = 14,
['braços'] = 4,
['pants_1'] = 25, ['pants_2'] = 1,
['shoes_1'] = 16, ['shoes_2'] = 4,
}
},
['Patrol'] = {
male = {
['tshirt_1'] = 58, ['tshirt_2'] = 0,
['torso_1'] = 55, ['torso_2'] = 0,
['braços'] = 30,
['pants_1'] = 24, ['pants_2'] = 0,
['shoes_1'] = 10, ['shoes_2'] = 0,
['helmet_1'] = 46, ['helmet_2'] = 0,
},
feminino = {
['tshirt_1'] = 15, ['tshirt_2'] = 0,
['torso_1'] = 4, ['torso_2'] = 14,
['braços'] = 4,
['pants_1'] = 25, ['pants_2'] = 1,
['shoes_1'] = 16, ['shoes_2'] = 4,
}
},
['Chief'] = {
male = {
['tshirt_1'] = 15, ['tshirt_2'] = 0,
['torso_1'] = 5, ['torso_2'] = 2,
['braços'] = 5,
['pants_1'] = 6, ['pants_2'] = 1,
['shoes_1'] = 16, ['shoes_2'] = 7,
['helmet_1'] = 44, ['helmet_2'] = 7,
},
feminino = {
['tshirt_1'] = 15, ['tshirt_2'] = 0,
['torso_1'] = 4, ['torso_2'] = 14,
['braços'] = 4,
['pants_1'] = 25, ['pants_2'] = 1,
['shoes_1'] = 16, ['shoes_2'] = 4,
}
},
}
},
vehicles = { -- Garagem de veículos
enabled = true, -- Ativar? False se você tiver sua própria maneira de os médicos obterem veículos.
jobLock = 'police', -- Bloqueio de trabalho? ou acesso a todos os trabalhos da polícia usando false
zone = {
coords = vec3(463.69, -1019.72, 28.1), -- Área para solicitar garagem de veículos
range = 5.5, -- Intervalo que será solicitado a partir dos coords acima
label = '[E] - Garagem de acesso',
return_label = '[E] - Retornar veículo'
},
spawn = {
land = {
coords = vec3(449.37, -1025.46, 28.59), -- Coords de onde o veículo terrestre aparece/retorna
heading = 3.68
},
air = {
coords = vec3(449.29, -981.76, 43.69), -- Coordenadas de onde os veículos aéreos aparecem/retornam
heading = 0,01
}
},
options = {
[0] = { -- Grau de trabalho como nome da tabela
['police'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
label = 'Police Cruiser',
category = 'land', -- As opções são 'land' e 'air'
},
['police2'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
rótulo = 'Police Cruiser #2',
category = 'land', -- As opções são 'land' e 'air'
},
['polmav'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
rótulo = 'Maverick',
category = 'air', -- As opções são 'land' e 'air'
},
},
[1] = { -- Grau de trabalho como nome da tabela
['police'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
label = 'Police Cruiser',
category = 'land', -- As opções são 'land' e 'air'
},
['police2'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
rótulo = 'Police Cruiser #2',
category = 'land', -- As opções são 'land' e 'air'
},
['polmav'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
rótulo = 'Maverick',
category = 'air', -- As opções são 'land' e 'air'
},
},
[2] = { -- Grau de trabalho como nome da tabela
['police'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
label = 'Police Cruiser',
category = 'land', -- As opções são 'land' e 'air'
},
['police2'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
rótulo = 'Police Cruiser #2',
category = 'land', -- As opções são 'land' e 'air'
},
['polmav'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
rótulo = 'Maverick',
category = 'air', -- As opções são 'land' e 'air'
},
},
[3] = { -- Grau de trabalho como nome da tabela
['police'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
label = 'Police Cruiser',
category = 'land', -- As opções são 'land' e 'air'
},
['police2'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
rótulo = 'Police Cruiser #2',
category = 'land', -- As opções são 'land' e 'air'
},
['polmav'] = { -- Código de geração de carro/helicóptero/veículo/nome do modelo
rótulo = 'Maverick',
category = 'air', -- As opções são 'land' e 'air'
},
},
}
}
},
}
Avaliações
Não há avaliações ainda.