Skip to main content
Tu veux t’assurer que seuls les policiers peuvent déplacer les armes de police vers leur inventaire ? Ce guide te montre comment faire, étape par étape. Cette fonctionnalité empêche les joueurs qui ne sont pas policiers de déplacer des armes de police vers leur inventaire personnel. Si un joueur essaie de voler une arme de police, il recevra un message d’erreur et le transfert sera bloqué.
Cette fonctionnalité est fournie automatiquement par le hook _hooks/sv_policeonly.lua (au cas où tu voudrais le modifier). Tu dois juste marquer tes armes comme réservées à la police.

Guide étape par étape

1

Ouvre le fichier des items

Ouvre les fichiers de ton serveur et va dans : jaksam_inventory/_data/items.lua
2

Trouve ou crée l'arme

Trouve l’item d’arme que tu veux protéger (ou crée-le s’il n’existe pas).
3

Marque-la comme réservée à la police

Ajoute policeOnly = true à la définition de l’item.
4

Redémarre

Sauvegarde le fichier et redémarre le script/recharge le serveur.
C’est tout ! Maintenant, seuls les joueurs avec le job “police” peuvent déplacer cette arme vers leur inventaire personnel.

Exemples

Exemple 1 : Combat Pistol

Exemple 2 : Stun Gun

Comment ça marche

Le hook sv_policeonly.lua vérifie automatiquement chaque fois que quelqu’un essaie de déplacer une arme avec policeOnly = true vers un inventaire de joueur. Si le joueur n’a pas le job “police”, le transfert est bloqué et il voit un message d’erreur.
Ceci bloque uniquement les transferts vers les inventaires de joueurs. Les armes de police peuvent toujours être déplacées entre les autres types d’inventaires (comme le stockage, les véhicules, etc.) par n’importe qui.