$ USD
Économisez 20% dès aujourd'hui : Utilisez le code BIENVENUE lors du paiement. ACCUEILLIR
Valable une seule fois par client sur les commandes passées à partir du $10.
Valable une seule fois par client sur les commandes passées à partir du $10.
Script de police ADS
Le prix initial était : $29.00.$15.00Le prix actuel est : $15.00.
Caractéristiques (compactes)
- Cadres : ESX / QBCore / Qbox (remplacement direct pour ESX/QB Police Job)
- Inventaire (extensible) : inventaire_ox, inventaire_qb, inventaire_ps, inventaire_qs, inventaire_tgiann, inventaire_codem, inventaire_core, inventaire_jpr, inventaire_ak47
- MDT (extensible) : ps-mdt, tk_mdt, lb-tablette, redutzu-mdt, qs-mdt
- Expédition (extensible) : ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch
- Caméras corporelles et caméras : Interface utilisateur avancée de la caméra corporelle ; élément de caméra (stocke les métadonnées des photos) ; vidéosurveillance de la ville avec créateur intégré au jeu
- Suivi des joueurs : bracelets de suivi/moniteurs de cheville
- Radars et vitesse : radar de police portable avec DUI ; radar embarqué ; radars de vitesse avec créateur
- Suite de preuves : laboratoires, registre, casier à preuves
- Véhicules : menu des extras + éditeur d'indicatifs d'appel ; garage (possédé ou généré) ; atelier de véhicules ; système de coffre par modèle ; pince de roue ; bandes de pointes (objet + animation)
- Outils de trafic : gestion du trafic ; mégaphone utilisable
- Opérations : GPS de service ; casiers pour officiers ; gilets pare-balles configurables
- Garde-robe: garde-robe d'officier avec créateur de tenues simples
- Détention: prison avancée (emplois configurables + casier de prison) ; photos d'identité avec base de données de photos
- Objets: accessoires de police avec modèles configurables
- Administration: fourrière avancée ; contraventions ; journaux Discord pour toutes les actions
- Interactions (intégrées) : manchette, traînée, transport, attache-câble, sac à tête, coffre, recherche, test de poudre à canon, et plus encore
- Autre: hautement configurable ; protection des moddeurs
Dépendances
- Requis:
ox_lib,oxmysql,pma-voix, et un cadre : ESX ou QBCore ou QBOX - Facultatif:
p_helper(facultatif),p_hints(facultatif)
Économisez 20% pendant une durée limitée.
- Qualité supérieure
- Entièrement Open Source
- Paiements sécurisés
- Garantie de satisfaction
- Garantie de remboursement de 30 jours
Description
Fichier de configuration
Config = { Core = 'ESX', -- 'ESX' / 'QBCORE' | Autre paramètre de base sur le dossier 'core'. Billing = 'ads_billing', -- 'okokBilling' / 'esx_billing' / 'jaksam_billing' TextUI = 'ox_lib', -- 'ox_lib' / 'okokTextUI' / 'ESXTextUI' / 'QBDrawText' // La personnalisation peut être ajoutée dans le cl_utils.lua !!! ProgressBar = '', -- 'progressBars' / 'pogressBar' / 'mythic_progbar' // La personnalisation peut être ajoutée dans le cl_utils.lua !!! Inventaire = 'ox_inventory', -- 'ox_inventory' / 'qb_inventory' / 'quasar_inventory' / 'chezza_inventory' // La personnalisation peut être ajoutée dans le cl_utils.lua !!! Métrique = 'kmh', -- 'kmh' / 'mph' BrutalNotify = false, -- Achetez ici : (4 € + TVA) https://store.brutalscripts.com | Ou configurez votre propre notification >> cl_utils.lua SteamName = false, -- true = Nom Steam | false = nom du personnage DateFormat = '%d/%m/%Y', -- Format de date CustomOutfitMenu = false, -- Si c'est vrai, cela ouvrira un menu de tenue personnalisée, que vous pouvez modifier dans la ligne 103 de cl_utils.lua. PoliceStations = { ['KANTOR POLICE'] = { Job = 'police', -- Nom du travail MenuColors = {'rgb(15, 100, 210)', 'rgb(9, 43, 88)'}, -- Couleur du panneau de travail Blip = {color = 38, sprite = 60, size = 0.8}, -- Job blip Marker = {use = true, marker = 20, rgb = {15, 100, 210}, bobUpAndDown = true, rotate = false}, Duty = vector3(467.39, -994.84, 51.25), -- Coordonnées Duty ON / OFF DutyBlips = false, -- Avec cela, les flics peuvent voir les autres flics sur la carte. Vestiaires = { --vector3(606.13, 14.29, 82.74), -- Vous pouvez en ajouter d'autres... }, Armureries = { --vector3(616.33, 16.39, 82.76), -- Vous pouvez en ajouter d'autres... }, BossMenu = { grades = {15}, coords = { --vector3(634.73, 6.0, 90.52), -- Vous pouvez en ajouter d'autres... } }, Garages = { --[[ { Label = 'Garage I.', -- Menu des étiquettes de garage = vector3(457.7184, -1023.5260, 28.4095), -- Coordonnées d'ouverture du menu du garage spawn = vector4(450.4629, -1020.8453, 28.4015, 92.8738), -- Véhicule coordonnées d'apparition dépôt = vector3(452.9732, -1022.0786, 28.4158), -- Lieu de dépôt du véhicule véhicules = { --['MODEL'] = { -- Label = 'VEHICLE-LABEL', -- minRank = MINIMUM-GRADE --}, ['police'] = { Label = 'Véhicule de police', minRank = 1 }, ['police2'] = { Label = 'Véhicule Police2', minRank = 2 }, } }, ]] --[[ { Label = 'Garage d'hélicoptères', menu = vector3(431.94, -995.36, 39.02), spawn = vector4(433.15, -1004.5, 41.43, 359.99), dépôt = vector3(435.44, -995.69, 39.02), véhicules = { ['polmav'] = { Label = 'Hélicoptère de police', minRank = 3 }, } }, ]] -- Vous pouvez en ajouter d'autres... }, Boutique = { -- minGrade = Le grade minimum pour accéder à l'achat de l'objet. --[[ {item = 'radio', label = 'Radio', prix = 500, minGrade = 0}, {item = 'police_bulletproof', label = 'Bullet Proof', prix = 500, minGrade = 0}, {item = 'weapon_flashlight', label = 'Flash Lamp', prix = 10, minGrade = 0}, {item = 'weapon_nightstick', label = 'Nightstick', prix = 10, minGrade = 0}, {item = 'weapon_stungun', label = 'Tazer', prix = 500, minGrade = 0}, {item = 'weapon_pistol', label = 'Pistolet', prix = 500, minGrade = 1}, {item = 'weapon_smg', label = 'SMG', prix = 500, minGrade = 2}, {item = 'weapon_carbinerifle', label = 'Carbinerifle', prix = 500, minGrade = 2}, {item = 'weapon_pumpshotgun', label = 'Pumpshotgun', prix = 500, minGrade = 3}, -- Objets de base ESX -- {item = 'ammo-9', label = 'Munitions-9', prix = 10, minGrade = 1}, {item = 'ammo-shotgun', label = 'Munitions-Shotgun', prix = 20, minGrade = 3}, {item = 'ammo-rifle', label = 'Munitions-Rifle', prix = 20, minGrade = 2}, ]] -- Objets de base QB -- --{item = 'pistol_ammo', label = 'Munitions pour pistolet', prix = 10, minGrade = 1}, --{item = 'smg_ammo', label = 'Munitions pour pistolet-mitrailleur', prix = 15, minGrade = 2}, --{item = 'rifle_ammo', label = 'Munitions pour fusil', prix = 20, minGrade = 2}, --{item = 'shotgun_ammo', label = 'Munitions pour fusil de chasse', prix = 20, minGrade = 3}, }, }, ----------------------------------------------------------- -------------------| Département du shérif |------------------ ----------------------------------------------------------- --[[ ['Département du shérif'] = { Job = 'shérif', -- Nom du travail MenuColors = {'rgb(235, 164, 52)', 'rgb(181, 116, 13)'}, -- Couleur du panneau de travail Blip = {color = 22, sprite = 60, size = 1.0}, -- Job blip Marker = {use = false, marker = 20, rgb = {15, 100, 210}, bobUpAndDown = true, rotate = false}, Duty = vector3(-446.5832, 6012.8979, 32.2887), -- Coordonnées Duty ON / OFF DutyBlips = false, -- Avec cela, les flics peuvent voir les autres flics sur la carte. Vestiaires = { }, Armureries = { }, BossMenu = { grades = {3}, }, Garages = { }, Boutique = { }, }, ]] }, Commandes = { -- Pour les flics JobMenu = { Commande = '', Contrôle = 'F6', -- Liste des commandes : https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ Suggestion = 'Ouvrir le menu des tâches' }, MDT = { Commande = '', Suggestion = 'Ouvrir le menu de la base de données' }, VehiclePanel = { Commande = '', Suggestion = 'Modification de la position du panneau du véhicule' }, PlateReader = { WhitelistedVehicles = {'15wrxmarkednonels', '22m4rb', '23gtruckbb', 'barakuda', 'fbi3', 'kpgswl', 'lc300gr', 'polklx', 'TNILC'}, -- false = non utilisé Commande = 'platereader', Contrôle = '', -- Liste des commandes : https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ Suggestion = 'Menu du lecteur de plaques' }, AreaLock = { Commande = 'arealock', Suggestion = 'Menu de verrouillage de zone' }, CameraRepair = { Commande = 'camera_repair', Suggestion = 'Réparer la caméra' }, Drag = { Commande = '', Suggestion = 'Animation de glissement' }, RemoveObjects = { Commande = 'removeobject', Contrôle = 'F7', -- Liste des commandes : Anglais : https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ Suggestion = 'Supprimer les objets' }, -- Pour les civils CitizenCall = { Command = 'citizencall', Suggestion = 'Menu d'appel citoyen' }, }, HandCuff = { Freeze = false, -- Voulez-vous geler le joueur pendant qu'il est menotté ? true / false CuffObject = false, -- Voulez-vous utiliser Cuff Object sur la main du joueur ? true / false -- Plus de contrôles : https://docs.fivem.net/docs/game-references/controls/ DisableControls = {24,257,25,263,32,34,31,30,45,22,44,37,23,288,289,170,167,73,199,59,71,72,36,47,264,257,140,141,142,143,75}, -- Contrôles désactivés lorsque le joueur est menotté. HandcuffKeyItem = 'handcuff_key', -- Objet utilisable, que tout le monde peut utiliser pour ouvrir les menottes. DragBlacklistedVehicles = {'bf400', 'sanchez'} }, BulletProofs = { Use = false, -- true = false Items = { -- Job = qui peut utiliser, onlyjob = Seuls les membres du job peuvent utiliser ? true / fase, item = ITEM {job = 'police', onlyjob = true, item = 'police_bulletproof'}, {job = 'sheriff', onlyjob = true, item = 'sheriff_bulletproof'}, } }, Radars = { Use = true, -- true / false Blips = {sprite = 184, color = 82, size = 0.5}, -- Radars blips OtherWhitelistedJobs = {'ambulance', 'police', 'pemerintah', 'mechanic'}, -- Autres emplois sur liste blanche Positions = { -- Coords, job = quel emploi recevra l'argent des radars, limit = limite de vitesse, price = prix (valeur de l'amende proportionnelle), radius = radius, blip = true / false --{coords = vector3(2076.3738, 2718.7109, 47,6280), job = 'police', limite = 200, prix = 3000, rayon = 5,0, blip = true}, --{coords = vector3(1320,0201, 610,4359, 80,1452), job = 'police', limite = 200, prix = 3000, rayon = 15,0, blip = true}, --{coords = vector3(-2686,5913, 2442,6104, 16,6781), job = 'police', limite = 200, prix = 3000, rayon = 15,0, blip = true}, --{coords = vector3(-1057,4922, -607,0911, 17,9110), job = 'police', limite = 200, prix = 3000, rayon = 25,0, blip = true}, --{coords = vector3(229,3872, -662,6493, 38,2247), job = 'police', limit = 200, prix = 3000, rayon = 15,0, blip = true}, --{coords = vector3(120,5341, -1378,1332, 28,8197), job = 'police', limit = 200, prix = 3000, rayon = 25,0, blip = true}, } }, Prison = { ClearInventory = false, -- true / false SaveFrequency = 5, Blip = {label = 'Lapas Ciogong', color = 3, sprite = 188, size = 1,25}, Coords = vector3(1580.44, 2543.21, 45.99), SendPlayerToJail = vector3(1580.44, 2543.21, 45.99), FinishCoords = vector4(1847.0192, 2585.8787, 45.6726, 267.4373), Hospital = { Blip = {label = 'RS Lapas Ciogong', coords = vector3(1777.03, 2552.09, 45.57), color = 2, sprite = 61, size = 0.0}, ReviveTime = 15, -- in sec ClearInventory = false, -- true / false Beds = { {coords = vector3(1777.8, 2560.1, 45.57), heading = 0.13, prop = 'v_med_bed2'}, }, }, Escape = { CanEscape = false, -- Voulez-vous permettre aux joueurs de s'échapper de la prison ? true / false EscapeDistance = 500.0, -- Distance d'échappement EscapeByTunnel = { Use = false, -- Si c'est vrai, vous devez avoir ce mlo requis : https://ed-johnsonscripts.tebex.io/package/5303552 Price = 5000, -- Prix à utiliser TimeToEscape = 30000, -- Temps d'échappement Model = 's_m_y_prismuscl_01', Coords = vector4(1628.2682, 2584.9957, 44.5652, 1.0618), DoorCoords = vector4(1628.185, 2584.76, 45.5583, 1.0618), WalkCoords = vector4(1626.5833, 2585.4402, 45,5648, 2,9932), DoorObject = -904036698, }, }, Shop = { Blip = {label = 'Prison Shop', color = 69, sprite = 59, size = 0,8}, Coords = vector3(1732,08, 2693,51, 45,58), Items = { -- Dans ESX {item = 'bread', label = 'Burger', price = 2000}, {item = 'water', label = 'Water', price = 2000}, -- Dans QB --{item = 'sandwich', label = 'Sandwich', price = 1}, --{item = 'water_bottle', label = 'Water', price = 1}, } }, Jobs = { Use = false, Blip = {label = 'Travail en prison', couleur = 17, sprite = 66, taille = 0,7}, StartJob = vector3(1732,81, 2571,65, 45,67), Travaux = { -- Soudage { Temps = 10, -- Temps en sec Argent = {min = 100, max = 200}, -- Minimum, Montant maximum d'argent aléatoire Blip = {label = 'Position de travail', couleur = 26, sprite = 354, taille = 0,8}, Animation = 'WORLD_HUMAN_WELDING', RemoveProp = 'prop_weld_torch', Positions = { {Coords = vector3(1730,64, 2581,76, 45,68), Heading = 91,48}, {Coords = vector3(1727,64, 2581,95, 45,68), Cap = 88,62}, }, }, -- Martelage { Temps = 10, Argent = {min = 100, max = 200}, Blip = {label = 'Position de travail', couleur = 26, sprite = 402, taille = 1,0}, Animation = 'WORLD_HUMAN_HAMMERING', RemoveProp = 'prop_tool_hammer', Positions = { {Coords = vector3(1630,2081, 2527,3784, 45,5649), Cap = 235,0}, {Coords = vector3(1624,8821, 2513,2861, 45,5648), Cap = 100,0}, }, }, -- Plantation { Temps = 10, Argent = {min = 100, max = 200}, Blip = {label = 'Position de travail', couleur = 2, sprite = 1, taille = 0,75}, Animation = 'WORLD_HUMAN_GARDENER_PLANT', RemoveProp = 'prop_cs_trowel', Positions = { {Coords = vector3(1771.3270, 2546.0410, 45.5871), Heading = 275.0}, {Coords = vector3(1757.6355, 2550.0220, 45.5651), Heading = 130.0}, {Coords = vector3(1700.1659, 2536.5183, 45.5595), Heading = 150.0}, }, }, -- Nettoyage { Temps = 10, Argent = {min = 100, max = 200}, Blip = {label = 'Position de travail', color = 5, sprite = 1, size = 0.75}, Animation = 'WORLD_HUMAN_MAID_CLEAN', RemoveProp = 'prop_rag_01', Positions = { {Coords = vector3(1781.9982, 2558.9646, 45.6732), Heading = 0.0}, {Coords = vector3(1784.3669, 2563.7920, 45.6731), Heading = 0.0}, {Coords = vector3(1784.2422, 2552.7314, 45.6731), Heading = 0.0}, }, }, -- Vous pouvez en ajouter d'autres... }, }, PrisonGuards = { {Modèle = 'mp_m_securoguard_01', Coords = vector4(1759.9581, 2413.7534, 45.3684, 28.3456), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coords = vector4(1820.5490, 2477.2603, 45.3775, 58.4353), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coords = vector4(1659.2534, 2398.5969, 45.4038, 1.3208), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coords = vector4(1544.2542, 2470.9983, 45.3487, 291.0606), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coords = vector4(1538.5869, 2585.3689, 45.3398, 276.2064), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coords = vector4(1572.9132, 2678.1006, 45.3943, 241.9367), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coords = vector4(1650.8765, 2754.4700, 45,4991, 204,2366), Distance = 10,0}, {Modèle = 'mp_m_securoguard_01', Coordonnées = vector4(1772,0437, 2758,9846, 45,5022, 158,1188), Distance = 10,0}, {Modèle = 'mp_m_securoguard_01', Coordonnées = vector4(1844,9613, 2699,1370, 45,5318, 91,8540), Distance = 10,0}, {Modèle = 'mp_m_securoguard_01', Coordonnées = vector4(1819,9763, 2621,6011, 45,5227, 84,6645), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coordonnées = vector4(1796.1647, 2620.0349, 45.5651, 357.4224), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coordonnées = vector4(1797.2832, 2590.6509, 45.6206, 190.7684), Distance = 10.0}, {Modèle = 'mp_m_securoguard_01', Coordonnées = vector4(1822.2632, 2608.7876, 45.5931, 92.6341), Distance = 20.0}, }, }, SecurityCameras = { hack = { enable = vrai, -- Piratage de caméra | vrai = faux temps = 30, -- Temps de piratage removeItem = vrai, -- Supprimer l'élément ? | true = false item = 'usb_hack', -- Distance de l'élément de piratage de caméra = 15.0 -- Le joueur doit être à cette distance de l'objet caméra }, cameras = { [1] = {label = "Prison CAM#1", coords = vector3(1768.84, 2530.96, 50.06), r = {x = -15.0, y = 0.0, z = 42.78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279267539730493/1.png'}, [2] = {label = "Prison CAM#2", coords = vector3(1616.35, 2522.01, 50.12), r = {x = -15,0, y = 0,0, z = 300,78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279278671417486/2.png?ex=670f3819&is=670de699&hm=91 b43be1b38eb15d1fbe65e08812a58d2b23182b25989eaac6d2c2ed24b7925d&format=webp&quality=lossless&width=480&height=480'}, [3] = {étiquette = "Prison CAM#3", coordonnées = vecteur3(1694,99, 2529,18, 59,00), r = {x = -15,0, y = 0,0, z = 300,78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279288834195577/3.png'}, [4] = {label = "Pacific Bank CAM#1", coords = vector3(235,35, 227,76, 113,83), r = {x = -35,0, y = 0,0, z = 220,05}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279610604425327/4.png'}, [5] = {label = "Pacific Bank CAM#2", coords = vector3(232.64, 221.82, 108.47), r = {x = -25,0, y = 0,0, z = -140,91}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279622096818266/5.png'}, [6] = {label = "Pacific Bank CAM#3", coordonnées = vecteur3(251,83, 225,38, 104,50), r = {x = -35,0, y = 0,0, z = -74,87}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279633509535854/6.png'}, [7] = {label = "Bijoux CAM#1", coords = vector3(-620,28, -224,15, 40,32), r = {x = -25,0, y = 0,0, z = 165,78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123280883814764574/7.png'}, [8] = {label = "Bijoux CAM#2", coordonnées = vecteur3 (-627,47, -239,98, 40,30), r = {x = -25,0, y = 0,0, z = -10,78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123281525883031552/8.png'}, [9] = {label = "Paleto Bank #1", coordonnées = vecteur3(-115,40, 6472.91, 33.00), r = {x = -25.0, y = 0.0, z = 200.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123289550551261344/11.png'}, [10] = {label = "Paleto Bank #2", coordonnées = vecteur3 (-108,02, 6462,61, 33,40), r = {x = -25,0, y = 0,0, z = 360,00}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123289558289760396/12.png'}, [11] = {label = "Paleto Bank #3", coordonnées = vecteur3 (-104,62, 6479,42, 33,38), r = {x = -25,0, y = 0,0, z = 182,00}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123289568263807019/13.png'}, [12] = {label = "Banque Paleto #4", coordonnées = vecteur3 (-107,89, 6468,54, 33,90), r = {x = -25,0, y = 0,0, z = 216,00}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123289575872286790/14.png'}, [13] = {label = "Fleeca Bank #1", coordonnées = vecteur3 (146,52, -1038,20, 30,72), r = {x = -25,0, y = 0,0, z = 250,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'}, [14] = {label = "Fleeca Bank #1", coordonnées = vecteur3(150.01, -1051.31, 31.10), r = {x = -25,0, y = 0,0, z = 25,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'}, [15] = {label = "Fleeca Bank #2", coordonnées = vecteur3 (1179,08, 2705,60, 39,40), r = {x = -25,0, y = 0,0, z = 90,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'}, [16] = {label = "Fleeca Bank #2", coordonnées = vecteur3 (1171.28, 2716.70, 39.82), r = {x = -25,0, y = 0,0, z = 225,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'}, [17] = {label = "Fleeca Bank #3", coordonnées = vecteur3 (-1216,80, -331,46, 39,0), r = {x = -25,0, y = 0,0, z = 290,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'}, [18] = {label = "Fleeca Bank #3", coordonnées = vecteur3 (-1204,83, -337,83, 39,51), r = {x = -25,0, y = 0,0, z = 80,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'}, [19] = {label = "Fleeca Bank #4", coordonnées = vecteur3 (-2963,95, 478,96, 17,06), r = {x = -25,0, y = 0,0, z = 350,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'}, [20] = {label = "Fleeca Bank #4", coordonnées = vecteur3 (-2952.67, 486.13, 17.47), r = {x = -25,0, y = 0,0, z = 140,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'}, [21] = {label = "Fleeca Bank #5", coordonnées = vecteur3 (310,85, -276,56, 55,47), r = {x = -25,0, y = 0,0, z = 250,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'}, [22] = {label = "Fleeca Bank #5", coordonnées = vecteur3 (314,34, -289,67, 56,23), r = {x = -25,0, y = 0,0, z = 25,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'}, [23] = {label = "Fleeca Bank #6", coordonnées = vecteur3 (-354,35, -47,43, 50,69), r = {x = -25,0, y = 0,0, z = 250,1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'}, [24] = {label = "Fleeca Bank #6", coordonnées = vector3(-350.62, -60.48, 50.76), r = {x = -25.0, y = 0.0, z = 25.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'}, }, }, ----------------------------------------------------------- -----------------------| TRADUIRE |----------------------- ----------------------------------------------------------- MoneyForm = '$', -- Money form -- Toutes les licences Libellé Licences = { ['weapon'] = 'Permis d'armes', ['dmv'] = 'Permis DMV', ['drive'] = 'Permis de conduire', ['driver'] = 'Permis de conduire', ['bike'] = 'Permis moto', ['hunting'] = 'Permis de chasse', ['business'] = 'Permis commercial', }, Locales = { CameraLabel = 'Gauche ~INPUT_CELLPHONE_LEFT~ Droite ~INPUT_CELLPHONE_RIGHT~\nHaut ~INPUT_CELLPHONE_UP~ Bas ~INPUT_CELLPHONE_DOWN~\n~r~Annuler ~INPUT_CELLPHONE_CANCEL~', ObjectLabel = 'Faire pivoter l'objet ~INPUT_CELLPHONE_LEFT~ & ~INPUT_CELLPHONE_RIGHT~\n~b~Placer l'objet~w~ ~INPUT_FRONTEND_RDOWN~', Male = 'Homme', Female = 'Femme', SpeedCameraFine = 'CCTV - Vitesse :', SpeedCameraBlipLabel = 'CCTV', None = 'Aucun', Jail = 'Prison', Reason = 'Raison', Time = 'Heure', -- Paramètres régionaux du menu des tâches CitizenInteractions = 'Interactions avec les citoyens', Search = 'Rechercher', Cuff = 'Menotter', Uncuff = 'Détacher les menottes', Drag = 'Glisser', InOutOfVehicle = 'Entrée/sortie du véhicule', VehicleInteractions = 'Interactions avec les véhicules', Lockpick = 'Crochetage', WheelClamp = 'Serrure de roue', Impound = 'Mise en fourrière', VehicleSearch = 'Recherche', Objects = 'Objets', Cone = 'Cône', Barrière = 'Barrière', Bandes à pointes = 'Bandes à pointes', Tente = 'Tente', Lumière = 'Lumière', MDT = 'MDT' }, Textes = { [1] = {'[E] - Pour ouvrir le menu des tenues', 38}, [2] = {'[E] - Pour ouvrir le menu de l'armurerie', 38}, [3] = {'[E] - Pour ouvrir le menu du garage', 38}, [4] = {'[E] - Pour déposer le véhicule', 38}, [5] = {'[E] - Pour activer le menu des tâches', '[E] - Pour désactiver le menu des tâches', 38}, [6] = {'[E] - Rechercher le coffre du véhicule', 38}, [7] = {'[E] - Rechercher la boîte à gants du véhicule', 38}, [8] = {'[E] - Supprimer l'objet', 38}, [9] = {'[E] - Démarrer le travail', 38}, [10] = {'[E] - Terminer le travail', 38}, [11] = {'[E] - Démarrer le travail', 38}, [12] = {'[E] - S'échapper par le tunnel', 38}, [13] = {'[E] - Boutique', 38}, [14] = {'[E] - Envoyer le joueur en prison', 38}, [15] = {'[E] - Pour ouvrir le menu du boss', 38}, }, -- Fonction de notification MODIFIABLE >> cl_utils.lua Notify = { [1] = {"NOTIFIKASI", "Aucun véhicule disponible pour votre rang.", 5000, "error"}, [2] = {"NOTIFIKASI", "Vous ne pouvez pas déposer ce véhicule.", 5000, "error"}, [3] = {"NOTIFIKASI", "Menu des tâches : <b>ON", 5000, "info"}, [4] = {"NOTIFIKASI", "JobMenu : <b>OFF", 5000, "info"}, [5] = {"NOTIFIKASI", "Quelque chose gêne !", 5000, "error"}, [6] = {"NOTIFIKASI", "Il n'y a pas de siège libre dans le véhicule !", 5000, "error"}, [7] = {"NOTIFIKASI", "Vous avez :", 5000, "info"}, [8] = {"NOTIFIKASI", "<br>Vous avez dépensé :<b>", 5000, "info"}, [9] = {"NOTIFIKASI", "Vous ne pouvez pas l'utiliser.", 5000, "error"}, [10] = {"NOTIFIKASI", "Vous n'avez pas assez d'argent !", 5000, "error"}, [11] = {"NOTIFIKASI", "<b>Vous avez commencé à travailler !</b> Rendez-vous au point indiqué sur la carte ! Vous recevrez de l'argent lorsque vous aurez terminé le travail.", 10000, "info"}, [12] = {"NOTIFIKASI", "Allez au point suivant, indiqué sur la carte !", 5000, "info"}, [13] = {"NOTIFIKASI", "Le gardien de prison vous a ramené !", 5000, "info"}, [14] = {"NOTIFIKASI", "Vous n'avez pas assez d'argent :", 5000, "error"}, [15] = {"NOTIFIKASI", "La porte s'ouvre, échappez-vous !", 5000, "success"}, [16] = {"NOTIFIKASI", "Veuillez NE PAS SPAMER !", 8000, "error"}, [17] = {"NOTIFIKASI", "Vous n'êtes pas à proximité d'un objet photographique !", 5000, "error"}, [18] = {"NOTIFIKASI", "Hack FAILED!", 5000, "error"}, [19] = {"NOTIFIKASI", "Hack SUCCÈS ! La caméra a été désactivée.", 5000, "success"}, [20] = {"NOTIFIKASI", "Vous avez réparé la caméra avec succès!", 6000, "success"}, [21] = {"NOTIFIKASI", "Vous avez soumis avec succès!", 6000, "success"}, [22] = {"NOTIFIKASI", "Tagihan denda telah di kirim ke tagihan anda!", 6000, "success"}, [23] = {"NOTIFIKASI", "Il n'y a aucun joueur près de chez vous!", 6000, "error"}, [24] = {"NOTIFIKASI", "La prison est terminée!", 6000, "success"}, [25] = {"NOTIFIKASI", "Vous avez réussi à vous évader!", 6000, "succès"}, [26] = {"NOTIFIKASI", "Vous ne pouvez pas vous échapper !", 6000, "erreur"}, [27] = {"NOTIFIKASI", "Appel citoyen <br>Rue : ", 6000, "info"}, [28] = {"NOTIFIKASI", "Personne à proximité pour traîner !", 6000, "error"}, [29] = {"NOTIFIKASI", "Quelqu'un est dans le véhicule !", 6000, "error"}, [30] = {"NOTIFIKASI", "Vous devez d'abord placer un sabot de roue sur la roue.", 6000, "error"}, }, Progressbar = { DutyOFF = 'Service OFF...', DutyON = 'Service ON...', Working = 'Travail...', WheelClampPlacing = 'Placage du sabot de roue...', Impound = 'Mise en fourrière...' }, Webhooks = { Use = false, -- Utiliser des webhooks ? true / false Locale = { ['ItemBought'] = 'Article acheté', ['CitizenCallOpen'] = 'Appel citoyen - Ouvrir', ['CitizenCallClose'] = 'Appel citoyen - Fermer', ['FineCreated'] = 'Amende créée', ['Jail'] = 'Prison', ['Unjail'] = 'Débloquer', ['PlayerName'] = 'Nom du joueur', ['Identifier'] = 'Identifiant', ['Items'] = 'Items', ['Text'] = 'Texte', ['Callid'] = 'ID d'appel', ['Coords'] = 'Coords', ['Assistant'] = 'Assistant', ['CloseReason'] = 'Raison de la fermeture', ['Receiver'] = 'Receiver', ['Amount'] = 'Montant', ['Job'] = 'Job', ['Reason'] = 'Raison', ['Heure'] = 'Heure ⏲️' }, -- Pour modifier la couleur d'un webhook, vous devez définir la valeur décimale d'une couleur. Vous pouvez utiliser ce site Web pour ce faire : https://www.mathsisfun.com/hexadecimal-decimal-colors.html Colors = { ['SubAccountCreated'] = 3145631, ['SubAccountDeleted'] = 16711680, ['PermissionTableRefreshed'] = 10155240 } }, ----------------------------------------------------------- -----------------------| UNIFORMES |------------------------ ----------------------------------------------------------- CitizenWear = {label = "Citizen Wear"}, Uniforms = { { label = 'Police Dress', -- Uniform Label jobs = { -- Job = job name, grades = grades {job = 'police', grades = {0,1,2,3}}, -- More jobs }, homme = { ['t-shirt'] = {article = 58, texture = 0}, ['torse2'] = {article = 55, texture = 0}, ['bras'] = {article = 41, texture = 0}, ['pantalon'] = {article = 25, texture = 0}, ['chaussures'] = {article = 25, texture = 0}, ['chapeau'] = {article = -1, texture = 0}, ['accessoire'] = {article = 0, texture = 0}, ['oreille'] = {article = 2, texture = 0}, ['autocollants'] = {article = 0, texture = 0}, ['masque'] = {article = 0, texture = 0} }, femme = { ['t-shirt'] = {article = 35, texture = 0}, ['torso2'] = {item = 48, texture = 0}, ['arms'] = {item = 44, texture = 0}, ['pants'] = {item = 34, texture = 0}, ['shoes'] = {item = 27, texture = 0}, ['hat'] = {item = -1, texture = 0}, ['accessory'] = {item = 0, texture = 0}, ['ear'] = {item = 2, texture = 0}, ['decals'] = {item = 0, texture = 0}, ['mask'] = {item = 0, texture = 0} }, }, { label = 'Visibility Vest', jobs = { {job = 'police', grades = {0,1,2,3,4}}, }, male = { ['t-shirt'] = {item = 59, texture = 1}, }, femme = { ['t-shirt'] = {article = 36, texture = 1}, } }, { label = 'Robe de patron', emplois = { {emploi = 'police', grades = {4}}, }, homme = { ['t-shirt'] = {article = 58, texture = 0}, ['torso2'] = {article = 55, texture = 0}, ['bras'] = {article = 41, texture = 0}, ['pantalon'] = {article = 25, texture = 0}, ['chaussures'] = {article = 25, texture = 0}, ['chapeau'] = {article = -1, texture = 0}, ['accessoire'] = {article = 0, texture = 0}, ['oreille'] = {article = 2, texture = 0}, ['decals'] = {item = 8, texture = 3}, ['mask'] = {item = 0, texture = 0} }, female = { ['t-shirt'] = {item = 35, texture = 0}, ['torso2'] = {item = 48, texture = 0}, ['arms'] = {item = 44, texture = 0}, ['pants'] = {item = 34, texture = 0}, ['shoes'] = {item = 27, texture = 0}, ['hat'] = {item = -1, texture = 0}, ['accessory'] = {item = 0, texture = 0}, ['ear'] = {item = 2, texture = 0}, ['decals'] = {item = 7, texture = 3}, ['mask'] = {item = 0, texture = 0} } }, }, PrisonUniform = { homme = { ['t-shirt'] = {item = 15, texture = 0}, ['torso2'] = {item = 146, texture = 0}, ['bras'] = {item = 0, texture = 0}, ['pantalon'] = {item = 3, texture = 7}, ['chaussures'] = {item = 12, texture = 12}, ['chapeau'] = {item = -1, texture = 0}, ['accessoire'] = {item = 0, texture = 0}, ['oreille'] = {item = -1, texture = 0}, ['autocollants'] = {item = 0, texture = 0}, ['masque'] = {item = 0, texture = 0} }, femme = { ['t-shirt'] = {item = 3, texture = 0}, ['torso2'] = {item = 38, texture = 3}, ['arms'] = {item = 2, texture = 0}, ['pants'] = {item = 3, texture = 15}, ['shoes'] = {item = 66, texture = 5}, ['hat'] = {item = -1, texture = 0}, ['accessory'] = {item = 0, texture = 0}, ['ear'] = {item = -1, texture = 0}, ['decals'] = {item = 0, texture = 0}, ['mask'] = {item = 0, texture = 0} } }, } Config.framework = "ESX" -- ESX ou QBCore Config.spikeItem = "spike" -- Nom de l'élément Config.allowRemoveSpike = {"police", "offpolice", "pemerintah" } -- Groupe pouvant supprimer un pic Config.timeToLaunch = 2500 -- Temps de lancement du pic Config.timeToDisassemble = 2500 -- Temps de démontage du pic Config.percentToBroke = 25 -- Pourcentage de pic cassé lorsque vous le supprimez Config.removeSpikeAfterBurst = true -- Supprimer le pic après l'éclatement d'un pneu








