Description
Détecte quand une entité (joueur, mobs, etc.) descend d'une autre entité ; peu importe qu'il s'agisse d'un objet (flèche, boule de feu) ou d'une entité.
Pour ne détecter que les entités prévues pour être quittées (cheval, wagon, etc.) - celles considérées comme des véhicules par le jeu -, vous pouvez utiliser on vehicle exit.
on dismount:
if vehicle of event-entity is a horse:
broadcast "&7%event-entity% &9est descendu de son canasson"
[on] dismount[ing]
Description
Détecte quand une entité (joueur, mobs, etc.) en chevauche une autre ; peu importe qu'il s'agisse d'un objet (flèche, boule de feu) ou d'une entité.
Pour ne détecter que les entités prévues pour être montée (cheval, wagon, etc.) - celles considérées comme des véhicules par le jeu -, vous pouvez utiliser vehicle enter.
on mount:
if vehicle of event-entity is a minecart:
broadcast "&9En voiture &7simone &9! Heu &7%event-entity% &9:$ "
[on] mount[ing]
Description
Evénement qui détecte quand un joueur commence à voler ou lorsqu'il atterrit.
Pour savoir si le joueur est en train de voler ou non, vous pouvez utiliser la condition Is Flying.
Vous pouvez également détecter si le joueur a le droit de voler avec la condition Can Fly.
on flight toggle:
if player isn't flying:
broadcast "&7%player% &9a déployé ses ailes"
else:
broadcast "&7%player% &9vient d'atterrir"
[on] [player] flight toggl(e|ing)
[on] [player] toggl(e|ing) flight
Description
Evénement qui détecte quand une entité (joueur ou mob) commence à planer ou atterit.
Cet événement réagit également lorsque le serveur active ou désactive l'état de vol d'une entité.
Vous pouvez également utiliser l'expression Gliding State pour savoir si une entité est en train de plâner ou non.
# Un petit coup de boost au décollage :D
On Gliding State Change:
if gliding state of player is off:
push player forward at speed 10
[on] (gliding state change|toggl(e|ing) gliding)
Description
Permet la connexion au bot avec skript
Voici un tuto qui montre comment mettre en place un bot discord: https://skript-mc.fr/forum/topic/14833-faire-un-bot-discord-avec-vixio-20/
options:
token: Token du bot
bot: SkriptBot
on skript load:
login to "{@token}" with the name "{@bot}"
(login|connect) to %string% (using|with) [the] name %string%
Description
Permet d'envoyer un message sur le serveur discord en utilisant le bot
command /annonce <text>:
trigger:
send "[ANNONCE] %arg-1%" to channel with id "503310100564541442" with "{@bot}"
send %message/string/messagebuilder/embedbuilder% to %channels/users% with %bot/string% [and store (it|the message) in %-objects%]
Description
Système de commande sur Discord.
discord command $sendmc [<text>]:
trigger:
if arg-1 is set:
broadcast "&7%event-user% &d%arg-1%"
else:
reply with "Il faut préciser un message !"
discord command <([^\s]+)( .+)?$>
Description
Permet de répondre avec un message dans un événement
discord command $mentionbot [<text>]:
trigger:
if arg-1 is set:
reply with "Hello %mention tag of event-user%"
reply with %messages/strings% [and store (it|the message) in %-objects%]
Description
Evènement invoqué chaque fois qu'un joueur échange les items entre sa main principale et sa main secondaire. Appelé également si sa deuxième main est vide. Cet évènement étant invoqué avant l'échange les expressions pour obtenir les items des deux mains sont utilisables (player's tool et player's offtool).
on swap hand item:
cancel event
send "Le pvp est bien mieux avec une seule main, retourne en 1.8 !"
[on] swap[ping of] [(hand|held)] item[s]
Description
Evènement appelé quand plusieurs items au sol fusionnent en un seul stack.
on item merge of diamond:
cancel event
broadcast "Un diamant ne fusionne pas avec un autre diamant, reprennez vos cours de physique"
[on] (item[ ][stack]|[item] %item types%) merg(e|ing)
[on] item[ ][stack] merg(e|ing) [[of] %item types%]