Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

On enderman/sheep (A l'action d'un Enderman ou d'un mouton sur un bloc)

Compatible depuis Skript 1.4.2

Description

Evénement qui détecte quand un Enderman place ou prend un bloc, ou encore quand un mouton mange de l'herbe.

Exemples on sheep eat:
    broadcast "&eBêêê quoi ? Je mange."

on enderman pickup:
    broadcast "&cAlert ! Un enderman a volé &7%event-block% !"
    broadcast "&6Viendez ma bande ! On va le niquer !"
    wait 1 second
    teleport all players to event-location
Pattern [on] enderman place [on] enderman pickup [on] sheep eat

On experience spawn (A l'apparition d'orbes d'XP)

Compatible depuis Skript 2.0

Description

Evénement qui détecte quand de l'expérience (orbes d'XP) est sur le point d'apparaître. Vous pouvez annuler l'événement avec un " cancel event " si vous souhaitez que vos joueurs ne récupèrent pas d'orbes d'XP.
Notez qu'il est impossible de détecter des orbes qui ont été générées par le biais d'un plugin avec Bukkit - Skript y compris -, seules les orbes d'XP apparues naturellement peuvent l'être.

Exemples on experience spawn:
    if block at event-location is any ore:
        cancel event
Pattern [on] [e]xp[erience] [orb] spawn [on] spawn of [a[n]] [e]xp[erience] [orb]

On explode (A l'explosion d'une TNT ou d'un Creeper)

Compatible depuis Skript 1.0

Description

Evénément qui détecte quand une entité (TNT ou Creeper) explose.
Vous pouvez annuler l'explosion et la remplacer par une autre que vous contrôlerez à l'aide de l'effet explosion.

Exemples # Crée une explosion sécurisée - elle tue les entités, mais ne détruit pas les blocs.
on explode:
    cancel event
    create a safe explosion of force 3
Pattern [on] explo(d(e|ing)|sion)

On explosion prime (Au déclenchement d'une explosion - TNT ou Creeper)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand une entité (TNT ou Creeper) est sur le point d'exploser.

Exemples # Parce que la violence c'est mal - ❤
on explosion prime:
    cancel event
    set block at event-location to grass
    set block 1 above event-location to red flower
Pattern [on] explosion prime

On fade (A la fonte d'un bloc)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un bloc fond (ex : neige ou glace).

Exemples # Parce que la neigne c'est tellement beau *_*
on fade of snow layer:
    cancel event
Pattern [on] [block] fad(e|ing) [[of] %item types%]

On first join (A la première connexion au serveur)

Compatible depuis Skript 1.3.7

Description

Evénement qui détecte quand un joueur rejoint un serveur pour la première fois.

Exemples on first join:
    broadcast "&2Bienvenue %player% !"
Pattern [on] first (join|login)

On fishing (Au lancer et ré-enroulement de la canne à pêche)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un joueur pêche quelque chose.

Exemples on player fish:
    cancel event
    send "&cLa pêche est interdite ici monsieur !"
Pattern [on] [player] fish[ing]

On flow (A l'écoulement d'un liquide ou téléportation d'un bloc)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un bloc "circule" (s'écoule ou se téléporte) vers un autre bloc.
Cela vaut non seulement pour l'eau et la lave, mais la téléportation d'œufs de dragon aussi.

Exemples # Permet au joueur de poser des blocs d'eau ou de lave statique, qui ne coulent pas.
command /toggleFlowingBlock:
    trigger:
        if player has metadata "buildWithoutPhysic":
            if metadata value "buildWithoutPhysic" of player is true:
                set metadata value "buildWithoutPhysic" of player to false
                send "&cMode liquide statique désactivé."
            else:
                set metadata value "buildWithoutPhysic" of player to true
                send "&2Mode liquide statique activé !"
        else:
            set metadata value "buildWithoutPhysic" of player to true
            send "&2Mode liquide statique activé !"

on place:
    if player is holding a water bucket or a lava bucket:
        if player has metadata "buildWithoutPhysic":
            if metadata value "buildWithoutPhysic" of player is true:
            add event-location to {withoutPhysicBlocks.%player's uuid%::*}
            send "&9Votre bloc est ajouté à votre liste de blocs non-physiques"

on flow:
    loop players:
        if {withoutPhysicBlocks.%loop-player's uuid%::*} is set:
            loop {withoutPhysicBlocks.%loop-player's uuid%::*}:
                if event-location is loop-value-2:
                    cancel event

on bucket fill:
    loop players:
        if {withoutPhysicBlocks.%loop-player's uuid%::*} is set:
            loop {withoutPhysicBlocks.%loop-player's uuid%::*}:
                if event-location is loop-value-2:
                    clear {withoutPhysicBlocks.%player's uuid%::%loop-index%}
                    send "&9Vous avez supprimé &7%event-block% &9de vos blocs non-physique"
Pattern [on] [block] flow[ing] [on] block mov(e|ing)

On form (A la formation d'un bloc)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un bloc se forme sans l'action d'un joueur. (ex : de la neige qui se forme, de l'eau qui gèle ou un bloc qui se propage)
Voir -> On spread

Exemples # Pratique si on veut pêcher dans les zones glacées :)
on form of ice:
    cancel event
Pattern [on] [block] form[ing] [[of] %item types%]

On fuel burn (A la combustion d'un combustible)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand le combustible d'un four est consommé / brûlé (quand il disparaît du slot).
Vous pouvez utiliser l'expression Furnace Slot afin de manipuler le combustible, l'élément à cuir et le résultat de cette cuisson.
Vous pouvez également déterminer le temps de combustion du combustible avec l'expression Burn/Cook Time (voir exemple).

Exemples # Réduit la durée de vie d'un charbon, il brûle plus vite
on fuel burn:
    if fuel slot of event-block is a coal:
        set burning time to 10 seconds
        wait 1 tick
        broadcast "%burning time of event-block%"
Pattern [on] fuel burn[ing]