Je continue la série des petites jauges à customiser pour AM:Après le voyant, le switch avec un switchguard.


Pas si simple, car il faut créer des zones de bouton qui n'interfèrent pas les unes avec les autres, du coup le code est un poil long, désolé.
Utilisation:
Pour ouvrir le cache et accéder à l'inter, cliquer sur la partie basse du cache (comme dans la réalité), puis sur la partie supérieure du cache pour le fermer.
Le switch est accessible uniquement le cache ouvert, et sera remis automatiquement à 0 (OFF) quand le cache est refermé.
Evidemment il faut adapter le code pour choisir l'évent à affecter à l'action sur le switch (extrait de code ci-dessous)
en particulier la ligne fsx_event(), par exemple ici l'engine anti ice.
Peut s'adapter aussi pour XPlane il suffit de creer un event XPlane.
- Code: Tout sélectionner
----------------------------------------------------------------------------
-- Modify the code to operate the switch
----------------------------------------------------------------------------
-- position peut prendre 2 valeurs: 1 ou 0
-----------------------------------------------------------------------------
if battery_on==true then
fsx_event("ANTI_ICE_SET_ENG1",new_position)
end
end
----------------------------------------------------------------------------
-- DO not modify the code beyond this point
----------------------------------------------------------------------------
Si vous ne souhaitez pas afficher la plaque noire de support, il suffit de mettre la variable suivante à false
- Code: Tout sélectionner
----------------------------------------------------------
display_plate=true -- displays the support plate
----------------------------------------------------------
Merci de vos retours, normalement ça devrait marcher aussi en v3.x, mais pas testé.
Comme d'hab, si demande, je peux faire le cache de différentes couleurs (noir, vert, jaune)
Jacques