**Language / Langue :** **FR** | [[en:editeur:timers-hud|EN]] ====== Éditeur graphique — Timers et HUD ====== ===== Timers ===== Les timers se configurent dans l'inspecteur d'une salle (section Événements, action ''timer:'') ou dans le Panneau Globaux (Timers globaux). **Champs d'un timer :** ^ Champ ^ Rôle ^ | ''nom'' | Identifiant unique du timer | | ''duree'' | Durée en secondes | | ''visible'' | Afficher le compte à rebours dans l'interface | | ''a_expiration'' | Actions ''faire:'' exécutées quand le timer arrive à zéro | | ''tick'' | Actions ''faire:'' exécutées chaque seconde (optionnel) | | ''si'' | Condition de démarrage (optionnel) | **Actions à l'expiration et au tick** — même syntaxe que ''faire:'' : ''vers:salle'', ''modifier:var'', ''declencher_event:id'', etc. Pour **démarrer ou arrêter un timer global** depuis un événement ou un choix, utilisez l'action : faire: - timer_global: nom_timer state: ON # ON, OFF ou SWITCH Pour **annuler un timer local** : ''annuler_timer:nom''. Pour annuler tous les timers : ''annuler_tous_timers:''. ===== HUD (encadrés persistants) ===== Le HUD permet d'afficher des informations permanentes à l'écran du joueur (points de vie, score, mini-carte, etc.). Il est configuré via ''encadre:'' dans les événements. **8 positions disponibles :** * ''haut'' — bandeau haut * ''bas'' — bandeau bas * ''gauche'' — bord gauche * ''droite'' — bord droite * ''haut-gauche'', ''haut-droite'' — coins haut * ''bas-gauche'', ''bas-droite'' — coins bas **Configurer un encadré depuis l'éditeur :** Dans l'inspecteur, section Événements, action ''encadre:'' : ^ Champ ^ Rôle ^ | ''position'' | Une des 8 positions ci-dessus | | ''texte'' | Contenu (supporte les variables ''v_nom_v'') | | ''titre'' | Titre de l'encadré (optionnel) | | ''splits'' | Diviser en zones côte à côte (ex : ''2'' pour deux colonnes) | | ''style'' | Thème visuel (''default'', ''danger'', ''info''…) | | ''visible-si'' | Condition d'affichage | L'encadré est mis à jour à chaque fois que l'événement qui le définit est exécuté. Pour un HUD dynamique, placez la mise à jour dans un événement global ou dans un timer tick. **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**