Français Fouille sac à dos

  • Auteur de la discussion Auteur de la discussion lucas
  • Date de début Date de début

lucas

User
29/12/19
54
3
2
600
Bonjour ,
J'aimerais savoir comment faire pour que les civils ne se fouillent pas les sac entre eux , que seulement les bluefords le puissent.
Merci
 
le fichier searchClient qui fabrique les données de fouille.
Dans ton code, c’est là que :
  • il parcourt les VirtualItems illégaux
  • calcule leurs quantités via ITEM_VALUE
  • et prépare ce qui est renvoyé

Puis il renvoie tout au fouilleur :
[player,_inv,_robber] remoteExec ["life_fnc_copSearch", _cop];
c’est ici que tu contrôles ce qui est inclus (virtuel seulement vs virtuel+physique).

le copSearch est le point de réception / affichage côté gendarme.

Dans ton fichier, c’est lui qui :
  • construit le texte affiché (hint parseText)
  • déclenche le “wantedAdd” (481/482)
  • broadcast à west
    Si tu changes le contenu renvoyé (ex: ajout du physique), c’est ici qu’il faut l’afficher
 
Upvote 0
Tu part trop loin et hors sujet. Inventaire physique tu peux le fouille avec openinventory.sqf par la police de base. Sauf que moi tous le monde peux le faire je recherche le souci.

Posté par Maximux Maximux via discord.
 
Upvote 0
Je vais redire mon souci. Un joueur s'approche d'un autre joueur il appuis sur i et a gauche il a accès au sol et au sac de l'autre joueur. Voilà le problèmes et jais beau cherche je voie pas ou pourrai être erreur donc je suis en recherche aide.

Posté par Maximux Maximux via discord.
 
Upvote 0
ok, essaie de mettre ca dans core/init :
C++:
player addEventHandler ["InventoryOpened", {
    params ["_unit", "_container"];

    if (_container isKindOf "Man" && { _container != _unit }) then {
        if (!(_container getVariable ["restrained", false])) exitWith {
            hint "Accès au sac interdit (cible non menottée).";
            true
        };
    };

    false
}];

met le après:
[] call life_fnc_hudSetup;
 
Upvote 0