Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

Close GUI

Compatible depuis skript-gui 1.0.0

Description

Cette section sera exécutée lorsque l'utilisateur ferme le GUI, elle est facultative.

Exemples create a gui with virtual chest inventory with 3 rows named "My GUI":
    run on gui close:
        send "Vous avez fermé le GUI !" to player
Pattern run (when|while) clos(e|ing) [[the] gui]  run (when|while) [the] gui closes  run on gui clos(e|ing)

Set GUI Slots (définir les emplacements du GUI)

Compatible depuis skript-gui 1.0.0

Description

Cet effet vous permettra de personnaliser votre GUI, en ajoutant ou en supprimant des objets de celui-ci.

Exemples create a gui with virtual chest inventory with 3 rows named "My GUI":
    make gui next gui with dirt # Formate le prochain emplacement disponible du GUI avec de la terre. Ne fait rien lorsqu'on clique dessus.

    make gui 10 with water bucket:
        # Le code ici est exécuté lorsque l'on clique sur l'emplacement du seau d'eau.
Pattern (make|format) [the] next gui [slot] (with|to) %itemtype%  (make|format) gui [slot[s]] %strings/numbers% (with|to) %itemtype%  (un(make|format)|remove) [the] next gui [slot]  (un(make|format)|remove) gui [slot[s]] %strings/numbers%  (un(make|format)|remove) all [of the] gui [slots]  

Open GUI (ouvrir le GUI)

Compatible depuis skript-gui 1.0.0

Description

Une fois que vous avez construit votre GUI, il est temps de l'afficher au joueur !
Pour cela, servez-vous de cet effet afin de l'afficher.

Exemples create a gui with virtual chest inventory named "Mon GUI !"
open last created gui to player
Pattern (open|show) [[skript[-]]gui] %guiinventory% (to|for) %players%

GUI of Player (GUI d'un joueur)

Compatible depuis skript-gui 1.0.0

Description

Renvoie le GUI que le joueur a actuellement ouvert.

Exemples edit the player's gui:
    make gui 10 with diamond sword named "La super épée de Romitou !"
Pattern [the] gui of %players%  %players%'[s] gui

GUI Properties (propriétés d'un GUI)

Compatible depuis skript-gui 1.0.0

Description

Renvoie les différentes propriétés d'un GUI, qui peuvent être modifiées. Vous pouvez vous en servir pour récupérer son nom, sa taille ...

Exemples command gui-info:
    trigger:
        send "Le nom du GUI est %gui-inventory-name%."
        send "Sa taille est de %gui-size%."
        set gui-lock-status to false
        send "Et ce GUI est maintenant débloqué, donc les joueurs peuvent le modifier."
Pattern [the] gui(-| )[inventory(-| )]name  [the] [total] [(number|amount) of] gui(-| )(size|rows)  [the] gui(-| )shape [of (items|actions)]  [the] gui(-| )lock(-| )status

GUI Values (valeurs d'un GUI)

Compatible depuis skript-gui 1.0.0

Description

Différentes valeurs d'utilité pour un GUI, certaines étant directement disponibles dans Skript. Cepdenant, toutes les valeurs ne sont pas disponibles pour la section de fermeture du GUI.

Exemples create a gui with virtual chest inventory:
    make gui 10 with water bucket:
        send "Le type de clic est %gui-clicktype%."
        send "Le numéro d'emplacement est %gui-slotid%."
        # Vous pouvez récupérer le type de clic, ou bien d'autres informations ...
Pattern gui(-| )slot  gui(-| )raw(-| )slot  gui(-| )hotbar(-| )slot  gui(-| )inventory  gui(-| )inventory(-| )action  gui(-| )click(-| )(type|action)  gui(-| )cursor[(-| )item]  gui(-| )[(clicked|current)(-| )]item  gui(-| )slot(-| )type  gui(-| )player  gui(-| )(viewer|player)s  gui(-| )slot(-| )id  gui

Has GUI (si un joueur a un GUI)

Compatible depuis skript-gui 1.0.0

Description

Vérifie si le(s) joueur(s) donné(s) a/ont un GUI d'ouvert.

Exemples command gui <player>:
    trigger:
        send "%arg-1% est actuellement dans un GUI." if arg-1 has a gui open
Pattern %players% (has|have) a gui [open]  %players% (doesn't|does not|do not|don't) have a gui [open]

Last GUI/GUI from id (dernier GUI - dernier GUI depuis un ID)

Compatible depuis skript-gui 1.0.0

Description

Renvoie le dernier GUI créé, ou via un identifiant.

Exemples open last created gui to player # Ouvrir le dernier GUI créé au joueur.

open gui with id "accueil" to player # Ouvrir le GUI avec comme nom "accueil" au joueur.
Pattern [the] last[ly] [created] gui  [the] gui [with [the] id] %string%

Paginated List (liste paginée)

Compatible depuis skript-gui 1.1.0

Description

Cette expression est utile pour créer des GUI contenant des pages. Elle retournera les pages d'une liste en fonction du nombre donné de lignes par page.

Exemples set {_list::*} to dirt, diamond sword and diamond bucket
set {_gui::*} to page 1 of {_list::*} with 2 lines
Pattern page[s] %numbers% of %objects% with %number% lines

Virtual Inventory (inventaire virtuel)

Compatible depuis skript-gui 1.0.0

Description

Cette expression est utile pour créer un inventaire virtuel dans le but de créer un GUI.

Exemples create a gui with virtual chest inventory with 3 rows named "Mon GUI"
Pattern virtual %inventorytype% [with size %number%] [(named|with (name|title)) %string%]  virtual %inventorytype% [with %number% row[s]] [(named|with (name|title)) %string%]  virtual %inventorytype% [(named|with (name|title)) %string%] with size %number%  virtual %inventorytype% [(named|with (name|title)) %string%] with %number% row[s]