Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function convertToHour(n: number) :: text:
- set {_Temp.Count} to {_n}
- set {_Temp.Minute} to 0
- set {_Temp.Hour} to 0
- loop 10000 times:
- if {_Temp.Count} is more than or equal to 3600:
- add 1 to {_Temp.Hour}
- remove 3600 from {_Temp.Count}
- else:
- stop loop
- loop 10000 times:
- if {_Temp.Count} is more than or equal to 60:
- add 1 to {_Temp.Minute}
- remove 60 from {_Temp.Count}
- else:
- stop loop
- if {_Temp.Hour} is 0:
- set {_Temp.Hour} to ""
- else:
- set {_Temp.Hour} to "%{_Temp.Hour}% heure(s) "
- if {_Temp.Minute} is 0:
- set {_Temp.Minute} to ""
- else:
- set {_Temp.Minute} to "%{_Temp.Minute}% minute(s) "
- if {_Temp.Count} is 0:
- set {_Temp.Count} to ""
- else:
- set {_Temp.Count} to "%{_Temp.Count}% seconde(s) "
- set {_Temp.Return} to "%{_Temp.Hour}%%{_Temp.Minute}%%{_Temp.Count}%"
- replace " " with " " in {_Temp.Return}
- return {_Temp.Return}
- function repairItemsInHotbarOf(p: player):
- 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:
- repair slot 0 of {_p}
- 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:
- repair slot 1 of {_p}
- 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:
- repair slot 2 of {_p}
- 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:
- repair slot 3 of {_p}
- 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:
- repair slot 4 of {_p}
- 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:
- repair slot 5 of {_p}
- 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:
- repair slot 6 of {_p}
- 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:
- repair slot 7 of {_p}
- 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:
- repair slot 8 of {_p}
- 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:
- repair slot 9 of {_p}
- 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:
- repair {_p}'s helmet
- 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:
- repair {_p}'s chestplate
- 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:
- repair {_p}'s leggings
- 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:
- repair {_p}'s boots
- command /repair [<text>]:
- trigger:
- if player is op:
- message "&cTon stuff à été repair!"
- repairItemsInHotbarOf(player)
- #POINT A
- else if player has permission "repair.zeus":
- if {Temp.Repair::%player%} is not set:
- message "&cTon stuff à été repair!"
- repairItemsInHotbarOf(player)
- set {Temp.Repair::%player%} to 10800 #Ton cooldown en secondes (Ex: ici 20 = 20 secondes de cooldown)
- else:
- message "&cVous pourrez réutiliser cette commande dans %convertToHour({Temp.Repair::%player%})% !" #%{Temp.Repair::%player%}% = Le temps restants en secondes
- else if player has permission "repair.poseidon":
- if {Temp.Repair::%player%} is not set:
- message "&cTon stuff à été repair!"
- repairItemsInHotbarOf(player)
- set {Temp.Repair::%player%} to 21600 #Ton cooldown en secondes (Ex: ici 20 = 20 secondes de cooldown)
- else:
- message "&cVous pourrez réutiliser cette commande dans %convertToHour({Temp.Repair::%player%})% !" #%{Temp.Repair::%player%}% = Le temps restants en secondes
- else if player has permission "repair.hadès":
- if {Temp.Repair::%player%} is not set:
- message "&cTon stuff à été repair!"
- repairItemsInHotbarOf(player)
- set {Temp.Repair::%player%} to 86400 #Ton cooldown en secondes (Ex: ici 20 = 20 secondes de cooldown)
- else:
- message "&cVous pourrez réutiliser cette commande dans %convertToHour({Temp.Repair::%player%})% !" #%{Temp.Repair::%player%}% = Le temps restants en secondes
- #POINT B
- #POUR RAJOUTER UN REPAIR POUR UN GRADE SPECIFIC COPIE DU POINT A AU POINT B ICI EN CHANGEANT LES PERMISSIONS, LE COOLDOWN, ETC...
- every 1 seconds:
- loop {Temp.Repair::*}:
- remove 1 from {Temp.Repair::%loop-index%}
- if {Temp.Repair::%loop-index%} is less than or equal to 0:
- clear {Temp.Repair::%loop-index%}
- loop {Temp.PTime::*}:
- remove 1 from {Temp.PTime::%loop-index%}
- if {Temp.PTime::%loop-index%} is less than or equal to 0:
- clear {Temp.PTime::%loop-index%}
- loop {Temp.Heal::*}:
- remove 1 from {Temp.Heal::%loop-index%}
- if {Temp.Heal::%loop-index%} is less than or equal to 0:
- clear {Temp.Heal::%loop-index%}
- loop {Temp.Feed::*}:
- remove 1 from {Temp.Feed::%loop-index%}
- if {Temp.Feed::%loop-index%} is less than or equal to 0:
- clear {Temp.Feed::%loop-index%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement