Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.25 KB | None | 0 0
  1. function convertToHour(n: number) :: text:
  2. set {_Temp.Count} to {_n}
  3. set {_Temp.Minute} to 0
  4. set {_Temp.Hour} to 0
  5. loop 10000 times:
  6. if {_Temp.Count} is more than or equal to 3600:
  7. add 1 to {_Temp.Hour}
  8. remove 3600 from {_Temp.Count}
  9. else:
  10. stop loop
  11. loop 10000 times:
  12. if {_Temp.Count} is more than or equal to 60:
  13. add 1 to {_Temp.Minute}
  14. remove 60 from {_Temp.Count}
  15. else:
  16. stop loop
  17. if {_Temp.Hour} is 0:
  18. set {_Temp.Hour} to ""
  19. else:
  20. set {_Temp.Hour} to "%{_Temp.Hour}% heure(s) "
  21. if {_Temp.Minute} is 0:
  22. set {_Temp.Minute} to ""
  23. else:
  24. set {_Temp.Minute} to "%{_Temp.Minute}% minute(s) "
  25. if {_Temp.Count} is 0:
  26. set {_Temp.Count} to ""
  27. else:
  28. set {_Temp.Count} to "%{_Temp.Count}% seconde(s) "
  29. set {_Temp.Return} to "%{_Temp.Hour}%%{_Temp.Minute}%%{_Temp.Count}%"
  30. replace " " with " " in {_Temp.Return}
  31. return {_Temp.Return}
  32.  
  33. function repairItemsInHotbarOf(p: player):
  34. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  35. repair slot 0 of {_p}
  36. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  37. repair slot 1 of {_p}
  38. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  39. repair slot 2 of {_p}
  40. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  41. repair slot 3 of {_p}
  42. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  43. repair slot 4 of {_p}
  44. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  45. repair slot 5 of {_p}
  46. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  47. repair slot 6 of {_p}
  48. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  49. repair slot 7 of {_p}
  50. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  51. repair slot 8 of {_p}
  52. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  53. repair slot 9 of {_p}
  54. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  55. repair {_p}'s helmet
  56. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  57. repair {_p}'s chestplate
  58. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  59. repair {_p}'s leggings
  60. if tool of {_p} is any sword or any axe or any shovel or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
  61. repair {_p}'s boots
  62. command /repair [<text>]:
  63. trigger:
  64. if player is op:
  65.  
  66. message "&cTon stuff à été repair!"
  67. repairItemsInHotbarOf(player)
  68.  
  69. #POINT A
  70. else if player has permission "repair.zeus":
  71. if {Temp.Repair::%player%} is not set:
  72. message "&cTon stuff à été repair!"
  73. repairItemsInHotbarOf(player)
  74. set {Temp.Repair::%player%} to 10800 #Ton cooldown en secondes (Ex: ici 20 = 20 secondes de cooldown)
  75. else:
  76. message "&cVous pourrez réutiliser cette commande dans %convertToHour({Temp.Repair::%player%})% !" #%{Temp.Repair::%player%}% = Le temps restants en secondes
  77. else if player has permission "repair.poseidon":
  78. if {Temp.Repair::%player%} is not set:
  79. message "&cTon stuff à été repair!"
  80. repairItemsInHotbarOf(player)
  81. set {Temp.Repair::%player%} to 21600 #Ton cooldown en secondes (Ex: ici 20 = 20 secondes de cooldown)
  82. else:
  83. message "&cVous pourrez réutiliser cette commande dans %convertToHour({Temp.Repair::%player%})% !" #%{Temp.Repair::%player%}% = Le temps restants en secondes
  84. else if player has permission "repair.hadès":
  85. if {Temp.Repair::%player%} is not set:
  86. message "&cTon stuff à été repair!"
  87. repairItemsInHotbarOf(player)
  88. set {Temp.Repair::%player%} to 86400 #Ton cooldown en secondes (Ex: ici 20 = 20 secondes de cooldown)
  89. else:
  90. message "&cVous pourrez réutiliser cette commande dans %convertToHour({Temp.Repair::%player%})% !" #%{Temp.Repair::%player%}% = Le temps restants en secondes
  91. #POINT B
  92.  
  93. #POUR RAJOUTER UN REPAIR POUR UN GRADE SPECIFIC COPIE DU POINT A AU POINT B ICI EN CHANGEANT LES PERMISSIONS, LE COOLDOWN, ETC...
  94. every 1 seconds:
  95. loop {Temp.Repair::*}:
  96. remove 1 from {Temp.Repair::%loop-index%}
  97. if {Temp.Repair::%loop-index%} is less than or equal to 0:
  98. clear {Temp.Repair::%loop-index%}
  99. loop {Temp.PTime::*}:
  100. remove 1 from {Temp.PTime::%loop-index%}
  101. if {Temp.PTime::%loop-index%} is less than or equal to 0:
  102. clear {Temp.PTime::%loop-index%}
  103. loop {Temp.Heal::*}:
  104. remove 1 from {Temp.Heal::%loop-index%}
  105. if {Temp.Heal::%loop-index%} is less than or equal to 0:
  106. clear {Temp.Heal::%loop-index%}
  107. loop {Temp.Feed::*}:
  108. remove 1 from {Temp.Feed::%loop-index%}
  109. if {Temp.Feed::%loop-index%} is less than or equal to 0:
  110. clear {Temp.Feed::%loop-index%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement