Français Solved [Jail System] Notification des policiers lors d'une évasion

  • Auteur de la discussion Auteur de la discussion TartiFlette
  • Date de début Date de début
18/9/21
158
5
8
800
Bonjour,

Nous avons sur le serveur Jail System

Cependant,

Je ne trouve pas une "option" lorsqu'une personne s'évade de recevoir une alerte en temps que Policier

Merci
 
Solution
Je pense avoir trouvé une petite erreur.

Est-ce que tu peux essayer de remplacer le code précédent par celui-ci ?
Code:
if (player distance (getMarkerPos "jail_marker") > _distance) exitWith {
    life_is_arrested = false;
    hint localize "STR_Jail_EscapeSelf";
    [0, "STR_Jail_EscapeNOTF", true, [profileName]] remoteExecCall ["life_fnc_broadcast", -2];
    
    [getPlayerUID player, profileName, "901"] remoteExecCall ["life_fnc_wantedAdd", 2];
    [5] call SOCK_fnc_updatePartial;
    9600 cutText ["", "PLAIN"];
    player setVariable ["jail_system_timer",0,true];
    [player,1,0] remoteExec ["jail_system_tpfn_updatePlayer",2];
};
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Salut,

Tu peux ajouter une vérification dans le script de l'évasion pour envoyer une alerte aux policiers. Assure-toi de vérifier les conditions nécessaires et d'envoyer une notification appropriée. Si tu as besoin d'aide avec le code, n'hésite pas à demander!

Bon codage!


--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
Hello! Il n'y a pas d'option, mais c'est le cas par défaut.

Le code qui fait ça est dans ton @The_Programmer/addons/jail_system/client/jail/tp_displayTimer.sqf :
Code:
if (player distance (getMarkerPos "jail_marker") > _distance) exitWith {
    life_is_arrested = false;
    hint localize "STR_Jail_EscapeSelf";
    [0, "STR_Jail_EscapeNOTF", true, [profileName]] remoteExecCall ["life_fnc_broadcast", 2];
    
    [getPlayerUID player, profileName, "901"] remoteExecCall ["life_fnc_wantedAdd", -2];
    [5] call SOCK_fnc_updatePartial;
    9600 cutText ["", "PLAIN"];
    player setVariable ["jail_system_timer",0,true];
    [player,1,0] remoteExec ["jail_system_tpfn_updatePlayer",2];
};
 
Je pense avoir trouvé une petite erreur.

Est-ce que tu peux essayer de remplacer le code précédent par celui-ci ?
Code:
if (player distance (getMarkerPos "jail_marker") > _distance) exitWith {
    life_is_arrested = false;
    hint localize "STR_Jail_EscapeSelf";
    [0, "STR_Jail_EscapeNOTF", true, [profileName]] remoteExecCall ["life_fnc_broadcast", -2];
    
    [getPlayerUID player, profileName, "901"] remoteExecCall ["life_fnc_wantedAdd", 2];
    [5] call SOCK_fnc_updatePartial;
    9600 cutText ["", "PLAIN"];
    player setVariable ["jail_system_timer",0,true];
    [player,1,0] remoteExec ["jail_system_tpfn_updatePlayer",2];
};
 
Solution