Français Solved Action pour vérifier le paiement script parking

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

J'ai installé le script de Bytek afin d'avoir un parking payant

Cependant, entre les différents script de The prog je n'ai pas d'interaction en gendarme pour vérifier si le véhicule à payé pour se garer

Si vous avez des idées je suis preneur

Je vous met les fichier et documentation
 

Fichiers joints

Solution
Normalement la vérification se fait quand le gendarme fait une recherche sur le véhicule (La même recherche qui indique le propriétaire du véhicule).
Si tu utilise des scripts TP qui réecrit ou en tout cas te retire l'utilisation du fn_vehSearchAction.sqf.
Il serais judicieux de recréer un bouton pour vérifier le ticket.
Ensuite dans le script que le bouton appel tu peux y mettre :


Code:
#include "..\..\script_macros.hpp"
/*
    File: fn_VerifTicketAction.sqf
    Author:

    Description:

*/
_vehicle = cursorObject;

_statut = "";
if ((_vehicle getVariable ["parkingTicket", (servertime - 1)]) < servertime) then {
_statut = "<t color='#FF0000'>Expiré</t>";
} else {
_statut = format ["<t color='#00FF00'>Valide (Expire dans %1...
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Bonjour,

Il semble que vous ayez besoin d'ajouter des interactions pour les gendarmes dans le script de parking. Assurez-vous d'examiner attentivement la documentation fournie par Bytek pour voir s'il mentionne des instructions spécifiques à ce sujet. Si vous avez des questions précises ou des extraits de code à partager, n'hésitez pas à les inclure ici pour obtenir une assistance plus précise. Bonne chance avec votre script de parking !

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
Normalement la vérification se fait quand le gendarme fait une recherche sur le véhicule (La même recherche qui indique le propriétaire du véhicule).
Si tu utilise des scripts TP qui réecrit ou en tout cas te retire l'utilisation du fn_vehSearchAction.sqf.
Il serais judicieux de recréer un bouton pour vérifier le ticket.
Ensuite dans le script que le bouton appel tu peux y mettre :


Code:
#include "..\..\script_macros.hpp"
/*
    File: fn_VerifTicketAction.sqf
    Author:

    Description:

*/
_vehicle = cursorObject;

_statut = "";
if ((_vehicle getVariable ["parkingTicket", (servertime - 1)]) < servertime) then {
_statut = "<t color='#FF0000'>Expiré</t>";
} else {
_statut = format ["<t color='#00FF00'>Valide (Expire dans %1 minutes)</t>", ceil(((_vehicle getVariable "parkingTicket") - servertime) / 60)];
};
hint parsetext format ["<t color='#FFD700' size='1.5'>Parking Ticket</t><br/>%1", _statut];

N'hésite pas à me contacter si tu as besoin de plus d'informations
PS: Le script que je t'ai envoyé au dessus n'as pas été testé.
 
Solution