Advertisement
nunonuno_riku

Untitled

Jun 24th, 2018
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  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>:
  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:
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement