Aller au contenu
  • 0

J'ai besoin d'aide pour ça :


Question

Posté(e)

command /warn [<offline player>] [<text>]:
   trigger:
       if player have permission "warns.chat":
           if arg 1 isn't set:
               send "&cErreur : Vous devez mettre un pseudo."
           else:
               if arg 2 isn't set:
                   send "&cErreur : Vous devez mettre une raison."
               else:
                   add 1 to {nombre.warn.%arg 1%}
                   add "&3Averti pour : %arg 2%" to {list.warn.%arg 1%}
                   send "&3Vous venez d'avertir %arg 1% pour %arg 2%"
                   if {nombre.warn.%arg 1%} is equal to 3:
                       run player command "/warnsban %arg 1% 1 hours" as op
                   if {nombre.warn.%arg 1%} is equal to 4:
                       run player command "/warnsban %arg 1%" as op
       else:
           send "&cErreur : Vous n'avez pas la permission de faire ceci."

command /removewarn [<offline player>]:
   trigger:
       if player have permission "remwarns.use":
           if arg 1 isn't set:
               send "&cErreur : Vous devez mettre un pseudo."
           else:  
               set {nombre.warn.%arg 1%} to 0
               delete {list.warn.%arg 1%}
               send "&3Vous venez de supprimer les avertissements de %arg 1%"
       else:
           send "&cErreur : Vous n'avez pas la permission de faire ceci."

command /checkwarns [<offline player>]:
   trigger:
       if player have permission "checkwarns.use":
           if arg 1 isn't set:
               send "&cErreur : Vous devez mettre un pseudo."
           else:
               if {list.warn.%arg 1%} isn't set:
                   send "&3Ce joueur n'a aucun avertissement"
               else:
                   send "&3Nombre d'avertissements : &9%{nombre.warn.%arg 1%}%"
                   loop {list.warn.%arg 1%}:
                       send "&3%loop-index% &9---> &3%loop-value%"
       else:
           send "&cErreur : Vous n'avez pas la permission de faire ceci."

command /warnsban [<offline player>] [<time span>]:
   trigger:
       if player have permission "warnsban.use":
           if arg 1 isn't set:
               send "&cErreur : Vous devez préciser un pseudo !"
           else:
               if arg 2 isn't set:
                   if {ban.%arg 1%} is "permanent" or "temporaire":
                       send "&cErreur : Ce joueur est déjà banni !"
                   else:
                       set {ban.%arg 1%} to "permanent"
                       wait 1 tick
                       kick arg 1 due to "&bTu a été banni ! %nl% %nl%&3➤ Temp : &9Definitivement"
               else:
                   set {ban.%arg 1%} to "temporaire"
                   set {temp.ban.%arg 1%} to arg 2
                   set {début.ban.%arg 1%} to now
                   wait 1 tick
                   set {fin.ban.%arg 1%} to now
                   wait 1 tick
                   add {temp.ban.%arg 1%} to {fin.ban.%arg 1%}
                   wait 1 tick
                   kick arg 1 due to "&bTu a été banni ! %nl% %nl%&3➤ Temp restants : &9%arg 2%"

       else:
           send "&b{@nom} >>>> &3Vous n'avez pas la permission d'utiliser cette commande."

on join:
   if {ban.%player%} is "permanent":
       set join message to ""
       wait 1 tick
       kick player due to "&bTu es ban ! %nl% %nl%&3➤ Temp : &9Définitivement"
   if {ban.%player%} is "temporaire":
       if difference between {début.ban.%player%} and now is less than {temp.ban.%player%}:
           set join message to ""
           wait 1 tick
           kick player due to "&bTu es ban ! %nl% %nl%&3➤ Début du ban : &9%{début.ban.%player%}% %nl% &3Fin du ban : &9%{fin.ban.%player%}%"
       else:
           delete {ban.%player%}
           delete {temp.ban.%player%}
           delete {début.ban.%player%}

command /warnsunban [<offline player>]:
   trigger:
       if player have permission "warnsunban.use":
           if arg 1 isn't set:
               send "&cErreur : Vous devez préciser un pseudo."
           else:
               delete {ban.%arg 1%}
               delete {temp.ban.%arg 1%}
               delete {début.ban.%arg 1%}
               send "&3Vous venez de débannir %arg 1%"


 

C'était marqué : 2 Errors ( Ligne 42 et 72 )

 

Ligne 42 : loop {list.warn.%arg 1%}:

Ligne 72 : send "&b{@nom} >>>> &3Vous n'avez pas la permission d'utiliser cette commande."

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)

J'aime quand on reprend med systèmes de sanctions de Z-Moderation (Bb ça fait longtemps que je ne me suis pas occupé toi rooohh lalaaaa ♥).

 

C'est ligne 42 c'est "{list.warn.%arg 1%::*}" et pour la 72 je vois pas où le prob'.

  • 0
Posté(e)

Je n'ai pas repris c'est un autre codeur de ce forum qui ma donner le code et comme il repondais pas j'ai demander de l'aide ici avec le code qu'il ma donner

  • 0
Posté(e)
kick arg 1 due to "&bTu a été banni ! %nl% %nl%&3➤ Temp restants : &9%arg 2%"

else:
72 : send "&b{@nom} >>>> &3Vous n'avez pas la permission d'utiliser cette commande."

  • 0
Posté(e)

=

command /warn [<offline player>] [<text>]:
   trigger:
       if player have permission "warns.chat":
           if arg 1 isn't set:
               send "&cErreur : Vous devez mettre un pseudo."
           else:
               if arg 2 isn't set:
                   send "&cErreur : Vous devez mettre une raison."
               else:
                   add 1 to {nombre.warn.%arg 1%}
                   add "&3Averti pour : %arg 2%" to {list.warn.%arg 1%}
                   send "&3Vous venez d'avertir %arg 1% pour %arg 2%"
                   if {nombre.warn.%arg 1%} is equal to 3:
                       run player command "/warnsban %arg 1% 1 hours" as op
                   if {nombre.warn.%arg 1%} is equal to 4:
                       run player command "/warnsban %arg 1%" as op
       else:
           send "&cErreur : Vous n'avez pas la permission de faire ceci."

command /removewarn [<offline player>]:
   trigger:
       if player have permission "remwarns.use":
           if arg 1 isn't set:
               send "&cErreur : Vous devez mettre un pseudo."
           else: 
               set {nombre.warn.%arg 1%} to 0
               delete {list.warn.%arg 1%}
               send "&3Vous venez de supprimer les avertissements de %arg 1%"
       else:
           send "&cErreur : Vous n'avez pas la permission de faire ceci."

command /checkwarns [<offline player>]:
   trigger:
       if player have permission "checkwarns.use":
           if arg 1 isn't set:
               send "&cErreur : Vous devez mettre un pseudo."
           else:
               if {list.warn.%arg 1%} isn't set:
                   send "&3Ce joueur n'a aucun avertissement"
               else:
                   send "&3Nombre d'avertissements : &9%{nombre.warn.%arg 1%}%"
                   loop {list.warn.%arg 1%}:
                       send "&3%loop-index% &9---> &3%loop-value%"
       else:
           send "&cErreur : Vous n'avez pas la permission de faire ceci."

command /warnsban [<offline player>] [<time span>]:
   trigger:
       if player have permission "warnsban.use":
           if arg 1 isn't set:
               send "&cErreur : Vous devez préciser un pseudo !"
           else:
               if arg 2 isn't set:
                   if {ban.%arg 1%} is "permanent" or "temporaire":
                       send "&cErreur : Ce joueur est déjà banni !"
                   else:
                       set {ban.%arg 1%} to "permanent"
                       wait 1 tick
                       kick arg 1 due to "&bTu a été banni ! %nl% %nl%&3➤ Temp : &9Definitivement"
               else:
                   set {ban.%arg 1%} to "temporaire"
                   set {temp.ban.%arg 1%} to arg 2
                   set {début.ban.%arg 1%} to now
                   wait 1 tick
                   set {fin.ban.%arg 1%} to now
                   wait 1 tick
                   add {temp.ban.%arg 1%} to {fin.ban.%arg 1%}
                   wait 1 tick
                   kick arg 1 due to "&bTu a été banni ! %nl% %nl%&3➤ Temp restants : &9%arg 2%"

       else:
           send "&b{@nom} >>>> &3Vous n'avez pas la permission d'utiliser cette commande."

on join:
   if {ban.%player%} is "permanent":
       set join message to ""
       wait 1 tick
       kick player due to "&bTu es ban ! %nl% %nl%&3➤ Temp : &9Définitivement"
   if {ban.%player%} is "temporaire":
       if difference between {début.ban.%player%} and now is less than {temp.ban.%player%}:
           set join message to ""
           wait 1 tick
           kick player due to "&bTu es ban ! %nl% %nl%&3➤ Début du ban : &9%{début.ban.%player%}% %nl% &3Fin du ban : &9%{fin.ban.%player%}%"
       else:
           delete {ban.%player%}
           delete {temp.ban.%player%}
           delete {début.ban.%player%}

command /warnsunban [<offline player>]:
   trigger:
       if player have permission "warnsunban.use":
           if arg 1 isn't set:
               send "&cErreur : Vous devez préciser un pseudo."
           else:
               delete {ban.%arg 1%}
               delete {temp.ban.%arg 1%}
               delete {début.ban.%arg 1%}
               send "&3Vous venez de débannir %arg 1%"


 

C'était marqué : 2 Errors ( Ligne 42 et 72 )

 

Ligne 42 : loop {list.warn.%arg 1%}:

Ligne 72 : send "&b{@nom} >>>> &3Vous n'avez pas la permission d'utiliser cette commande."

 

Pour la ligne 72, n'oublies jamais de mettre, to player si tu veux envoyer le message à la personne qui exécute la commande. Essaye ça:

send "tonmessage" to player

(bien évidemment met le à la ligne 72)

×
×
  • 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.