Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
1,024
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. command /sethome [<text>]:
  2. trigger:
  3. if player has permission "home.1":
  4. if player has permission "home.5":
  5. if player has permission "home.infini":
  6. if arg 1 is not set:
  7. remove "home" from {home.%player%::*}
  8. add "home" to {home.%player%::*}
  9. set {home.%player%.home} to player's location
  10. send "&6[Home] &aNouveau home défini en %player's location% &9(home)"
  11. if arg 1 is set:
  12. remove "%arg 1%" from {home.%player%::*}
  13. add "%arg 1%" to {home.%player%::*}
  14. set {home.%player%.%arg 1%} to player's location
  15. send "&6[Home] &aNouveau home défini en %player's location% &9(%arg 1%)"
  16. stop
  17. else:
  18. if arg 1 is not set:
  19. if size of {home.%player%::*} > 4:
  20. if {home.%player%.home} is set:
  21. remove "home" from {home.%player%::*}
  22. add "home" to {home.%player%::*}
  23. set {home.%player%.home} to player's location
  24. send "&6[Home] &aNouveau home défini en %player's location% &9(home)"
  25. stop
  26. send "&6[Home] &cVous avez trop de homes !"
  27. if arg 1 is set:
  28. if size of {home.%player%::*} > 4:
  29. if {home.%player%.%arg 1%} is set:
  30. remove "%arg 1%" from {home.%player%::*}
  31. add "%arg 1%" to {home.%player%::*}
  32. set {home.%player%.%arg 1%} to player's location
  33. send "&6[Home] &aNouveau home défini en %player's location% &9(%arg 1%)"
  34. stop
  35. send "&6[Home] &cVous avez trop de homes !"
  36. stop
  37. else:
  38. if arg 1 is not set:
  39. if size of {home.%player%::*} > 0:
  40. if {home.%player%.home} is set:
  41. remove "home" from {home.%player%::*}
  42. add "home" to {home.%player%::*}
  43. set {home.%player%.home} to player's location
  44. send "&6[Home] &aNouveau home défini en %player's location% &9(home)"
  45. stop
  46. send "&6[Home] &cVous avez trop de homes !"
  47. if arg 1 is set:
  48. if size of {home.%player%::*} > 0:
  49. if {home.%player%.%arg 1%} is set:
  50. remove "%arg 1%" from {home.%player%::*}
  51. add "%arg 1%" to {home.%player%::*}
  52. set {home.%player%.%arg 1%} to player's location
  53. send "&6[Home] &aNouveau home défini en %player's location% &9(%arg 1%)"
  54. stop
  55. send "&6[Home] &cVous avez trop de homes !"
  56. stop
  57. else:
  58. send "&c[Home] Vous n'avez pas la permission !"
  59. command /delhome [<text>]:
  60. trigger:
  61. if arg 1 is not set:
  62. send "&6[Home] &cIl faut préciser le home à delete"
  63. stop
  64. if {home.%player%.%arg 1%} is set:
  65. remove arg 1 from {home.%player%::*}
  66. clear {home.%player%.%arg 1%}
  67. send "&6[Home] &aHome %arg 1% bien supprimé !"
  68. stop
  69. else:
  70. send "&6[Home] &cCe home n'existe pas"
  71. make player execute command "/homelist"
  72. command /home [<text>]:
  73. trigger:
  74. {tp.%player%} is not set
  75. if arg 1 is not set:
  76. if {home.%player%.home} is set:
  77. send "&6[Home] &aTéléportation au home &9home &adans 3 secondes ! &cNe bougez pas !"
  78. set {tp.%player%} to true
  79. wait 3 seconds
  80. {tp.%player%} is true
  81. teleport player to {home.%player%.home}
  82. send "&6[Home] &aTéléportation réussie !"
  83. clear {tp.%player%}
  84. else:
  85. make player execute command "/homelist"
  86. if arg 1 is set:
  87. if {home.%player%.%arg 1%} is set:
  88. send "&6[Home] &aTéléportation au home &9%arg 1% &adans 3 secondes ! &cNe bougez pas !"
  89. set {tp.%player%} to true
  90. wait 3 seconds
  91. {tp.%player%} is true
  92. teleport player to {home.%player%.%arg 1%}
  93. send "&6[Home] &aTéléportation réussie !"
  94. clear {tp.%player%}
  95. else:
  96. make player execute command "/homelist"
  97. command /homelist:
  98. trigger:
  99. if {home.%player%::*} is not set:
  100. send "&6[Home] &cVous n'avez pas de home :("
  101. stop
  102. send "&6[Home] &aListe de home(s): %{home.%player%::*}%"
  103. on quit:
  104. clear {tp.%player%}
  105. on any move:
  106. if {tp.%player%} is set:
  107. clear {tp.%player%}
  108. send "&6[Home] &cVous avez bougé !"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement