SHOW:
|
|
- or go back to the newest paste.
| 1 | on quit: | |
| 2 | clear {used.nick.%{skin.%player%}%}
| |
| 3 | clear {skin.%player%}
| |
| 4 | on join: | |
| 5 | if {used.nick.%player%} is set:
| |
| 6 | send "&6[Nick] &c%player% s'est connecté, et vous avez son nick ! Votre pseudo à donc été remis à %{used.nick.%player%}% !" to {used.nick.%player%}
| |
| 7 | make {used.nick.%player%} execute command "/nickoff"
| |
| 8 | - | command /lol <offline player>: |
| 8 | + | command /nick <offline player>: |
| 9 | usage: &4Good!! | |
| 10 | permission: nick.use | |
| 11 | permission message: &cVous n'avez pas la permission d'executer cette commande | |
| 12 | trigger: | |
| 13 | if arg 1 is sender: | |
| 14 | make player execute command "/nickoff" | |
| 15 | stop | |
| 16 | if {used.nick.%arg 1%} is set:
| |
| 17 | send "&6[Nick] &cErreur ! Ce surnom est déjà utilisé" | |
| 18 | stop | |
| 19 | if arg 1 is online: | |
| 20 | send "&6[Nick] &cErreur ! Cette personne est en ligne !" | |
| 21 | stop | |
| 22 | clear {used.nick.%{skin.%player%}%}
| |
| 23 | clear {skin.%player%}
| |
| 24 | set {_url} to text from "https://api.mineskin.org/generate/user/%arg 1's uuid%"
| |
| 25 | set {_s::*} to {_url} split at """"
| |
| 26 | set {_signature} to {_s::22}
| |
| 27 | set {_value} to {_s::18}
| |
| 28 | if {_value} is not set:
| |
| 29 | set {_exist} to text from "https://sessionserver.mojang.com/session/minecraft/profile/%arg 1's uuid%"
| |
| 30 | if {_exist} is "":
| |
| 31 | send "&6[Nick] &cLe joueur n'existe pas ! Essayez avec un pseudo valide !" | |
| 32 | stop | |
| 33 | if {_exist} is not set:
| |
| 34 | send "&6[Nick] &cImpossible de savoir si le joueur existe ! (L'api de Mojang n'a pas répondu !) Patientez et rééssayez ! &n(Si le problème persiste, verifiez l'api via https://status.mojang.com/check)" | |
| 35 | stop | |
| 36 | else: | |
| 37 | send "&6[Nick] &cProblème lors du get du skin sur l'api mineskin, patientez et rééssayez !" | |
| 38 | stop | |
| 39 | set {_skin} to skin with value {_value} signature {_signature}
| |
| 40 | set player's tablist name to "%arg 1%" | |
| 41 | set player's display name to "%arg 1%" | |
| 42 | set sender's nametag to "%arg 1%" | |
| 43 | set player's displayed skin to {_skin}
| |
| 44 | set {used.nick.%arg 1%} to player
| |
| 45 | set {skin.%player%} to arg 1
| |
| 46 | send "&6[Nick] &aNouveau nick défini : &6%arg 1%" | |
| 47 | - | command /loloff: |
| 47 | + | command /nickoff: |
| 48 | permission: nick.use | |
| 49 | permission message: &cVous n'avez pas la permission d'executer cette commande | |
| 50 | trigger: | |
| 51 | if {skin.%player%} is set:
| |
| 52 | set {_url} to text from "https://api.mineskin.org/generate/user/%uuid of sender%"
| |
| 53 | set {_s::*} to {_url} split at """"
| |
| 54 | set {_signature} to {_s::22}
| |
| 55 | set {_value} to {_s::18}
| |
| 56 | if {_value} is not set:
| |
| 57 | send "&6[Nick] &cProblème lors du get du skin sur l'api mineskin, veuillez rééssayer. &n(Si le problème persiste, déconnectez et reconnectez vous)" | |
| 58 | kick player due to "&6[Nick] &cProblème lors du get du skin sur l'api mineskin, vous avez été déconnecté !%nl%&n Vous pouvez vous reconnecter, votre nick sera enlevé !" | |
| 59 | stop | |
| 60 | set {_skin} to skin with value {_value} signature {_signature}
| |
| 61 | set player's tablist name to "%sender%" | |
| 62 | set player tab name to "%sender%" | |
| 63 | set player's display name to "%sender%" | |
| 64 | set sender's nametag to "%sender%" | |
| 65 | set player's displayed skin to {_skin}
| |
| 66 | send "&6[Nick] &aVotre nick a bien été enlevé !" | |
| 67 | clear {used.nick.%{skin.%player%}%}
| |
| 68 | clear {skin.%player%}
| |
| 69 | else: | |
| 70 | send "&6[Nick] &cErreur, vous n'êtes pas en /nick" | |
| 71 | on packet: | |
| 72 | event-string is "PacketPlayInTabComplete" | |
| 73 | cancel event |