Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

Enchant/Disenchant(Enchante/désenchante)

Compatible depuis Skript 2.0

Description

Enchante ou désenchante un objet (item) existant.

Exemples enchant the player's tool with sharpness 5
disenchant the player's tool
Pattern enchant %~item stack% with %enchantment types% disenchant %~item stack%

On quit (Au départ d'un joueur)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un joueur quitte le serveur. (A partir de la version 2.0 de Skript, les kicks sont également pris en compte).

Exemples on quit:
    broadcast "&e%player% nous a quitté. Paix à son âme."
Pattern [on] (quit[ting]|disconnect[ing]|log[ ]out|logging out)

On redstone (Au chargement / déchargement d'un bloc)

Compatible depuis Skript 1.0

Description

Détecte quand un bloc se charge ou se décharge (y compris la redstone)

Exemples on redstone:
    if event-block is inactive redstone wire:
        broadcast "&eMerci EDF ! lol"
Pattern [on] redstone [current] [chang(e|ing)]

On region enter/leave (A l'entrée ou sortie d'une région)

Compatible depuis Skript 2.1

Description

Evénement qui détecte quand un joueur entre ou sort d'une région. Cet événement requière qu'un plugin gérant les régions soit installé (ex : Worldguard)
Compatibilité Worldguard : Skript 2.1 -> Worldguard 5.9 | Skript 2.2 -> Worldguard 6.0

Exemples on region enter:
    send "&eVous entrez dans la région &r%region%" to player
Pattern [on] region enter [on] region (leave|exit)

On respawn (A la réapparition d'un joueur)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un joueur réapparaît.
Il est préférable d'utiliser cet événement plutôt que le On death car on ne peut pas effectuer d'actions sur un joueur mort :)

Exemples on respawn:
    teleport player to location(0, 64, 0, world("world"), 0, 180) # location(x, y, z, world, yaw, pitch)
Pattern [on] [player] respawn[ing]

Equip (Equipe une entité)

Compatible depuis Skript 1.0

Description

Equie une entité avec une armure.
A la base, cet effet se limitait aux joueurs mais depuis la version 2.1 de Skript, il est également possible d'équiper d'autres entités commes les zombies, les cochons, les chevaux, etc.

Exemples equip player with diamond helmet
equip player with all diamond armour
equip the clicked horse with diamond horse armour and a saddle
make the last spawned pig wear a saddle
Pattern equip [%living entity%] with %item types% make %living entity% wear %item types%

Exit (Sort ou stop l’exécution d'un code)

Compatible depuis Skript 1.4.2

Description

Sort ou stop l'exécution d'un code (boucles, conditions, événements, commandes).
Il est également possible de remonter plusieurs sections de code (ex : exit 2 sections) lorsque, par exemple, vous êtes à l'intérieur de deux boucles imbriqués.

Exemples if player has any ore:
    stop
message "%player% n'a pas de minerais !"

loop blocks above the player:
    loop-block is not air:
        exit 2 sections
    set loop-block to water
Pattern (exit|stop) [trigger] (section|loop|conditional) (section|loop|conditional)s

On script load/unload (Au chargement/déchargement d'un skript)

Compatible depuis Skript 2.0

Description

Evénement qui se déclenche après que le skript se soit chargé ou avant qu'il se décharge.

Exemples on load:
    loop players:
        set {score::%loop-player%} to 0

on death:
    if attacker is a player:
        add 1 to {score::%attacker%}
        send "&eVotre score : %{score::%attacker%}%" to attacker
Pattern [on] [script] (load|init|enable) [on] [script] (unload|stop|disable)

On shoot (Au tir d'un projectile)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un projectile est tiré. Utilisez l'expression shooter pour savoir qui a tiré le projectile.

Exemples on shoot:
    if shooter is a skeleton:
        broadcast "&eTiens dans ta gueule !"
Pattern [on] [projectile] shoot

On sign change (Aux changements apportés à un panneau)

Compatible depuis Skript 1.0

Description

Evénément qui détecte les changements apportés à un panneau après son édition.

Exemples on sign change:
    replace "&" in line 1 with "§"
    replace "&" in line 2 with "§"
    replace "&" in line 3 with "§"
    replace "&" in line 4 with "§"
Pattern [on] sign (chang[e]|edit)[ing] [on] [player] (chang[e]|edit)[ing] [a] sign