Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

On world save (A la sauvegarde d'un monde)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un monde est sauvegardé. Généralement tous les mondes sont sauvegardés simultanément, mais un plugin de gestion de monde pourrait changer cet état de fait.

Exemples on world save:
    broadcast "&eMonde sauvegardé avec succès !"
    wait 10 seconds
    broadcast "&c&lErreur interne de sauvegarde"
Pattern [on] world sav(e|ing)

On world unload (Au déchargement d'un monde)

Compatible depuis Skript 1.0

Description

Evénement qui détecte quand un monde est déchargé. Cet événement pourrait n'être jamais appelé si vous ne disposez pas d'un plugin de gestion de mondes.

Cet événement ne semble pas fonctionner est n'est pas d'une réelle utilité.

Exemples # Exemple censé marcher :
on world unload:
    broadcast "Monde déchargé avec succès !"
Pattern [on] world unload[ing]

On zombie break door (A la destruction d'une porte par un zombie)

Compatible depuis Skript 1.4.2

Description

Evénement qui détecte quand un zombie casse une porte. Cet événement peut être annulé pour empêcher les zombies de casser des portes.

Exemples on zombie break door:
    cancel event
Pattern [on] zombie break[ing] [a] [wood[en]] door

Periodical (A intervalle régulier)

Compatible depuis Skript 1.0

Description

Evénement qui est appelé périodiquement. Il est à utiliser suivant ce modèle "every <timespan>" (ex : "every 10 seconds" ou "every 5 minutes")

Exemples every second:
    add 1 to {_t}
    broadcast "Seconde n°%{_t}%"  
every hour:
    send "[CoucouChat] Il est %now%" to all players
   
every tick:# Peut causer des lags
    broadcast "Ceci est un broadcast juste pour vous spammer"  
every minecraft day in "world":
    broadcast "RAPPEL : Le grief n'est pas autorisé !"
Pattern every %time span%[ in [world[s]] %worlds%]

Comparison (Comparaison)

Compatible depuis Skript 1.0

Description

Une condition très générale qui compare deux valeurs. Généralement vous ne pouvez comparer que l'égalité entre deux éléments (ex : block is stone), mais certaines valeurs peuvent aussi être comparées en utilisant " greater than / less than " (plus que / moins que) ou encore " between... and... " (entre... et...).

Note : C'est la seule condition où tous les patterns ne sont pas affichés. En effet, il y a actuellement deux autres ensembles de patterns similaires :
- (was|were) pour faire référence a un état passé
- " will be " pour un état futur
C'est deux " temps " remplacent le (is|are) utilisé pour le présent. Ils vérifient différents états dans le temps.

Exemples command /compare [<number>]:
    trigger:
        if arg-1 is set:
            if arg-1 is smaller than 5:
                 broadcast "&e%arg-1% est plus petit que 5"
            else if arg 1 is greater than 5:
                broadcast "&e%arg-1% est plus grand que 5"
            else:
                broadcast "&e%arg-1% est égal à 5"
        else:
            broadcast "&cVeuillez entrer un chiffre entre 0 et 10"
# RAPPEL : On peux remplacer les broadcasts par des send , c'est mieux dans ce cas la ^^
Pattern [neither] %objects% ((is|are) ((greater|more|higher|bigger|larger) than|above)|>) %objects% [neither](neither)|isn't|aren't) ((less|smaller) than|below)|>=) %objects% [neither] %objects% ((is|are) ((less|smaller) than|below)|<) %objects% [neither](neither)|isn't|aren't) ((greater|more|higher|bigger|larger) than|above)|<=) %objects% [neither](neither)|isn't|aren't|!=) [equal to] %objects% [neither] %objects% (is|are|=) [(equal to|the same as)] %objects% [neither] %objects% (is|are) between %objects% and %objects% [neither](is not|are not|isn't|aren't) between %objects% and %objects%

Explosion (Crée une explosion)

Compatible depuis Skript 1.0

Description

Crée une explosion d'une force donnée.
Le wiki de Minecraft a un article sur les explosions qui liste les forces d'explosion de la TNT, des creepers, etc.
Utilisez une force de 0 pour créer une fausse explosion ou servez-vous du pattern incluant le mot clé " fake " introduit dans la version 2.0 de Skript.
Depuis la version 2.0 de Skript et Bukkit 1.4.5, vous pouvez également créer des explosions sécurisées " safe explosions " qui tueront les entités mais ne détruiront aucun bloc.

Exemples create an explosion of force 10 at the player
create a fake explosion at the victim
Pattern [(create|make)] [an] explosion (of|with) (force|strength|power) %number% [%directions% %locations%] [(create|make)] [a] safe explosion (of|with) (force|strength|power) %number% [%directions% %locations%] [(create|make)] [a] fake explosion [%directions% %locations%] [(create|make)] [an] explosion[ ]effect [%directions% %locations%]

Ignite/Extinguish (Enflamme ou éteint une entité)

Compatible depuis Skript 1.4

Description

Enflamme ou éteint une entité (joueurs, zombies, etc.).

Exemples ignite the player
extinguish the player
Pattern (ignite|set fire to) %entities% [for %time span%] (set|light) %entities% on fire [for %time span%] extinguish %entities%

Kick (Expulse un joueur)

Compatible depuis Skript 1.0

Description

Expulse le joueur d'un serveur.

Exemples on place of TNT, lava, or obsidian:
    kick the player due to "Vous ne pouvez pas placer %block%!"
# O: la violence
    cancel the event
Pattern kick %players% [(by reason of|because [of]|on account of|due to) %text%]

Kill (Tue une ou plusieurs entités)

Compatible depuis Skript 1.0

Description

Tue une ou plusieurs entités.
Note : Cet effet ne définit pas la vie de l'entité à 0 comme le ferait une entité qui disparaît sans l'animation de mort et sans lâcher aucun objet (item), mais inflige des dommages à l'entité égale à 100 fois son maximum de vie.

Exemples kill the player
kill all creepers in the player's world
kill all endermen, witches and bats
Pattern kill %entities%

Lightning (Envoie un éclair à une position donnée)

Compatible depuis Skript 1.4

Description

Envoie un éclair à une position donnée.
Vous pouvez utilisez " lightning effect " au lieu de " lightning " si vous ne voulez pas créer de dommages aux entités ou créer des incendies ; notez cependant que de " faux " blocs de feu peuvent apparaîtrent.

Exemples strike lightning at the player
strike lightning effect at the victim
Pattern [[ ]effect] %directions% %locations%