đź“–
Wiki Nova Life
  • Bienvenue !
  • Discord MOD
  • Serveur
    • Introduction
    • L'hĂ©bergeur
    • La configuration
    • Ajouter des plugins
  • Plugins
    • Introduction
    • Informations pour dĂ©buter
    • Aides
      • ModKit
      • Base d'un plugin
      • CenterText
      • Config JSON
      • Commande
      • Cooldown individuel
      • Cooldown global
      • ÉvĂ©nements
      • Points
      • Panels
      • Webhook (Embed)
      • Webhook (Message)
  • Flocages
    • Introduction
    • Informations pour dĂ©buter
    • Flocage de vĂŞtement
    • Flocage de vĂ©hicule
    • Flocage de panneau
Propulsé par GitBook
Sur cette page
  1. Plugins
  2. Aides

Panels

Voici comment créer un panel :

Pensez à utiliser la référence Life.UI avec : using Life.UI; au début du code

Panel de texte :

UIPanel panel = new UIPanel("Titre", UIPanel.PanelType.Text);
panel.SetText("Votre texte"); // Permet d'afficher le texte souhaité
panel.AddButton("Nom", ui =>
{
    // L'action lors de l'appui sur votre bouton
});
player.ShowPanelUI(panel); // Affiche le panel au joueur

Panel avec des lignes :

UIPanel panel = new UIPanel("Titre", UIPanel.PanelType.Tab);
panel.AddTabLine("Nom de la ligne", ui =>
{
    // L'action qui sera réalisée lorsque la ligne sera sélectionnée
});
panel.AddButton("Sélectionner", ui =>
{
    player.ClosePanel(panel);
    panel.SelectTab(); // Effectue l'action associée à la ligne sélectionnée
});
player.ShowPanelUI(panel); // Affiche le panel au joueur

Panel avec une entrée du joueur :

UIPanel panel = new UIPanel("Titre", UIPanel.PanelType.Input);
panel.SetText("L'intitulé de l'entrée");
panel.SetInputPlaceholder("Le texte du placeholder");
panel.AddButton("Envoyer", ui =>
{
    string entree = panel.inputText;
    player.SendText("Vous avez envoyé" + entree);
});
player.ShowPanelUI(panel); // Affiche le panel au joueur
UIPanel panel = new UIPanel("Titre", UIPanel.PanelType.Tab);
panel.AddTabLine("Nom de la ligne", "Prix", ICONE_ID, ui =>
{
    // L'action qui sera réalisée lorsque la ligne sera sélectionnée
});
panel.AddButton("Sélectionner", ui =>
{
    player.ClosePanel(ui);
    panel.SelectTab(); // Effectue l'action associée à la ligne sélectionnée
});
player.ShowPanelUI(panel); // Affiche le panel au joueur

Exemples de boutons :

panel.AddButton("Fermer", ui =>
{
    player.ClosePanel(panel); // Permet de fermer le panel au joueur
});

panel.AddButton("Sélectionner", ui =>
{
    panel.SelectTab(); // Permet de sélectionner la ligne (uniquement pour panel avec des lignes)
});

panel.AddButton("Une action", ui =>
{
    // Votre action
});
PrécédentPointsSuivantWebhook (Embed)

Dernière mise à jour il y a 3 mois