Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

On burn (A la carbonisation d'un bloc)

Compatible depuis Skript 1.0

Description

Evénement qui se déclenche quand un bloc est détruit par le feu.

Exemples on burn of oak wood plank:
    broadcast "Alerte au feu !!!"
Pattern [on] [block] burn[ing] [[of] %item types%]

Ban/Unban (Bannir / débannir un joueur)

Compatible depuis Skript 1.4, 2.5 (durée)

Description

Banni un joueur ou une IP.
A part de Skript 2.1.1 et Bukkit 1.7.2 R0.4, on peut aussi bannir des joueurs avec une raison.
Si une raison invalide est fournie (ex : une variable non existante/non définie), le joueur restera banni et la raison par défaut sera utilisée.

Exemples unban "127.0.0.1"
ban IP of player due to "Te voila banni gredin !"
ban player by IP because "Te voila banni gredin !"
ban player due to "Le cheat c'est mal !"
Pattern ban %texts/offline players% [(by reason of|because [of]|on account of|due to) %text%] [for %time span%] unban %texts/offline players% ban %players% by IP [(by reason of|because [of]|on account of|due to) %text%] [for %time span%] unban %players% by IP IP(-| )ban %players% [(by reason of|because [of]|on account of|due to) %text%] [for %time span%] (IP(-| )unban|un[-]IP[-]ban) %players%

Broadcast (Diffuse un message global sur le serveur)

Compatible depuis Skript 1.0

Description

Diffuse un message global sur le serveur ou dans un monde.

Exemples broadcast "Ceci est un message général pour tout le serveur !"
broadcast "Bienvenue à %player% sur le serveur !" in "world"
broadcast "124816"
Pattern broadcast %texts% [(to|in) %worlds%]

Cancel event (Annule un événement)

Compatible depuis Skript 1.0

Description

Annule l'événement en cours (ex : empêcher le placement d'un bloc ou sa destruction).

Exemples on place:
    if player doesn't have permission "skript.architecte":
        cancel event
        send "Seuls les architectes peuvent construire" to player
Pattern cancel [the] event uncancel [the] event

On can build check (Au placement d'un bloc)

Compatible depuis Skript 1.0 (basique), 2.0 ([dés-]annulable)

Description

Evénement qui détecte quand un joueur place un bloc ou un objet (item) sur un autre bloc (ex : un coffre sur le sol ou une torche sur un mur).
Vous pouvez annuler l'événement, donc interdire le placement du bloc ou de l'objet en question.
Veuillez noter que le valeur (data) du bloc ou de l'objet n'est pas disponible dans ce type d'événement, seulement l'ID (attention, les ids ne sont plus valables en 1.13)

Important : une requête a été soumise à Bensku (celui qui propose les nouvelles version de Skript) afin de régler l'impossibilité de pouvoir utiliser le type player dans l'exemple donné ci-dessous.
Si le problème se règle, alors l'exemple ci-dessous sera parfaitement fonctionnel pour les versions Skript 1.13 et supérieur. En attendant, privilégiez l'événement on place.

Exemples on can build check:
    broadcast "%player% a placé le bloc %event-block%"
Pattern [on] [block] can build check

On chat (A l'envoi d'un message)

Compatible depuis Skript 1.4.1

Description

Evénement qui détecte l'envoi d'un message dans le chat

Exemples on chat:
    cancel event
    broadcast "[&dChat&r] [&e%player%&r] : %message%"
Pattern [on] chat

On chunk generate (A la génération d'un chunk)

Compatible depuis Skript 1.0

Description

Evénement qui détecte la génération d'un nouveau chunk.

Exemples on chunk generate:
    broadcast "&eUn nouveau chunk s'est chargé !"
Pattern [on] chunk (generat|populat)(e|ing)

On chunk load (Au chargement d'un chunk)

Compatible depuis Skript 1.0

Description

Evénement qui détecte le chargement d'un chunk. Celui-ci peut contenir ou ne pas contenir de créatures (mobs) lors de son chargement.

Exemples on chunk load:
    broadcast "&2Et un chunk de chargé !"
Pattern [on] chunk load[ing]

On chunk unload (Au déchargement d'un chunk)

Compatible depuis Skript 1.0

Description

Evénement qui détecte le déchargement d'un chunk dû à l'absence de joueur dans sa zone.
L'événement ne peut pas être annulé

Exemples on chunk unload:
    send "%event-chunk% déchargé " to console
Pattern [on] chunk unload[ing]

On click (Au clic gauche ou droit)

Compatible depuis Skript 1.0

Description

Evénement qui détecte si un joueur fait un clic sur un bloc, une entité ou de l'air avec (ou sans) objet (item) dans ses mains.
Si vous faites un clic droit sur du "vide" en ayant les mains vides alors l'événement ne sera pas détecté.

Exemples on right click on a creeper:
    send "&2Plait-il ?!" to player
Pattern [on] [(right|left)[( |-)]][mouse[( |-)]]click[ing] [on %entity type/item type%] [(with|using|holding) %item type%] [on] [(right|left)[( |-)]][mouse[( |-)]]click[ing] (with|using|holding) %item type% on %entity type/item type%