Aller au contenu
  • 0

ban qui ne ban pas


Question

Posté(e)

bonjours j'ai un probléme sur un skript de ban mais qu'en une personne se fais ban et quelle essaye de rejoindre le serveur une premiere fois sa ne marche pas sa lui met quelle est banni etc mais qu'en elle esaye une deuxieme fois elle peux rejoindre le serveur :/ et je n'arrive pas a le resoudre il n'y a aucune erreur dans le skript quand je fais /sk reloas mod donc je ne sais pas quoi faire

merci a celui ou celle qui m'aidera

 

le skript :

 

  

options:
   logo: &7[&4&lAntiCheat&7]
   perm: ac.use
   perms: sanction.n
   logos: &7[&c&lModération&7]


#PARTIE BAN


on join:
   if {banned.%player%} is set:
       clear {banned.%player%}
       set join message to " "
       kick the player due to "&4✖ &cBanni ! &4✖%nl%Vous avez été banni par : %{banned.user.%player%}%%nl%Raison : %{banned.cause.%player%}%%nl%Réclamtion , unban ?%nl%Notre ts : 149.202.65.197:43798"

command /ban [<offline player>] [<text>]:
   permission: dark.pe
   permission message: Commande inconnue.
   trigger:
       if arg 1 is not set:
           send "{@logos} Vous devez préciser un joueur !"
       else if arg 2 is not set:
           send "{@logos} Vous devez préciser une raison !"
       else if arg 1 is set:
           if arg 2 is set:
               add 1 to {h.ban.%arg 1%}
               kick arg 1 due to "{@logos} Vous avez été banni par &c%player% &7pour &c%arg 2%"
               set {banned.%arg 1%} to 1
               set {banned.cause.%arg 1%} to arg 2
               set {banned.user.%arg 1%} to player
               broadcast "{@logos} &e%arg 1% &7à été banni par &c%player% &7pour &c%arg 2%"
               launch ball firework colored red at arg 1 with duration 0.0
               launch ball firework colored yellow at arg 1 with duration 0.0
               launch creeper firework colored blue at arg 1 with duration 0.0
               launch ball firework colored white at arg 1 with duration 0.0
               strike lightning at arg 1
               play raw sound "ENDERDRAGON_GROWL" at all players with pitch 1 volume 10

command /unban [<offline player>]:
   permission: dark.pe
   permission message: Commande inconnue.
   trigger:
       if arg 1 is not set:
           send "{@logos} Vous devez préciser un joueur !"
       if arg 1 is set:
           send "{@logos} Vous avez unban %arg 1% !"
           clear {banned.%arg 1%}
           clear {banned.user.%arg 1%}
           clear {banned.cause.%arg 1%}

command /kick [<player>] [<text>]:
   permission: dark.pe
   permission message: Commande inconnue.
   trigger:
       if arg 1 is not set:
           send "{@logos} Vous devez préciser un joueur !"
       else if arg 2 is not set:
           send "{@logos} Vous devez préciser une raison !"
       if arg 1 is set:
           if arg 2 is set:
               add 1 to {h.kick.%arg 1%}
               kick arg 1 due to "{@logos} Vous avez été kick par &c%player% &7pour &c%arg 2%"
               broadcast "{@logos} &e%arg 1% &7à été kick par &c%player% &7pour &c%arg 2%"
               launch ball firework colored red at arg 1 with duration 0.0
               launch ball firework colored yellow at arg 1 with duration 0.0
               launch creeper firework colored blue at arg 1 with duration 0.0
               launch ball firework colored white at arg 1 with duration 0.0
               strike lightning at arg 1
               play raw sound "ENDERDRAGON_GROWL" at all players with pitch 1 volume 10


command /historique [<offline player>]:
   permission: dark.pe
   permission message: Commande inconnue.
   trigger:
       if arg 1 is not set:
           send "{@logos} Vous devez préciser un joueur !"
       if arg 1 is set:
           send "&7-==-=&8[&6Historique de %arg 1%&8]&7=-==-"
           send ""
           send "&aban: %{h.ban.%arg 1%}%"
           send "&akick: %{h.kick.%arg 1%}%"
           send "&aMute: %{h.mute.%arg 1%}%"
           send ""

command /chistorique [<offline player>]:
   permission: dark.pe
   permission message: Commande inconnue.
   trigger:
       if arg 1 is not set:
           send "{@logos} Vous devez préciser un joueur !"
       if arg 1 is set:
           send "{@logos} Vous avez clear l'historique de %arg 1% !"
           set {h.ban.%arg 1%} to 0
           set {h.kick.%arg 1%} to 0
           set {h.mute.%arg 1%} to 0

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)

C'est parce que tu as mis :

clear {banned.%player%}

dans ton évent "on join", ce qui fait que le joueur banni est débanni dès qu'il se connecte, donc qu'il peut se connecter en faisant une 2ème fois. :)

  • 0
Posté(e)
C'est parce que tu as mis :

clear {banned.%player%}

dans ton évent "on join", ce qui fait que le joueur banni est débanni dès qu'il se connecte, donc qu'il peut se connecter en faisant une 2ème fois. :)

je dois deco tu peux refaire le skript pour qu'il n y a plus le blem pls et je te met un like a+ et merci d'avance

  • 0
Posté(e)

Mais tu te fiches de moi la ... le skript de l'ancien sujet est bon, il est corrigé comme je l'avais déjà fais et comme EvanMartiin l'a dit. Il suffit juste de copier ce que tu as l'air d'avoir du mal à faire.

  • J'aime 1
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.