command /ban [<offline player>] [<text>]:
permission: Modo
permission message: &6&lTu n'as pas la permission !
usage: /ban joueur raison
trigger:
if arg 1 isn't set:
send "&cPrecise un joueur !"
if arg 1 is set:
if arg 2 is set:
add arg 1 to {bans.%player%}
set {ban.%arg 1%} to true
set {ban.raison.%arg 1%} to arg 2
set {banned.by.%arg 1%} to player
kick arg 1 because of "&cVous avez été bannis !"
broadcast "&6&l[Simaria&c&lSicurity] &c%arg-1% &7à été bannis &c&ndéfinitivement &7du serveur !"
on join:
if {ban.%player%} is true:
set join message to ""
kick player because of "&cVous avez été bannis par %{banned.by.%player%}% pour %{ban.raison.%player%}% !"
on quit:
if {ban.%player%} is true:
set quit message to ""
command /unban [<offline player>]:
permission: Admin
permission message: &6&lTu n'as pas la permission !
usage: /unban joueur raison
trigger:
if arg 1 isn't set:
send "&cPrecise un joueur !"
if arg 1 is set:
set {ban.%arg 1%} to false
broadcast "&6&lSimaria&c&lSicurity &c%arg-1% &7à été unbannis &c&ndéfinitivement &7du serveur !"
command /unbanall [<player>]:
permission: taperm
permission: tonmsg
usage: /unbanall modo
trigger:
loop all players in {bans.%arg 1%}:
set {ban.%loop-player%} to false
send "Joueurs débanni" to player
stop
Voilà, je pense que cela fonctionne mais je ne suis pas sur