Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

On item despawn (A la disparition d'un item)

Compatible depuis Skript 2.2-dev35

Description

Evènement appelé lorsqu'un item au sol disparaît (généralement cela se passe toutes les 5 minutes).

Exemples on item despawn:
    if event-item is a diamond:
        broadcast "Le diamant c'est rare !"
Pattern [on] (item[ ][stack]|[item] %item types%) despawn[ing] [on] [item[ ][stack]] despawn[ing] [[of] %item types%]  

On language change

Compatible depuis Skript 2.3

Description

Evènement appelé lorsque le joueur change le langage de son jeu dans les paramètres. Fonctionne seulement en 1.12+. Vous pouvez récupérer le langage du joueur avec les expressions (voir exemple).
Attention ! Lors de la connexion du joueur, l'évènement est appelé.

Exemples on language change:
    if player's language starts with "fr":
        send "Salut toi !"
    else if player's language starts with "en":
        send "Hi guys !"
Pattern [on] [player] (language|locale) chang(e|ing) [on] [player] chang(e|ing) (language|locale)  

On player world change (Au changement de monde)

Compatible depuis Skript 2.2-dev28

Description

Evènement appelé lorsqu'un joueur change de monde. Fonctionne uniquement avec des joueurs.
L'expression player's world contient le nouveau monde.

Exemples on player world change:
    send "vous êtes dans le monde %player's world%"
Pattern [on] [player] world chang(ing|e[d])

On prepare craft

Compatible depuis Skript 2.2-Fixes-V10

Description

Evènement appelé juste avant l'affichage du craft d'un joueur.
Le changement de l'item peut ou ne peut pas fonctionner à cause de certains bugs bukkit.

Exemples on preparing craft of tnt:
    send "attention ça va péter !"
    
 
Pattern [on] [player] (preparing|beginning) craft[ing] [[of] %item types%]

On resurrect attempt

Compatible depuis Skript 2.2-dev28

Description

Evénement appelé dès qu'une entité meurt. Si cette dernière n'a pas de totem, cet évènement est automatiquement annulé. Vous pouvez cependant le désannulé.

Exemples command /nodeath:
    trigger:
        set {noDeath::%player%} to true

command /yesdeath:
    trigger:
        delete {noDeath::%player%}

on resurrect attempt:
    if {noDeath::%entity%} is set:
        uncancel event
Pattern [on] [entity] resurrect[ion] [attempt]

On server list ping

Compatible depuis Skript 2.3

Description

Evènement appelé quand un ping de liste de serveur arrive (généralement quand un client Minecraft ping le serveur pour afficher ses informations dans la liste de serveur). L’expression IP peut être utilisée pour obtenir l’adresse IP du pinger.
Cet événement peut être annulé sur PaperSpigot 1.12.2+. Le joueur verra le serveur comme déconnecté mais pourra toujours se connecter.
 

Exemples on server list ping:
    set the fake max players count to (online players count + 1)
    if {pseudo::%ip%} is set:
        set the motd to "&3Bienvenue %{pseudo::%ip%}% !"
    else:
        set the motd to "&3Bienvenue !"

on join:
    set {pseudo::%ip of player%} to "%player%"
Pattern [on] server [list] ping

On slime split

Compatible depuis Skript 2.2-dev26

Description

Evènement appelé lorsqu'un slime se divise en plusieurs slime plus petit.
Si vous annulez l'évènement alors lors de la mort d'un gros slime vous l'aurez tué entièrement !

Exemples on spawn of slime:
    broadcast "Oh non un slime apparait, il va se diviser vite !"

on slime split:
    cancel event
    broadcast "Ah bah non en fait il se divise pas"
Pattern [on] slime split[ting]  

On swim toggle

Compatible depuis Skript 2.3

Description

Evènement appelé lorsqu'une entité commence ou arrête de nager (disponible à partir de minecraft 1.13).

Exemples on swim toggle:
    cancel event
    broadcast "Je sais pas bloup nager bloup bloup !"
Pattern [on] [entity] toggl(e|ing) swim [on] [entity] swim toggl(e|ing)  

On sheep regrow wool

Compatible depuis Skript 2.2-dev21

Description

Evènement appelé quand la laine d'un mouton pousse.
Vous pouvez utiliser l'expression color of pour avoir la couleur du mouton.

Exemples on sheep grow wool:
    if color of sheep isn't red:
        set color of sheep to red
        broadcast "Que du rouge !"
Pattern [on] sheep [re]grow[ing] wool

JSON safe text (Text sûr JSON)

Compatible depuis Reqn 1.1.0

Description

Converti un texte en un texte sûr pour l'utiliser dans du JSON.

Exemples set {_safe-text} to json safe "/!\ J'aime la crême brulée !"
Pattern json (safe|encoded|escaped) %string%