Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

Coloured / Uncoloured (Coloré / décoloré)

Compatible depuis Skript 2.0

Description

Formate ou supprime le formatage des balises(1) et code couleur(2) des textes et message.

(1) exemple : <light green>
(2) exemple : &a 

Exemples # Si vous tapez : " <light green>Bonjour " ou " &aBonjour "
# Le chat affichera votre texte en vert clair
on chat:
    if player is op:
        set message to colored message
Pattern (colo[u]r-|colo[u]red )%texts% (un|non)[-](colo[u]r-|colo[u]red )%texts%

Command (Commande)

Compatible depuis Skript 2.0

Description

La commande qui a été détecté par l'événement : " On Command " (excluant la barre oblige et les arguments).
Si vous voulez forcer la récupération de la commande et des arguments, utilisez le pattern : " [the] (full|complete|whole) command ".
Pour ne récupérer que les arguments, utilisez le pattern : " [the] arguments ".
Notez que cette expression n'est pas adapté à la création de commandes customisées. Lisez plutôt l'article sur les commandes personnalisées pour savoir comment créer une nouvelle commande.

Exemples on command:
    if command is "kill":
        cancel event
        send "&ePourquoi te suicider ? La vie est belle :D !"
Pattern [the] (full|complete|whole) command [the] command [label] [the] arguments

Command Sender (Émetteur de la commande)

Compatible depuis Skript 2.0

Description

Le joueur ou la console qui a envoyé une commande. Généralement utilisée avec l'événement On Command afin de traiter tout type de commande (commandes de plugins et commande personnalisées)

Exemples on command:
    if command is "plugins" or "pl":
        log "%executor% est trop curieux :)" to "commands.log"
Pattern [the] [command['s]] (sender|executor)

Compass Target (Point relais ou point de passage)

Compatible depuis Skript 2.0

Description

Cette expression mémorise une position (ex : player's location, targeted block, targeted entity, etc.) dans le compass target du joeur à laquelle il pourra se téléporter ultérieurement.
Néanmoins, si vous mourrez, la position enregistrée sera redéfinie au point de spawn du monde par défaut.
 

 

Exemples # Sauvegarde un point de passage
on right click with compass:
    set player's compass target to player's location
    send "&aPoint de passage enregistré !"

# Se téléporte au dernier point de passage enregistré
on left click with compass:
    teleport player to player's compass target
    send "&aVous êtes revenu à votre dernier point de passage"
Pattern [the] compass target of %players% %players%'[s] compass target

Console (Console -_-')

Compatible depuis Skript 1.3.1

Description

Représente la console du serveur qui peut recevoir des messages et exécuter des commandes

Exemples every 10 minutes:
    execute console command "/save-all"
    send "&aSauvegarde du monde effectué !" to console
Pattern [the] (console|server)

Coordinate (Coordonnées)

Compatible depuis Skript 1.4.3

Description

Représente la coordonnée (x, y, z) d'une position (location).

Exemples # Système de mini parcours de saut
# Le block d'or sauvegarde la dernière position du joueur
on walk on gold block:
    set player's compass target to player's location

# Si le joueur tombe en dessous du niveau 100
# Il est téléporté à sa dernière position
every 1 tick:
    loop players:
        if y-coordinate of loop-player is less than 100:
            teleport loop-player to loop-player's compass target

# Note : Ceci n'est pas un jeu complet XD
Pattern [the] (x|y|z)(-| )(coord[inate]|pos[ition]|loc[ation])[s] of %locations% %locations%'[s] (x|y|z)(-| )(coord[inate]|pos[ition]|loc[ation])[s]

Creature/Entity/Player/Projectile/etc.

Compatible depuis Skript 1.0

Description

L'entité invoquée dans un événement (un joueur, un monstre, un animal, une flèche, etc.)
Vous pouvez spécifier le type de l'entité directement dans l'événement  (ex : " on right click on a villager ", " on death of a creeper ", etc.)

Exemples on right click on a villager:
    if name of villager is "Forgeron":
        cancel event
        repair player's tool
        send "&aVotre outil est réparé !" to player
Pattern [the] [event-]<.+>

Damage (Dommage)

Compatible depuis Skript 1.3.5

Description

Représente les dommages appliqués à une entité dans un événement On Damage.
Notez que dans Skript, la valeur 1 représente un coeur de vie et pas un demi-coeur.

Exemples on damage:
    if attacker is a wolf:
        if name of attacker is "Rex":
            increase damage by 5
Pattern [the] damage

Damage Cause (Cause d'un dommage)

Compatible depuis Skript 2.0

Description

La cause d'un dommage dans l'événement On Damage. Cliquez sur le lien pour en savoir plus.

Exemples on damage:
    if victim is zombie or skeleton:
        if damage cause is burning:
            cancel event
Pattern [the] damage (cause|type)

Data Value (Une valeur caractérisant un objet)

Compatible depuis Skript 1.2
Déprécié : Ne doit plus être utilisé depuis la version Bukkit 1.13+. Voir le remplacement

Description

Une valeur qui caractérise un objet (item) (son orientation (ex : piston), sa couleur (ex : laine), son usure (ex : épée), etc.)
En règle général, les aliases (les noms d'objets dans le fichier " aliases-english.sk " ou encore ceux que vous définissez directement dans vos skripts) peuvent répondre à la plupart de vos besoins. Néanmoins, vous pourriez avoir besoin de récupérer la valeur courante d'un objet et éventuellement la modifier. C'est donc là toute l'utilité de cette expression :)

Exemples on right click on wool:
    loop 15 times:
        add 1 to data of clicked block
        wait 1 tick
    set data of clicked block to 0
Pattern [the] ((data|damage)[s] [value[s]]|durabilit(y|ies)) of %item stacks/slots% %item stacks/slots%'[s] ((data|damage)[s] [value[s]]|durabilit(y|ies))