Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

Location (Position)

Compatible depuis Skript 2.0

Description

La position où un événement a eu lieu (ex : player's location, block's location, etc.) ou encore une position relative à une autre (ex : 1 meter above event-location)

Exemples on break oak leaves:
    drop apple 1 below event-location
Pattern [the] [event-](location|position) [the] (location|position) %direction% [%location%]

Location At (Position à telles ou telles coordonnées)

Compatible depuis Skript 2.0

Description

Autorise la création d'une position (location) depuis trois coordonnées (x, y, z) dans un monde donné.

Exemples # Système de téléportation aléatoire (à perfectionner)
# ----------------------------------------------------
on join:
    set {_x} to random number between -1000 and 1000
    set {_y} to random number between -1 and 256
    set {_z} to random number between -1000 and 1000
    set {_TP} to location at {_x}, {_y}, {_z}
    teleport player to {_TP}
Pattern [the] (location|position) [at] [(][x[ ][=[ ]]]%number%, [y[ ][=[ ]]]%number%, [and] [z[ ][=[ ]]]%number%[)] [[(in|of) [[the] world]] %world%]

Location Of (Position d'un bloc ou d'une entité)

Compatible depuis Skript 2.0 beta 3

Description

La position d'un bloc ou d'une entité. Cette expression ne représente pas uniquement les coordonnées x, y et z mais inclut également la direction vers laquelle une entité regarde et le monde dans lequel elle est.
Notez que cette expression enregistre la position d'une entité au niveau de ses pieds. Utilisez head location pour obtenir la position de l'entité au niveau de sa tête.

Exemples # {LP.%player's uuid%} => Last Position (Dernière position)
# ---------------------------------------------------------
on death:
    set {LP.%player's uuid%} to player's location
on respawn:
    teleport player to {LP.%player's uuid%}
Pattern (location|position) of %location% %location%'[s] (location|position)

Loop value (Valeur dans une boucle)

Compatible depuis Skript 1.0

Description

Représente la valeur courante d'une boucle (ex : loop-value, loop-block, loop-player, loop-item, etc.).

Exemples # Répète un texte un certains nombre de fois # en affichant la valeur courante de la boucle
# ---------------------------------------------
command /repeat <int>:
    trigger:
        loop int-argument times:
            broadcast "&a%loop-number% : &e%text-argument%"
            wait 1 ticks
Pattern [the] loop-<.+>

Lore (Description d'un objet)

Compatible depuis Skript 2.1

Description

La description d'un outils (item).

Exemples on right click with sword:
    if lore of event-itemstack is "La meilleure épée du jeu !":
        send "J'aime regarder ma magnifique épée !"
Pattern [the] lore of %itemstack/itemtype%  %itemstack/itemtype%'[s] lore  [the] line %number% of [the] lore of %itemstack/itemtype%  [the] line %number% of %itemstack/itemtype%'[s] lore  [the] %number%(st|nd|rd|th) line of [the] lore of %itemstack/itemtype%  [the] %number%(st|nd|rd|th) line of %itemstack/itemtype%'[s] lore

Max Health (Santé maximale)

Compatible depuis Skript 2.0

Description

Représente la santé maximum d'une entité (ex : 10 pour un joueur)

Exemples set {_sante maximum} to maximum health of player
broadcast "Vous avez une santée maximale de %{_sante maximum}% ❤️"
Pattern [the] max[imum] health of %living entities% %living entities%'[s] max[imum] health

Maximum Stack Size (Taille maximale d'une pile d'objets)

Compatible depuis Skript 2.1

Description

La taille maximale d'une pile d'ojets (items). (ex : 64 pour les torches, 16 pour les seaux et 1 pour les épées).

Exemples on right click:
    send "&e%maximum stack size of player's tool%"
Pattern [the] max[imum] stack[[ ]size] of %item stack% %item stack%'[s] max[imum] stack[[ ]size]

Me (Un effet qu'on applique à soi)

Compatible depuis Skript 2.1.1

Description

Cette expression ne peut être utilisée que dans une commande de type " effect command " (ex : !heal me).
Pour utiliser cette expression, vous devez changer la valeur " enable effect commands: false " dans le fichier " config.sk " de skript par " enable effect commands: true ".
Une fois la modification opérée, vous devez redémarrer votre serveur.
Note : semble ne pas fonctionner.

Exemples #Aucun exemple disponible
Pattern me my[self]

Message (Message -_-)

Compatible depuis Skript 1.4.6

Description

Le message d'un événement On Chat,  On Join, On Quit ou On Death.
Cette expression est utile pour la personnalisation des messages.

Exemples on chat:
    cancel event
    broadcast "[&a%player's world%&r] [&7%player%&r] : %message%"
Pattern [the] [chat( |-)]message [the] (join|log[ ]in)( |-)message [the] (quit|leave|log[ ]out|kick)( |-)message [the] death( |-)message

Money (Monnaie)

Compatible depuis Skript 2.0

Description

Représente l'argent qu'un joueur possède.
Vous pouvez afficher son solde, lui retirer ou lui ajouter de l'argent. (ex : send "%player's money% to player, remove 20 from player's balance, add 100 to player's account)
Cette expression requière le plugin Vault ainsi qu'un plugin d'économie.

Exemples command /bank <text> <number>:
    trigger:
        if arg-1 is "balance":
            execute player command "/balance"
        else if arg-1 is "withdrawal":
            remove arg-2 from player's account send "&aRetrait effectué" to player
            execute player command "/balance"
        else if arg-1 is "deposit":
            add arg-2 to player's account send "&aDépôt effectué" to player
            execute player command "/balance"
command /balance:
    trigger:
        if player's balance is smaller than 0:
            set {_balance} to "&c%player's balance%"
        else:
            set {_balance} to "&a%player's balance%"
            send "&3Solde courant : %{_balance}%" to player
Pattern Ne peut pas être utilisé directement