Description
Ecrit du texte dans des fichiers .log.
Skript créera ces fichiers dans le répertoire "/plugins/Skript/logs".
Attention : en utilisant le nom de fichier " server.log ", vous écrirez dans les logs par défaut du serveur (information de la documentation originale à vérifier).
on place of TNT:
log "%player% placed TNT in %world% at %location of block%" to "tnt/placement.log"
Description
Envoie un message à un joueur donné.
message "A %player% sauvage apparait !"
message "Ce message est une distraction. Mwahaha !"
send "Série d'homicide : %{kills.%player's uuid%}%." to player
if the targeted entity exists:
message "Vous regardez un(e) %type of the targeted entity%!"
(message|send [message]) %texts% [to %players/console%]
Description
Donne/supprime les droits d'opérateur à un joueur.
op the player
deop the player
[de[-]]op %offline players%
Description
Vérifie si un inventaire contient un objet (item) donné, si un texte contient un ou plusieurs termes recherchés ou si une liste contient un " super type (Object) " (un mot, le non d'un joueur, un objet (item), etc.)
on chat:
if message contains "ta gueule" or "tg":
cancel event
send "&cIl va se calmer le kikou !" to player
on right click on iron door:
if player's inventory contains diamond:
remove 1 diamond from player's inventory
toggle clicked block #Et oui l'entrée coûte la peau des co*illes XD
on load:
add "ProfesseurCraft" to {admins::*}
command /tp [<player>]:
trigger:
if arg 1 is not set:
send "Mais. A qui tu veux te tp ?!"
stop
if {admins::*} contains player:
teleport player to player-argument
else:
send "&cCommande non autorisée !" to player
%inventories% ha(s|ve) %item types% [in [(the[ir]|his|her|its)] inventory]
%inventories/texts/objects% contain[s] %item types/texts/objects%
%inventories% do[es](n't| not) have %item types% [in [(the[ir]|his|her|its)] inventory]
%inventories/texts/objects% do[es](n't| not) contain %item types/texts/objects%
Description
Vérifie quel genre de dommage a subit une entité via l'évènement On Damage. Référez-vous au type Damage Cause si vous voulez connaître la liste des causes que vous pouvez utiliser dans vos scripts.
on damage:
if damage was caused by fall:
cancel event
broadcast "&eTel un chat, je retombe sur mes pattes :)"
[the] damage [(n('|o)]t) [been] (caused|done|made) by %damage cause%
Description
Vérifie si une quelque chose existe (ex : flèche) ou si une variable / liste est définie.
on damage:
if projectile exists:
set {_modePoucave} to true
if {_modePoucave} is set:
send "&6%attacker%&e t'as tiré dessus !" to victim
#pasopti
Description
Vérifie si un joueur a une certaine permission.
command /notification [<text>]:
trigger:
if player has permission "server.notification":
broadcast "[&cNotification&r] -> &a%text-argument%"
else:
send "&cCommande non autorisée !"
[%players/console%] (do[es]n't|don't|do[es] not) have [the] permission[s] %texts%
[%players/console%] ha(s|ve) [the] permission[s] %texts%
Description
Vérifie si un joueur a déjà joué sur un serveur. Vous pouvez aussi utiliser on first join si vous voulez détecter uniquement les nouveaux joueurs.
on join:
if player has played before:
send "&eOuaich gros ! Bien ou bien ?"
else:
send "&eBonjour monsieur."
%offline player% [(has|did)] [already] play[ed] [on (this|the) server] (before|already)
%offline player% (has not|hasn't|did not|didn't) [(already|yet)] play[ed] [on (this|the) server] (before|already|yet)
Description
Vérifie si un joueur stocké dans une variable est encore en vie.
on right click with diamond sword:
set {theKing} to player
send "&aVous êtres à présent le nouveau roi !" to player
on death:
if {theKing} is dead:
broadcast "&eLe roi est mort. A nous le pognon !!"
clear {theKing}
Description
Vérifie si un joueur ou l'IP d'un joueur est banni(e).
command /banverif [<offline player>]:
trigger:
if offline player-argument is banned:
send "offline player-argument &ea été banni"
else:
send "offline player-argument &e n'a pas été banni"
%offline players/texts% (is|are) banned
%players/texts% [(is|are) IP(-| )]banned
%offline players/texts% (isn't|is not|aren't|are not) banned
%players/texts% [(isn't|is not|aren't|are not) IP(-| )]banned