Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

On combust (A la combustion d'une identité)

Compatible depuis Skript 1.0

Description

Evénement qui détecte si une entité est immolée (brûlée) par du feu, de la lave, une boule de feu ou encore en étant exposée au soleil comme c'est le cas avec les zombies et squelettes.
Voir également On Ignition (détecte quand un bloc prend feu)

Exemples on combust:
    if event-entity is a zombie:
        broadcast "&dNoooooon, je ne veux pas mourir !"
Pattern [on] combust[ing]

On command (A l'envoi d'une commande)

Compatible depuis Skript 2.0

Description

Evénement qui détecte lorsqu'un joueur envoie une commande (pas nécessairement une commande skript).
Il est recommandé d'utiliser cet événement dans des cas bien précis, ex : empêcher l'utilisation de certaines commandes, enregistrer leur saisie ou encore détecter celles provenant d'autres plugins qui poseraient problème malgré le changement de permission des joueurs). Pour les autres cas, veuillez utiliser les commandes personnalisées (un tutoriel sera bientôt disponible sur le sujet).

Exemples on command "plugins":
    cancel event
    send "&dT'es trop curieux toi !"
Pattern [on] command [%text%]

On connect (A la connexion d'un joueur au serveur)

Compatible depuis Skript 2.0

Description

Evénement qui détecte quand un joueur tente d'accéder au serveur avant de le rejoindre physiquement.
Si vous souhaitez uniquement détecter l'apparition (spawn) d'un joueur dans votre monde, utilisez On Join

Exemples on connect:
    kick the player due to "VOUS... NE PASSEREZ... PAS !"
Pattern [on] [player] connect[ing]

On consume (A la consommation d'un(e) aliment | boisson)

Compatible depuis Skript 2.0

Description

Evénement qui détecte quand un joueur a fini de consommer de la nourriture ou une boisson (ex : pomme, pain, viande, lait ou potion).

Exemples on consume:
    broadcast "%event-player% a mangé %event-item% dans %event-world%"
Pattern [on] [player] ((eat|drink)[ing]|consum(e|ing)) [[of] %item types%]

On craft (A la création d'un objet)

Compatible depuis Skript 2.0 beta 3

Description

Evénement qui détecte quand un joueur crée un objet (item).

Exemples on craft of gold ingot:
    broadcast "&eMon précieux *_* !"
Pattern [on] [player] craft[ing] [[of] %item types%]

On creeper power (A la surcharge d'un Creeper)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un creeper est frappé par la foudre.
Vous pouvez annuler l'événement afin d'éviter que le creeper soit sur-chargé en énergie.
Voir aussi -> On Lightning Strike

Exemples on creeper power:
    broadcast "&dSuper Creeper Sayen ! Tremblez frêles humains !"
Pattern [on] creeper power

On damage (Au dégât d'une entité)

Compatible depuis Skript 1.0

Description

Evénement qui détecte lorsqu'une entité reçoit des dégâts (ex : attaque d'une autre entité, dégâts causés par la lave, le feu, la noyade, une chute, la suffocation, etc.)
Vous pouvez utiliser les expressions victim (celui qui est attaqué) et attacker (celui qui attaque) afin d'utiliser des conditions et instructions répondant à vos besoins.

Exemples on damage:
    if victim is a player:
        cancel event
        broadcast "&eMême pas mal d'abord !"
Pattern [on] damag(e|ing) [of %entity type%]

On death (A la mort d'une entité)

Compatible depuis Skript 1.0

Description

Evénement qui détecte la mort d'une entité (incluant les joueurs)
Vous pouvez détecter la cause de la mort en vous référant au type de dégât subi avec damage cause.
Ainsi il vous est possible de créer des messages de mort personnalisés et d'y afficher la victime.

Exemples on death of player:
    if damage cause is fall:
        set death message to "&7%victim% &ccroyait qu'il pouvait voler :/"
Pattern [on] death [of %entity types%]

On dispense (A l'éjection / distribution d'un objet)

Compatible depuis Skript 1.4.2

Description

Evénement qui détecte quand un distributeur (dispenser) ou un dropper relâchent un objet (item).

Exemples on dispense:
    broadcast "%event-block% a relâché %event-item%"
Pattern [on] dispens(e|ing) [[of] %item types%]

On drop (A l'abandon d'un objet)

Compatible depuis Skript 1.4.2

Description

Evénement qui détecte lorsqu'un joueur jette un objet (item) de son inventaire sur le sol.
Veuillez noter qu'il y a une différence entre l'objet (item) que possédait le joueur et l'objet une fois jeté au sol qui devient une entité.
L'exemple ci-dessous l'illustre parfaitement.
 

Exemples on drop:
    wait 1 seconds
    delete event-entity
    broadcast "&7%event-item% &2a été nettoyé du sol"
    broadcast "En effet, %player% l'a jeté ; c'est un gros dégueulasse."
Pattern [on] [player] drop[ing] [[of] %item types%]