on load: ScriptList("add", script) on unload: ScriptList("remove", script) on chat: # chat cancel event if {nick.%uuid of player%} is set: set {_player} to {nick.%uuid of player%} else: set {_player} to player's name broadcast "<%{_player}%&r> %colored message%" in world of player command nickname [] : # changement de pseudo executable by: players aliases: nick description: Change ton nom ou celui d'un autre joueur. (max 15 charactères) trigger: if player is op: set {_playerUUID} to uuid of player set {_player} to player set {_playerNAME} to player if arg-1 is set: set {_playerUUID} to uuid of arg-1 set {_player} to arg-1 if player is {_player}: set {_playerNAME} to "vous" else: send "&aSurnom changé." if arg-2 is "off": delete {nick.%{_playerUUID}%} send "&6Tu n'as plus de surnom. (changé par %player%&6)" to {_player} else: if length of arg-2 is greater than 15: send "&4Ce surnom est trop long." else: set {nick.%{_playerUUID}%} to colored arg-2 send "&6Ton surnom est désormais &r%{nick.%{_playerUUID}%}%&6. (changé par %{_playerNAME}%&6)" to {_player} else: send option("errorMessage") command msg : # DM executable by: players aliases: whisper, w, tell, t description: Envoie un message privé à un joueur. trigger: send "&8[Moi -> %arg-1%&8]&7 %colored arg-2%" to player send "&8[%player%&8 -> Moi] &b%colored arg-2%" to arg-1 set {dmReply.%uuid of player%} to arg-1 set {dmReply.%uuid of arg-1%} to player command reponse : # réponse à un DM executable by: players aliases: rep, r description: Envoie un réponse à un joueur. trigger: if {dmReply.%uuid of player%} is set: execute player command "msg %{dmReply.%uuid of player%}% %arg-1%" else: send "&4Tu n'as personne a qui répondre."