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.
on world save:
broadcast "&eMonde sauvegardé avec succès !"
wait 10 seconds
broadcast "&c&lErreur interne de sauvegarde"
[on] world sav(e|ing)
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é.
# Exemple censé marcher :
on world unload:
broadcast "Monde déchargé avec succès !"
[on] world unload[ing]
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.
on zombie break door:
cancel event
[on] zombie break[ing] [a] [wood[en]] door
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")
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é !"
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.
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 ^^
[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%
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.
create an explosion of force 10 at the player
create a fake explosion at the victim
[(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%]
Description
Enflamme ou éteint une entité (joueurs, zombies, etc.).
ignite the player
extinguish the player
Description
Expulse le joueur d'un serveur.
on place of TNT, lava, or obsidian:
kick the player due to "Vous ne pouvez pas placer %block%!"
# O: la violence
cancel the event
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.
kill the player
kill all creepers in the player's world
kill all endermen, witches and bats
kill %entities%
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.
strike lightning at the player
strike lightning effect at the victim
[[ ]effect] %directions% %locations%