Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /amende [<player>] [<number>]:
- permission: POLICE
- permission message: &cVous ne pouvez pas mettre des amendes !
- trigger:
- if arg-1 is set:
- if arg-1 is online:
- if arg-2 is set:
- if arg-2 is a number:
- if distance between arg 1 and player < 5:
- if arg-1 doesn't have permission "amende.bypass":
- if {amende.menu.%arg-1%} is false:
- set {amende.menu.%arg-1%} to true
- set {amende.player.%player%} to arg-1
- set {amende.montant.%arg 1%} to arg-2
- set {amende.destinateur.%arg 1%} to player
- send "&8• &7Vous venez de recevoir une amende." to arg-1
- wait 3 ticks
- open chest with 2 rows named "&c&lAmende" to arg-1
- wait 5 ticks
- format slot 0 of arg-1 with 160:15 named "" to be unstealable
- format slot 1 of arg-1 with 160:15 named "" to be unstealable
- format slot 2 of arg-1 with 160:15 named "" to be unstealable#4695
- format slot 3 of arg-1 with 160:15 named "" to be unstealable
- 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
- format slot 5 of arg-1 with 160:15 named "" to be unstealable
- format slot 6 of arg-1 with 160:15 named "" to be unstealable
- format slot 7 of arg-1 with 160:15 named "" to be unstealable
- format slot 8 of arg-1 with 160:15 named "" to be unstealable
- format slot 9 of arg-1 with 160:15 named "" to be unstealable
- format slot 10 of arg-1 with 160:15 named "" to be unstealable
- format slot 11 of arg-1 with 160:15 named "" to be unstealable
- format slot 12 of arg-1 with 160:15 named "" to be unstealable#964
- format slot 13 of arg-1 with 160 named "&2Payer l'amende" to run [execute player command "/§amende-oui %arg-1%"]
- format slot 14 of arg-1 with 160:15 named "" to be unstealable
- format slot 15 of arg-1 with 160:15 named "" to be unstealable
- format slot 16 of arg-1 with 160:15 named "" to be unstealable
- format slot 17 of arg-1 with 160:15 named "" to be unstealable
- loop all players:
- if loop-player has permission "POLICE":
- send "&8%{nick.%player%}% &7a mis une amende à &8%{nick.%arg-1%}% &7d'un montant de &8%arg-2%€&7." to loop-player
- else:
- send "&8• &cLe joueur a déjà une amende..." to player
- else:
- set {amende.destinateur.%arg 1%} to player
- set {amende.player.%player%} to arg-1
- send "&8• &cTu ne peux pas faire une amende à ce joueur." to player
- send "&8• &f%{amende.destinateur.%arg 1%}% &ca essayé de te mettre une amende." to {amende.player.%player%}
- else:
- send "&8•&c La personne est trop éloignée" to player
- else:
- send "&8• &cVeuillez indiquer un nombre." to player
- else:
- send "&8• &cVeuillez indiquer le montant." to player
- else:
- send "&8• &cLe joueur doit être connecté." to player
- else:
- send "&8• &cVeuillez indiquer un joueur." to player
- command /§amende-oui [<player>]:
- trigger:
- if player's balance > {amende.montant.%arg 1%}:
- set {amende.menu.%arg-1%} to false
- wait 1 tick
- close arg-1's inventory
- wait 1 tick
- remove {amende.montant.%arg 1%} from arg-1's balance
- send "&8• &aVous venez de payer l'amende." to arg-1
- send "&8• &f%arg-1% &7a payé l'amende." to {amende.destinateur.%arg 1%}
- loop all players:
- if loop-player has permission "POLICE":
- send "&8%{nick.%arg-1%}% &7a payé l'amende." to loop-players
- else:
- set {amende.menu.%player%} to false
- wait 1 tick
- close arg-1's inventory
- wait 1 tick
- send "&8• &cVous n'avez pas assez d'argent pour payer l'amende &7%{amende.montant.%arg 1%}%€&c." to arg-1
- send "&8• &cLa personne n'a pas assez d'argent pour payer l'amende." to {amende.destinateur.%arg 1%}
- loop all players:
- if loop-player has permission "POLICE":
- send "&8%{nick.%arg-1%}% &7n'a pas assez d'argent pour payer l'amende." to loop-player
- on inventory close:
- if {amende.menu.%player%} is true:
- if player's balance > {amende.montant.%arg 1%}:
- send "&8• &4Vous n'avez pas le droit de refuser une amende." to player
- send "&8• &4Le joueur a refusé de payer l'amende. Il a été automatiquement averti." to {amende.destinateur.%player%}
- execute console command "warn %player% Refus de payer une amende"
- set {amende.menu.%player%} to false
- loop all players:
- if loop-player has permission "POLICE":
- send "&8%player% &7a refusé de payer l'amende." to loop-player
- else:
- send "&8• &cVous n'avez pas assez d'argent pour payer l'amende de &7%{amende.montant.%player%}%€&c." to player
- send "&8• &cLa personne n'a pas assez d'argent pour payer l'amende." to {amende.destinateur.%player%}
- set {amende.menu.%player%} to false
- loop all players:
- if loop-player has permission "POLICE":
- send "&8%arg-1% &7n'a pas assez d'argent pour payer l'amende." to loop-player
- on disconnect:
- if {amende.menu.%player%} is true:
- if player's balance > {amende.montant.%arg 1%}:
- send "&8• &4Vous n'avez pas le droit de refuser une amende." to player
- send "&8• &4Le joueur a refusé de payer l'amende. Il a été automatiquement averti." to {amende.destinateur.%player%}
- execute console command "warn %player% Refus de payer une amende"
- set {amende.menu.%player%} to false
- loop all players:
- if loop-player has permission "POLICE":
- send "&8%player% &7a refusé de payer l'amende." to loop-player
- else:
- send "&8• &cVous n'avez pas assez d'argent pour payer l'amende de &7%{amende.montant.%player%}%€&c." to player
- send "&8• &cLa personne n'a pas assez d'argent pour payer l'amende." to {amende.destinateur.%player%}
- set {amende.menu.%player%} to false
- loop all players:
- if loop-player has permission "POLICE":
- send "&8%arg-1% &7n'a pas assez d'argent pour payer l'amende." to loop-player
- command /amendeoff [<text>]:
- trigger:
- set {amende.menu.%arg-1%} to false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement