Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

Teleport (Téléporte une entité)

Compatible depuis Skript 1.0

Description

Téléporte une entité à une position spécifique.
Si la position a un axe horizontal (Yaw) ou vertical (Pitch) de définie, l'entité fera face à cette direction après la téléportation.

Exemples teleport the player to {homes.%player%}
teleport the attacker to the victim
Pattern teleport %entities% (to|%direction%) %location%

Toggle (Bascule l'état d'un bloc)

Compatible depuis Skript 1.4

Description

Bascule l'état d'un bloc, par exemple commute un levier ou ouvre une porte.

Exemples on projectile hit:
    projectile is arrow
    toggle the block at the arrow
Pattern (close|turn off|de[-]activate) %blocks% (toggle|switch) [[the] state of] %blocks% (open|turn on|activate) %blocks%

Tree (Crée un arbre)

Compatible depuis Skript 1.0

Description

Crée un arbre.
Celà requière qu'il y ait assez d'espace au dessus de la position donnée et que le bloc sous l'arbre soit de terre ou de l'herbe.
Cependant, il est possible que l'arbre pousse malgré tout en remplaçant les blocs qui se trouvent sur son chemin.

Exemples grow a tall redwood tree above the clicked block
Pattern (grow|create|generate) tree [of type %tree type%] %directions% %locations% (grow|create|generate) %tree type% [tree] %directions% %locations%

Vehicle (Fait se chevaucher une entité sur une autre)

Compatible depuis Skript 2.0

Description

Fait se chevaucher une entité sur une autre (ex : un minecart, un cochon avec une selle, une flèche, etc.).

Exemples make the player ride a saddled pig
make the attacker ride the victim
Pattern (make|let|force) %entities% [to] (ride|mount) [(in|on)] %entity/entity types% [(make|let|force) %entities% [to] (dismount|(dismount|leave) (from|of)] [(any|the[ir]|his|her)] vehicle[s]) [(eject|dismount) (any|the)] passenger[s] (of|from) %entities%

Amount (Somme de quelque chose)

Compatible depuis Skript 1.0

Description

Le somme de quelque chose.
Notez que vous ne pourrez pas compter le nombre d'objets (items) d'un inventaire avec cette expression. Utilisez plutôt l'expression " Amount of Items "

Exemples command /playersonline:
    trigger:
        send "&eJoueurs en ligne : &r%number of all players%"
Pattern (amount|number|size) of %objects%

Amount of Items (Nombre d'objets)

Compatible depuis Skript 2.0

Description

Compte le nombre d'objets (items) similaires (ex : 5 torches) qu'un inventaire peut contenir (ex : coffre, inventaire d'un joueur).

Exemples command /buy:
    trigger:
        set {_gold} to amount of gold nugget in player's inventory
        if {_gold} >= 10:
            remove 10 gold nugget from player's inventory
            give 1 gold ingot to player
            send "&aAchat effectué !"
        else:
            send "&cVous n'avez pas assez d'argent" to player
Pattern [the] (amount|number) of %item types% (in|of) %inventories%

Argument (Argument -_-')

Compatible depuis Skript 1.0

Description

Uniquement utilisable dans une commande. Un argument se présente sous cette forme : " <argument> " et reçoit une valeur donnée correspondant à son type (ex : <text>, <int>, <number>, etc.).
Pour récupérer la valeur d'un argument, vous pourrez soit vous référer à son ordre d'apparition (ex : arg-1, arg-2, arg-3, etc.) soit utiliser son nom (ex : int-arg, text-arg, item-arg, etc.). Notez qu'utiliser les noms avec des arguments de même type (ex : /ticket  ) peut créer des conflits et donc ne pas fonctionner.

 

Exemples command /give <item> <player>:
    trigger:
        give arg-1 to arg-2
        send "&aVous avez reçu -> &e%arg-1%" to arg-2
Pattern [the] last arg[ument][s] [the] arg[ument][s](-| )<(d+)> [the] <(d*1)st|(d*2)nd|(d*3)rd|(d*[4-90])th> arg[ument][s] [the] arg[ument][s] [the] %*type%( |-)arg[ument][( |-)<d+>] [the] arg[ument]( |-)%*type%[( |-)<d+>]

Arithmetic (Arithmétique / mathématique)

Compatible depuis Skript 1.4.2

Description

Expressions Arithmétiques (ex : 1 + 2, (2 - health of player) / 3, etc.) 
Les opérateurs disponibles sont : addition (+), soustraction (-), multiplication (*), division (/) et exponentiel (^).

Exemples command /calc <text> <text> <text>:
    usage: /calc valeur (+ - * / ^) valeur
    trigger:
        set {_a} to arg 1
        set {_b} to arg 3
        set {_result} to 0
        if arg 2 is "+":
            set {_result} to {_a} + {_b}
        else if arg 2 is "-":
            set {_result} to {_a} - {_b}
        else if arg 2 is "*":
            set {_result} to {_a} * {_b}
        else if arg 2 is "/":
            set {_result} to {_a} / {_b}
        else if arg 2 is "^":
            set {_result} to {_a} ^ {_b}
        else: send "&cSymbole incorrect" to player

        send "&a%{_result}%" to player
Pattern %number%[ ]+[ ]%number% %number%[ ]-[ ]%number% %number%[ ]*[ ]%number% %number%[ ]/[ ]%number% %number%[ ]^[ ]%number%

Armour Slot (Emplacement d'une pièce d'armure)

Compatible depuis Skript 1.0

Description

Une partie de l'amure du joueur (ex : les bottes, le pantalon, le plastron ou le casque)
A partir de la version 2.1 de Skript, cette expression peut être utilisée sur les monstres (mobs) pour, par exemple, équiper un zombie.

Exemples command /summon <entity>:
    trigger:
        set {_entity} to arg-1
        set helmet of {_entity} to diamond helmet
        set chestplate of {_entity} to diamond chestplate
        set leggings of {_entity} to diamond leggings
        set boots of {_entity} to diamond boots
        spawn {_entity} at player's location
Pattern [the] (boot[s]|shoe[s]|leg[ging][s]|chestplate[s]|helm[et][s]) [slot] of %living entities% %living entities%'[s] (boot[s]|shoe[s]|leg[ging][s]|chestplate[s]|helm[et][s]) [slot]

Attacked (Celui qui reçoit un dommage)

Compatible depuis Skript 1.3

Description

La victime d'un dommage (ex : lorsqu'un joueur attaque un zombie, le zombie représente l'entité attaquée)

Exemples on damage:
    if damage cause is a projectile:
        if projectile is an arrow:
            broadcast "&e%victim% dit : Aie, ça pique !"
Pattern [the] (attacked|damaged|victim) [<(.+)>]