Description
Retourne le message (en texte) de l'évenement "on log".
on log:
set {_message} to the logged message
[the] log[ged] message
Description
Retourne le nom de l'envoyeur dans un évenement "on log". Ce sera <none> si le nom de l'envoyer n'existe pas.
Si un plugin envoie un message via son "logger", ce sera le nom du plugin. ex: "[<Plugin>] <message>".
Dans ce cas là, le message envoyé ne contiendra pas ce préfix "[Plugin]". Vous pouvez donc vérifier que le nom de l'envoyeur est un plugin valide, et le regrouper avec le message envoyé.
on log:
set {_loggerName} to the logger name
if {_loggerName} is "Essentials":
if log level is error:
broadcast "Essential a mis une erreur dans la console..."
[the] logger name
Description
Évenement qui est déclenché quand un message en envoyé dans la console.
on log:
broadcast "Un message est apparu dans la console !"
[on] [console] log
Description
Donne la valeur absolue d'un nombre, c'est a dire ce même nombre, mais positif.
send "%absolute value of -2%" to player # Renvoie 2
send "%absolute value of 30%" to player # Renvoie 30
send "%absolute value of -18%" to player # Renvoie 18
send "%absolute value of -0%" to player # Renvoie 0
absolute [value] of %number%
Description
Renvoie les coeurs d'absorption (coeurs jaunes) du joueur définit.
Vous pouvez utiliser set, remove/subtract, reset et add.
set {_a} to player's absorption hearts
send "%absorption hearts of player%"
Description
Condition pour regarder si une entité est adulte ou non.
command /adult:
trigger:
if targeted entity is an adult:
send "&aThis mob is an adult"
if targeted entity isn't an adult:
send "&aThis mob is a baby"
[entity] %entity% (1¦is|2¦is(n''t| not)) [a[n]] adult
Description
Retourne tous les effets de potions actifs sur une entité.
message "Vos effets de potions : %active potion effects on player%"
[(the|all)] [of] [the] [active] potion[s] [effects] (on|of) %entity%
Description
Arrondit un nombre vers le haut, c'est-à-dire retourne l'entier le plus proche supérieur ou égal à l'argument.
ceil(2.34) = 3
ceiling(2) = 2
ceil(5.99) = 6
ceil(4) = 4
Description
La fonction cosinus. Il s'agit essentiellement du sinus décalé de 90°, c'est-à-dire cos(a) = sin(a + 90°), pour un nombre quelconque "a". Utilise des degrés et non des radians.
cos(0) = 1
cos(90) = 0
cos(n: number)
Description
Crée une date à partir d'une année, d'un mois et d'un jour, et éventuellement aussi d'une heure, d'une minute, d'une seconde et d'une milliseconde.
Un fuseau horaire et un décalage de l'heure d'été peuvent également être spécifiés (en minutes), s'ils sont exclus du fuseau horaire du serveur et que le décalage de l'heure d'été est utilisé (la date créée ne conserve pas ces informations).
Tips: un "integer" est un chiffre/nombre entier
date(2014, 10, 1) # 0:00, 1er Octobre 2014
date(1990, 3, 5, 14, 30) # 14:30, 5 Mai 1990
date(1999, 12, 31, 23, 59, 59, 999, -3*60, 0) # près de l'année 2000 dans certaines parties du Brésil (-3 heures décalées, pas de DST)