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)
on break oak leaves:
drop apple 1 below event-location
Description
Autorise la création d'une position (location) depuis trois coordonnées (x, y, z) dans un monde donné.
# 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}
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.
# {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%}
Description
Représente la valeur courante d'une boucle (ex : loop-value, loop-block, loop-player, loop-item, etc.).
# 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
[the] loop-<.+>
Description
La description d'un outils (item).
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 !"
[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
Description
Représente la santé maximum d'une entité (ex : 10 pour un joueur)
set {_sante maximum} to maximum health of player
broadcast "Vous avez une santée maximale de %{_sante maximum}% ❤️"
[the] max[imum] health of %living entities%
%living entities%'[s] max[imum] health
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).
on right click:
send "&e%maximum stack size of player's tool%"
[the] max[imum] stack[[ ]size] of %item stack%
%item stack%'[s] max[imum] stack[[ ]size]
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.
#Aucun exemple disponible
me
my[self]
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.
on chat:
cancel event
broadcast "[&a%player's world%&r] [&7%player%&r] : %message%"
[the] [chat( |-)]message [the] (join|log[ ]in)( |-)message [the] (quit|leave|log[ ]out|kick)( |-)message [the] death( |-)message
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.
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
Ne peut pas être utilisé directement