Just so you know, we don't know the file format for every file. If it's just a bunch of random characters, it's probably a .zip or .jar.
# _____-----Version 1.0-----_____
#
# Ce skript à été codé entièrement par CactuszemV2.
#
# Vous ne pouvez pas le modifié ou vous l'approprier.
#
# Dites moi ce que vous voudriez que je rajoute dans la prochaine mise a jour.
#
# PS: Snowach si tu voie ce Skript désolé pour les fautes d'orthographe :)
#
# J'éspère que ce Skript de Ban-Management vous plairas et vous shouaite une bonne Soirée//Journée.
options:
l: &7&l[&6&lModération&7&l]
command /ban [<offlineplayer>] [<text>]:
permission: Moderation.use
permission message: &1> &cVous n'avez pas accèes a cette commande.
trigger:
if arg 1 is not set:
send "{@l}&c Précisez le joueur a Ban."
stop
if arg 2 is not set:
send "{@l}&c Préscisez la raison du Ban."
stop
if arg 1 is player:
send "{@l}&c Vous ne pouvez pas vous bannir vous même."
stop
else:
if arg 1 is set:
if arg 2 is set:
set {banned.%arg 1%} to true
set {ban.temps.%arg 1%} to now
set {ban.reason.%arg 1%} to argument-2
set {ban.expire.%arg 1%} to "Définitivement"
set {ban.bannispar.%arg 1%} to player
set {BanIP.%arg 1%} to "Non"
kick arg 1 due to "{@l}&c&lVous avez été bannis de ce serveur par &4&l%command sender% &6|| &cRaison : &l%arg 2% || &6Bonne Soirée / Journée"
ban arg 1 due to "{@l}&c&lVous avez été bannis de ce serveur par &4&l%command sender% &6|| &cRaison : &l%arg 2% || &6Bonne Soirée / Journée"
loop all players:
loop-player has permission "banmessage.receive"
send "{@l} &4%player% &cà bannis &4%arg 1% &cRaison : &4%arg 2%." to loop-player
stop
command /banip [<offlineplayer>] [<text>]:
permission: Moderation.use
permission message: &1> &cVous n'avez pas accèes a cette commande.
aliases: ban-ip
trigger:
if arg 1 is not set:
send "{@l}&c Précisez le joueur a Ban-Ip."
stop
if arg 2 is not set:
send "{@l}&c Préscisez la raison du Ban-Ip."
stop
if arg 1 is player:
send "{@l}&c Vous ne pouvez pas vous kick vous même."
stop
else:
if arg 1 is set:
if arg 2 is set:
set {banned.%arg 1%} to true
set {ban.temps.%arg 1%} to now
set {ban.raison.%arg 1%} to argument-2
set {ban.expire.%arg 1%} to "Ban-IP"
set {ban.bannispar.%arg 1%} to player
set {BanIp.%arg 1%} to "Oui"
kick arg 1 due to "&c&lVous avez été ban-IP de ce serveur par &4&l%command sender% &6|| &cRaison : &l%arg 2% || &6Merci d'avoir joué sur notre serveur"
ban arg 1 due to "&c&lVous avez été ban-IP de ce serveur par &4&l%command sender% &6|| &cRaison : &l%arg 2% || &6Merci d'avoir joué sur notre serveur"
ban ip of arg 1 due to "&c&lVous avez été ban-IP de ce serveur par &4&l%command sender% &6|| &cRaison : &l%arg 2% || &6Merci d'avoir joué sur notre serveur"
loop all players:
loop-player has permission "banmessage.receive"
send "{@l} &4%player% &cà ban-IP &4%arg 1% &cRaison : &4%arg 2%." to loop-player
command /unban [<offlineplayer>]:
permission: Moderation.use
permission message: &1> &cVous n'avez pas accèes a cette commande.
trigger:
if arg 1 is not set:
send "{@l}&c Précisez le joueur a Unban."
stop
if arg 1 is set:
if {banned.%arg 1%} is true:
unban arg-1
unban ip of arg-1
set {banned.%arg 1%} to false
delete {ban.bannispar.%arg 1%}
delete {ban.raison.%arg 1%}
delete {ban.expire.%arg 1%}
delete {ban.temps.%arg 1%}
delete {BanIp.%arg 1%}
loop all players:
loop-player has permission "banmessage.receive"
send "{@l} &4%player% &cà UnBan %arg 1%."
else:
send "{@l}&c Ce joueur n'a pas été Bannis..."
command /kick [<Offlineplayer>] [<Text>]:
permission: Moderation.use
permission message: &1> &cVous n'avez pas accèes a cette commande.
trigger:
if arg 1 is not set:
send "{@l}&c Précisez le joueur a kick."
stop
if arg 2 is not set:
send "{@l}&c Préscisez la raison du kick."
stop
if arg 1 is player:
send "{@l}&c Vous ne pouvez pas vous kick vous même."
stop
else:
if arg 1 is set:
if arg 2 is set:
kick arg 1 due to "&c&lVous avez été kick de ce serveur par &4&l%command sender% &6|| &cRaison : &l%arg 2%."
loop all players:
loop-player has permission "banmessage.receive"
send "{@l} &4%player% &cà kick &4%arg 1% &cRaison : &4%arg 2%." to loop-player
command /mute [<player>] [<text>]:
permission: Moderation.use
permission message: &1> &cVous n'avez pas accèes a cette commande.
trigger:
if arg 1 is not set:
send "{@l}&c Précisez le joueur a Mute."
stop
if arg 2 is not set:
send "{@l}&c Préscisez la raison du Mute."
stop
if arg 1 is player:
send "{@l}&c Vous ne pouvez pas vous Mute vous même."
stop
else:
if arg 1 is set:
if arg 2 is set:
send "&c&lVous avez été Mute par &4&l%command sender% &6|| &cRaison : &l%arg 2%." to arg 1
set {muteon.%arg 1%} to true
loop all players:
loop-player has permission "mutemessage.receive"
send "{@l} &5%player% &cà mute &5%arg 1% &cRaison : &5%arg 2%." to loop-player
command /unmute [<player>]:
permission: Moderation.use
permission message: &1> &cVous n'avez pas accèes a cette commande.
trigger:
if arg 1 is not set:
send "{@l}&c Précisez le joueur a Unmute."
stop
if arg 1 is player:
send "{@l}&c Vous ne pouvez pas vous Unmute vous même."
stop
else:
if arg 1 is set:
send "&c&lVous avez été Unmute par &4&l%command sender%" to arg 1
set {muteon.%arg 1%} to false
set {tempmute.time.%player%} to 0
set {tempmuteon.%player%} to false
loop all players:
loop-player has permission "mutemessage.receive"
send "{@l} &5%player% &cà Unmute &5%arg 1%" to loop-player
command /tmute [<player>] [<int>] [<text>]:
permission: Moderation.use
permission message: &1> &cVous n'avez pas accèes a cette commande.
trigger:
if arg 1 is not set:
send "{@l}&c Précisez le joueur a Mute."
stop
if arg 2 is not set:
send "{@l}&c Préscisez le temps du Mute."
stop
if arg 2 is not set:
send "{@l}&c Précisez la Raison de Mute"
stop
if arg 1 is player:
send "{@l}&c Vous ne pouvez pas vous Mute vous même."
stop
else:
if arg 1 is set:
if arg 2 is set:
send "&c&lVous avez été Mute par &4&l%command sender% &6|| &cRaison : &l%arg 3%&c Durée : &5%arg 2%." to arg 1
set {muteon.%arg 1%} to true
set {tempmute.time.%player%} to arg 2
set {tempmuteon.%player%} to true
loop all players:
loop-player has permission "mutemessage.receive"
send "{@l} &5%player% &cà TempMute &5%arg 1% &cRaison : &5%arg 3%&c Durée : &5%arg 2%" to loop-player
on chat:
if {tempmuteon.%player%} is true:
send "&cVous avez été Mute pendant %{tempmute.time.%player%}%"
on chat:
if {muteon.%player%} is true:
cancel event
send "{@l}&c Vous avez été Mute."
options:
l: &5&lStaff&f&lChat
command /staffchat [<text>]:
permission: sc.use
trigger:
if arg 1 is not set:
send "{@l}&6 >> &cPrécisez ON / OFF"
stop
if arg 1 is "on":
set {sc.on.%player%} to true
send "{@l}&6 >> &2Activée"
stop
if arg 1 is "off":
set {sc.on.%player%} to false
send "{@l}&6 >> &cDésactivée"
stop
on chat:
if {sc.on.%player%} is true:
loop all players:
if loop-player has the permission "sc.receive":
cancel event
send "&5&lStaff&f&lChat&6 | &4%player%&6 |&9 >> %message%" to loop-player
stop
else:
stop
options:
l: &6&lModo&f&lChat
command /modochat [<text>]:
permission: mc.use
trigger:
if arg 1 is not set:
send "{@l}&6 >> &cPrécisez ON / OFF"
stop
if arg 1 is "on":
set {mc.on.%player%} to true
send "{@l}&6 >> &2Activée"
stop
if arg 1 is "off":
set {mc.on.%player%} to false
send "{@l}&6 >> &cDésactivée"
stop
on chat:
if {sc.on.%player%} is true:
loop all players:
if loop-player has the permission "mc.receive":
cancel event
send "&6&lModo&f&lChat&6 | &4%player%&6 |&9 >> %message%" to loop-player
stop
else:
stop
command /ts:
trigger:
send "&d&l>><<>><<>><<>><<>><<>><<>><<>><<>>"
send "&d&l>>&cL'ip du TS >> VOTREIP"
send "&d&l>><<>><<>><<>><<>><<>><<>><<>><<>>"