Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- serveur: &7[&cBattle-Sky&7]
- grade1: Vip
- grade2: Vip+
- on right click with 426:
- cancel event
- execute player command "§bp"
- on drop 426:
- cancel event
- send "{@serveur} Tu ne peux pas jeter ton sac à dos." to player
- on inventory click:
- if name of clicked item is "&7BackPack":
- cancel event
- command /bpbuy:
- permission: admin.use
- trigger:
- if {buy.%player%} is not set:
- if player's money is greater than or equal to 1500:
- give an ender_crystal named "&7Backpack" to player
- remove 1500 from the player's balance
- set {buy.%player%} to true
- else:
- send "{@serveur} Vous avez déjà un sac à dos !" to player
- command /bp-reload: #reload le skript
- trigger:
- if player has permission "ec.staff.sk":
- make player execute command "/sk reload ec"
- else:
- message "{@serveur} &cVous n'avez pas la permission"
- command /§bp: #Commande pour le click events enderchest
- trigger:
- if player has permission "ec.staff.sk": # /!\ laissez ici pour les grade qui ont toutes les perms
- wait 3 tick
- open chest with 3 rows named "&7BackPack" to player
- set {_slot} to 0
- loop 28 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%player%}
- add 1 to {_slot}
- stop
- if player has permission "ec.{@grade1}.sk": # Grade 1
- wait 3 tick
- open chest with 3 rows named "&7BackPack" to player
- set {_slot} to 0
- loop 28 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%player%}
- add 1 to {_slot}
- stop
- if player has permission "ec.{@grade2}.sk": # Grade 2
- wait 3 tick
- open chest with 6 rows named "&7BackPack" to player
- set {_slot} to 0
- loop 56 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%player%}
- add 1 to {_slot}
- stop
- else: # Pas besoin de perms pour les nouveaux arrivant !
- wait 3 tick
- open chest with 1 row named "&7BackPack" to player
- set {_slot} to 0
- loop 9 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%player%}
- add 1 to {_slot}
- stop
- command /bp [<offline player>]: # Voir l'ender chest des joueur connecté & déco ! / ou ouvrire sont enderchest
- permission: mod.use
- permission message: &7[&cBattle-Sky&7] Tu ne peux pas faire ceci.
- trigger:
- if arg 1 is not set: # arg 1 n'est pas mit
- if player has permission "ec.staff.sk": # /!\ laissez ici pour les grade qui ont toutes les perms
- wait 3 tick
- open chest with 3 rows named "&7Backpack: &a%player%" to player
- set {_slot} to 0
- loop 28 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%player%}
- add 1 to {_slot}
- stop
- if player has permission "ec.{@grade1}.sk": # Grade 1
- wait 3 tick
- open chest with 3 rows named "&7Backpack: &a%player%" to player
- set {_slot} to 0
- loop 28 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%player%}
- add 1 to {_slot}
- stop
- if player has permission "ec.{@grade2}.sk": # Grade 2
- wait 3 tick
- open chest with 6 rows named "&7Backpack: &a%player%" to player
- set {_slot} to 0
- loop 56 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%player%}
- add 1 to {_slot}
- stop
- else:
- message "&7[&cBattle-Sky&7] Votre backpack est vérouillé." # Réservé au grade 1 & 2
- else:
- if player has permission "ec.staff.sk": # Si le joueur qui veux voir l'ender chest des décos ou connectées à la permission
- if arg 1 has permission "ec.{@grade1}.sk": # Grade 1
- set {ec.%player%} to arg 1
- wait 3 tick
- open chest with 3 rows named "&7Backpack: &a%arg 1%" to player
- set {_slot} to 0
- loop 28 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%arg 1%}
- add 1 to {_slot}
- stop
- if arg 1 has permission "ec.{@grade2}.sk": # Grade 2
- set {ec.%player%} to arg 1
- wait 3 tick
- open chest with 6 rows named "&7Backpack: &a%arg 1%" to player
- set {_slot} to 0
- loop 56 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%arg 1%}
- add 1 to {_slot}
- stop
- else: # Aucun grade
- set {ec.%player%} to arg 1
- wait 3 tick
- open chest with 1 rows named "&7Backpack: &a%arg 1%" to player
- set {_slot} to 0
- loop 9 times:
- set slot {_slot} of player's current inventory to {enderchestplus::%{_slot}%::%arg 1%}
- add 1 to {_slot}
- stop
- on quit: # Enregistre l'ender chest si il quite la fenêtre
- if inventory name of player's current inventory is "&7Backpack: &a%player%":
- if player has permission "ec.staff.sk": # Grade qui ont toutes les perms
- set {_slot} to 0
- loop 28 times:
- set {enderchestplus::%{_slot}%::%player%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- stop
- if player has permission "ec.{@grade1}.sk": # Grade 1
- set {_slot} to 0
- loop 28 times:
- set {enderchestplus::%{_slot}%::%player%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- stop
- if player has permission "ec.{@grade2}.sk": # Grade 1
- set {_slot} to 0
- loop 56 times:
- set {enderchestplus::%{_slot}%::%player%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- stop
- else: # Pas besoin de perm
- set {_slot} to 0
- loop 9 times:
- set {enderchestplus::%{_slot}%::%player%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- stop
- on inventory close: # Quand on quite l'ender chest il enregistre le tout !
- if inventory name of player's current inventory is "&7Backpack: &a%player%":
- if player has permission "ec.staff.sk":
- set {_slot} to 0
- loop 28 times:
- set {enderchestplus::%{_slot}%::%player%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- stop
- if player has permission "ec.{@grade1}.sk": # Grade 1
- set {_slot} to 0
- loop 28 times:
- set {enderchestplus::%{_slot}%::%player%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- stop
- if player has permission "ec.{@grade2}.sk": # Grade 2
- set {_slot} to 0
- loop 56 times:
- set {enderchestplus::%{_slot}%::%player%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- stop
- else: # Pas besoin de perm
- set {_slot} to 0
- loop 9 times:
- set {enderchestplus::%{_slot}%::%player%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- stop
- on inventory close: # Ici c'est quand vous vérifier l'ender chest des joueurs pour que sa vérif ce qu'il y a dedans quand vous quiter l'inv
- if inventory name of player's current inventory is "&7Ec: &a%{ec.%player%}%":
- if player has permission "ec.staff.sk": # Perm pour les grades qui ont toutes les perms
- set {_slot} to 0
- loop 56 times:
- set {enderchestplus::%{_slot}%::%{ec.%player%}%} to slot {_slot} of player's current inventory
- add 1 to {_slot}
- delete {ec.%player%}
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement