Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #--------------------------------Skript fait par: Redstoneworld--------------------------------#
- # Version: 0.1
- # Pastebin Save: LIEN
- # Twitter: https://twitter.com/Redstonew0rld
- #--------------------------------OPTIONS--------------------------------#
- options:
- #--------------------------------PREFIX--------------------------------#
- prefixsave: &6AutoSave &c>>&r
- prefixlag: &f[&aClearLag&f]&r
- prefixban: &f[&cModération&f]&r
- prefixunban: &f[&cModération&f]&r
- prefixannonce: &f[&aInfo&f]&a&o
- #--------------------------------Permission--------------------------------#
- permop: red.staff.*
- permsave: red.staff.save
- permlag: red.staff.clearlag
- permban: red.staff.ban
- permunban: red.staff.unban
- permannonce: red.staff.broadcast
- permrecrutement: red.staff.recrutement.set
- permaddcoins: red.staff.give.coins
- #--------------------------------Commandes Disponible--------------------------------#
- # /forcesave >> Force la sauvegarde du serveur
- # /clearlag >> Force le clearlag des items !
- # /rban >> Ban un joueur a vie
- # /runban >> unban un joueur banni via /rban
- # /annonce >> Annonce sur le serveur
- # /boutique >> Ouvre le menu pour des grades
- #--------------------------------Commande /forcesave + AutoSave--------------------------------#
- command /forcesave:
- trigger:
- if player has permission "{@permsave}" or "{@permop}":
- send "{@prefixsave}&9 Tu as forcé la sauvegarde !"
- wait a tick
- execute server command "/save-all"
- wait a second
- send "{@prefixsave}&9 Sauvegarde Terminé !"
- stop trigger
- every 360 seconds:
- broadcast "{@prefixsave}&9 Sauvegarde du Serveur dans 1 Minute !"
- wait 57 seconds
- broadcast "{@prefixsave}&9 Sauvergarde dans 3 secondes &eRisque de Lag !"
- wait 3 seconds
- execute server command "/save-all"
- wait a tick
- broadcast "{@prefixsave}&9 Serveur Sauvegardé !"
- #--------------------------------Commande /clearlag + AutoClear--------------------------------#
- command /clearlag:
- trigger:
- if player has permission "{@permlag}" or "{@permop}":
- broadcast "{@prefixlag}&7 Les items au sol sont &cclear&7 dans &c3 secondes&7 !"
- wait 3 seconds
- clear {_count}
- loop all arrows:
- clear loop-entity
- add 1 to {_count}
- loop entities:
- loop-entity is a dropped item
- clear loop-entity
- add 1 to {_count}
- if {_count} is not set:
- set {_count} to 0
- broadcast "{@prefixlag}&7 Les items sont &cclear&7 ! &c%{_count}%&7 Items supprimé !"
- every 360 seconds:
- broadcast "{@prefixlag}&7 Les Item sont clear dans &c1 Minute &7!"
- wait 57 second
- make server execute command "/clearlag"
- #--------------------------------Commande /rban + /runban--------------------------------#
- command /rban [<offline player>] [<text>]:
- trigger:
- if player has permission "{@permban}" or "{@permop}":
- if arg 1 is not set:
- send "{@prefixban} &cFais &6/rban &l<joueur> &r&6<raison>"
- else if arg 2 is not set:
- send "{@prefixban} &cUtilise &6/rban <Pseudo> &l<raison>"
- else:
- if {banned.%arg 1%} is true:
- message "{@prefixban} Ce joueur est deja banni !"
- else:
- set {banned.%arg 1%} to true
- message "{@prefixban} &aTu as banni &c%arg 1% &apour &c%arg 2%&a !"
- ban arg 1 because "&f[&cM&4o&cd&4é&cr&4a&ct&4i&co&4n&f]%nl%&cRaison: &f%arg-2%%nl%&fStaff: &f%player%%nl%&cHeure du ban: &f%now%"
- kick arg 1 due to "&c Tu vien d'être banni pour >> &4%arg 2%&c Par %player%"
- command /runban [<offline player>]:
- usage: /unbanjoueur <player>
- trigger:
- if player has permission "{@permunban}" or "{@permop}":
- if arg 1 is not set:
- message "{@prefixunban} Mettre le nom du joueur a unban !"
- else:
- if {banned.%arg 1%} is true:
- message "{@prefixunban} Vous avez deban &6%arg 1% &r!!"
- broadcast "{@prefixunban} &7le Joueur &c%arg-1% &7est &cdébanni &7!"
- set {banned.%arg 1%} to false
- unban arg 1
- else:
- send "{@prefixunban} Ce joueur n'est pas banni !"
- #--------------------------------Commande /annonce--------------------------------#
- command /annonce [<text>]:
- trigger:
- if player has permission "{@permannonce}" or "{@permop}":
- if arg 1 is not set:
- send "Fais /annonce <text> !"
- stop trigger
- if arg 1 is set:
- broadcast "{@prefixannonce} %arg-1% "
- stop trigger
- #--------------------------------Commande /recrutement + /setrecrutement--------------------------------#
- command /setrecrutement <text>:
- trigger:
- if player has permission "{@permrecrutement}" or "{@permop}":
- if arg 1 is not set:
- send "Pour set les recrutements faites /setrecrutement <actif:fermé> !"
- stop trigger
- if arg 1 is "actif":
- send "&aRectrutement: &2ON"
- set {recrutement.stat} to true
- if arg 1 is "fermé":
- send "&aRectrutement: &cOFF"
- clear {recrutement.stat}
- on tab completer for "setrecrutement":
- add "actif" to completions
- add "fermé" to completions
- command /recrutement:
- trigger:
- if {recrutement.stat} is set:
- send "&e------------------------------%nl% %nl% &6Recrutement: &aON%nl% &6Liens: &e&o&EN DEV%nl% %nl%&e------------------------------"
- else:
- send "&e------------------------------%nl% %nl% &6Recrutement: &cOFF%nl% &6Inutile de demander !%nl% %nl%&e------------------------------"
- #--------------------------------Coins Systeme--------------------------------#
- command /boutique:
- trigger:
- open chest with 5 rows named "&b> &2Boutique" to player
- wait a tick
- format slot 44 of player with player's skull named "&6%player%" with lore "&aMoney: &c%{coins.%UUID of player%}%" to be unstealable
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement