Français Not solved Création d'un script pour gérer les licences sur les panneaux de dépanneurs

  • Auteur de la discussion Auteur de la discussion Yumikoo86
  • Date de début Date de début
  • Bonjour Visiteur ! Les sujets de cette catégorie sont clos. Si vous souhaitez réouvrir, merci de nous contacter en précisant le lien du post à réouvrir !

    Hello Visiteur ! The topics in this category are closed. If you wish to reopen, please contact us with the link of the post you wish to reopen !

Yumikoo86

User
26/9/21
134
3
11
800
Bonjour je reviens vers vous car j'ai un soucis je voudrais crée un script qui permet d'avoir une licence sur un panneau par exemple depanneur et de lui enlever la licence une fois son service fini merci.
 
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Bonjour,

Pour créer ce script, vous pouvez utiliser la fonction "createMarker" pour créer le panneau et "deleteMarker" pour le supprimer une fois le service terminé. Vous pouvez également utiliser des variables booléennes pour suivre l'état du service.

Voici un exemple de code pour vous guider :

Code:
//Création du panneau
_licenseMarker = createMarker ["monPanneau", position joueur];
_licenseMarker setMarkerText "Licence de dépanneur";

//Suppression du panneau lorsque le service est terminé
if (serviceTermine) then {
    deleteMarker _licenseMarker;
}

N'oubliez pas d'adapter ce code à votre scénario et d'utiliser les bonnes conditions pour déterminer si le service est terminé. J'espère que cela vous aidera !

--- 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!

Voici un petit code qui donne la licence qui a pour variable "depanneur" quand tu fais l'action :
Code:
_this addAction ["Prendre son service dépanneur", {license_civ_depanneur = true; hint "Vous avez obtenu la licence dépanneur";}, 1, 3, true, true, "", '!license_civ_depanneur'];

Et pour enlever la licence :
Code:
_this addAction ["Quitter son service dépanneur", {license_civ_depanneur = false; hint "Vous avez perdu la licence dépanneur";}, 1, 3, true, true, "", 'license_civ_depanneur'];
 
  • Like
Les réactions: _NEYPHIS_