Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.78 KB | None | 0 0
  1. command /amende [<player>] [<number>]:
  2. permission: POLICE
  3. permission message: &cVous ne pouvez pas mettre des amendes !
  4. trigger:
  5. if arg-1 is set:
  6. if arg-1 is online:
  7. if arg-2 is set:
  8. if arg-2 is a number:
  9. if distance between arg 1 and player < 5:
  10. if arg-1 doesn't have permission "amende.bypass":
  11. if {amende.menu.%arg-1%} is false:
  12. set {amende.menu.%arg-1%} to true
  13. set {amende.player.%player%} to arg-1
  14. set {amende.montant.%arg 1%} to arg-2
  15. set {amende.destinateur.%arg 1%} to player
  16. send "&8• &7Vous venez de recevoir une amende." to arg-1
  17. wait 3 ticks
  18. open chest with 2 rows named "&c&lAmende" to arg-1
  19. wait 5 ticks
  20. format slot 0 of arg-1 with 160:15 named "" to be unstealable
  21. format slot 1 of arg-1 with 160:15 named "" to be unstealable
  22. format slot 2 of arg-1 with 160:15 named "" to be unstealable#4695
  23. format slot 3 of arg-1 with 160:15 named "" to be unstealable
  24. format slot 4 of arg-1 with 160 named "&c&lAmende" with lore "&8Amende déposée par : &7%{nick.%player%}%||&8Montant : &7%{amende.montant.%arg 1%}%€||||&4&nVous ne pouvez pas refuser une amende&r||&4&nsi vous avez assez d'argent." to be unstealable
  25. format slot 5 of arg-1 with 160:15 named "" to be unstealable
  26. format slot 6 of arg-1 with 160:15 named "" to be unstealable
  27. format slot 7 of arg-1 with 160:15 named "" to be unstealable
  28. format slot 8 of arg-1 with 160:15 named "" to be unstealable
  29. format slot 9 of arg-1 with 160:15 named "" to be unstealable
  30. format slot 10 of arg-1 with 160:15 named "" to be unstealable
  31. format slot 11 of arg-1 with 160:15 named "" to be unstealable
  32. format slot 12 of arg-1 with 160:15 named "" to be unstealable#964
  33. format slot 13 of arg-1 with 160 named "&2Payer l'amende" to run [execute player command "/§amende-oui %arg-1%"]
  34. format slot 14 of arg-1 with 160:15 named "" to be unstealable
  35. format slot 15 of arg-1 with 160:15 named "" to be unstealable
  36. format slot 16 of arg-1 with 160:15 named "" to be unstealable
  37. format slot 17 of arg-1 with 160:15 named "" to be unstealable
  38. loop all players:
  39. if loop-player has permission "POLICE":
  40. send "&8%{nick.%player%}% &7a mis une amende à &8%{nick.%arg-1%}% &7d'un montant de &8%arg-2%€&7." to loop-player
  41. else:
  42. send "&8• &cLe joueur a déjà une amende..." to player
  43.  
  44. else:
  45. set {amende.destinateur.%arg 1%} to player
  46. set {amende.player.%player%} to arg-1
  47. send "&8• &cTu ne peux pas faire une amende à ce joueur." to player
  48. send "&8• &f%{amende.destinateur.%arg 1%}% &ca essayé de te mettre une amende." to {amende.player.%player%}
  49. else:
  50. send "&8•&c La personne est trop éloignée" to player
  51. else:
  52. send "&8• &cVeuillez indiquer un nombre." to player
  53. else:
  54. send "&8• &cVeuillez indiquer le montant." to player
  55. else:
  56. send "&8• &cLe joueur doit être connecté." to player
  57. else:
  58. send "&8• &cVeuillez indiquer un joueur." to player
  59.  
  60. command /§amende-oui [<player>]:
  61. trigger:
  62. if player's balance > {amende.montant.%arg 1%}:
  63. set {amende.menu.%arg-1%} to false
  64. wait 1 tick
  65. close arg-1's inventory
  66. wait 1 tick
  67. remove {amende.montant.%arg 1%} from arg-1's balance
  68. send "&8• &aVous venez de payer l'amende." to arg-1
  69. send "&8• &f%arg-1% &7a payé l'amende." to {amende.destinateur.%arg 1%}
  70. loop all players:
  71. if loop-player has permission "POLICE":
  72. send "&8%{nick.%arg-1%}% &7a payé l'amende." to loop-players
  73. else:
  74. set {amende.menu.%player%} to false
  75. wait 1 tick
  76. close arg-1's inventory
  77. wait 1 tick
  78. send "&8• &cVous n'avez pas assez d'argent pour payer l'amende &7%{amende.montant.%arg 1%}%€&c." to arg-1
  79. send "&8• &cLa personne n'a pas assez d'argent pour payer l'amende." to {amende.destinateur.%arg 1%}
  80. loop all players:
  81. if loop-player has permission "POLICE":
  82. send "&8%{nick.%arg-1%}% &7n'a pas assez d'argent pour payer l'amende." to loop-player
  83.  
  84.  
  85.  
  86. on inventory close:
  87. if {amende.menu.%player%} is true:
  88. if player's balance > {amende.montant.%arg 1%}:
  89. send "&8• &4Vous n'avez pas le droit de refuser une amende." to player
  90. send "&8• &4Le joueur a refusé de payer l'amende. Il a été automatiquement averti." to {amende.destinateur.%player%}
  91. execute console command "warn %player% Refus de payer une amende"
  92. set {amende.menu.%player%} to false
  93. loop all players:
  94. if loop-player has permission "POLICE":
  95. send "&8%player% &7a refusé de payer l'amende." to loop-player
  96. else:
  97. send "&8• &cVous n'avez pas assez d'argent pour payer l'amende de &7%{amende.montant.%player%}%€&c." to player
  98. send "&8• &cLa personne n'a pas assez d'argent pour payer l'amende." to {amende.destinateur.%player%}
  99. set {amende.menu.%player%} to false
  100. loop all players:
  101. if loop-player has permission "POLICE":
  102. send "&8%arg-1% &7n'a pas assez d'argent pour payer l'amende." to loop-player
  103.  
  104. on disconnect:
  105. if {amende.menu.%player%} is true:
  106. if player's balance > {amende.montant.%arg 1%}:
  107. send "&8• &4Vous n'avez pas le droit de refuser une amende." to player
  108. send "&8• &4Le joueur a refusé de payer l'amende. Il a été automatiquement averti." to {amende.destinateur.%player%}
  109. execute console command "warn %player% Refus de payer une amende"
  110. set {amende.menu.%player%} to false
  111. loop all players:
  112. if loop-player has permission "POLICE":
  113. send "&8%player% &7a refusé de payer l'amende." to loop-player
  114. else:
  115. send "&8• &cVous n'avez pas assez d'argent pour payer l'amende de &7%{amende.montant.%player%}%€&c." to player
  116. send "&8• &cLa personne n'a pas assez d'argent pour payer l'amende." to {amende.destinateur.%player%}
  117. set {amende.menu.%player%} to false
  118. loop all players:
  119. if loop-player has permission "POLICE":
  120. send "&8%arg-1% &7n'a pas assez d'argent pour payer l'amende." to loop-player
  121.  
  122. command /amendeoff [<text>]:
  123. trigger:
  124. set {amende.menu.%arg-1%} to false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement