Aller au contenu

Donner un avertissement avec un mot


Messages recommandés

Posté(e)
ok mrc

Tiens je t'ai fait un TempBan, il marche comme ceci --> /PTempBan [Pseudo] [Raison] [Temps]. Mettre le temps sous cette forme --> Ex : 10 Minutes/Hours/Days :

 

command /ptempban [<offlineplayer>] [<text>] [<time span>]:
   permission: pmod.use                   
   permission message: &cErreur : Vous n'avez pas la permission ! 
   trigger:
       if arg 1 is not set:
           send "&cErreur : Il faut préciser un pseudo !"
       if arg 1 is set:
           if arg 2 is not set:
               send "&cErreur : Il faut préciser une raison !"
       if arg 2 is set:
           if arg 3 is not set:
               send "&cErreur : Il faut préciser le temps -> Ex : /PTempBan [Pseudo] [Raison] 10 Minutes/Hours/Days !"
           else:
               set {db_.kickmsg.%arg 1%} to true
               set {db_.time.%arg 1%} to arg 3
               kick the arg 1 due to "&cVous avez été banni par &a%player% &cpendant &6%arg 3% &c! &7Motif : &b%arg 2% &c!"
               broadcast "&8>> &aLe joueur &c%arg 1% &aa été banni par &b%player% &apendant &6%arg 3% &a! &7Motif : %arg 2%"
               set {db_.ban.%arg 1%} to now
               log "Bannissement temporaire de %arg 1% par %player% pendant %arg 3% ! Motif : %arg 2% !" to "ban.log"
               set {db_.reason.%arg 1%} to arg 2
               set {db_.rubynetwork.author.%arg 1%} to player

command /puntempban <offlineplayer>:
   permission: pmod.use
   permission message: &cErreur : Vous n'avez pas la permission !
   trigger:
       if {db_.kickmsg.%arg 1%} is true:
           set {db_.time.%arg 1%} to now                  
           message "&8>> &b%player% &aa un-banni le joueur &c%arg 1% &a!"
           set {db_.kickmsg.%arg 1%} to false
           log "Un-Bannissement de %arg 1% par %player% !" to "untempban.log"
           clear {reason.%arg 1%}
       else:
           message "&cErreur : Ce joueur n'est pas banni !"

on quit:                                           
   if {db_.kickmsg.%player%} is true:
       set leave message to ""

on connect:
   if {db_.time.%player%} is set:
       set {_tempban} to difference between now and {db_.ban.%player%}
       reduce {_tempban} by {db_.time.%player%}
       if difference between now and {db_.ban.%player%} is bigger than {db_.time.%player%}:
           clear {db_.ban.%player%}
           clear {db_.time.%player%}
       if difference between now and {db_.ban.%player%} is smaller than {db_.time.%player%}:
           set {_donetime} to {db_.ban.%player%}
           add {db_.time.%player%} to {_donetime}
           set {_db_.timecheck} to difference between now and {_donetime}
           kick the player due to "&cErreur : Vous avez été banni temporairement ! Merci de patienter !"
   else if {db_.banned.%player%} is true:
       wait 1 tick
       kick the player due to "&cErreur : Vous avez été banni temporairement ! Merci de patienter !"

Posté(e)
Tiens je t'ai fait un TempBan, il marche comme ceci --> /PTempBan [Pseudo] [Raison] [Temps]. Mettre le temps sous cette forme --> Ex : 10 Minutes/Hours/Days :

 

command /ptempban [<offlineplayer>] [<text>] [<time span>]:
   permission: pmod.use                  
   permission message: &cErreur : Vous n'avez pas la permission !
   trigger:
       if arg 1 is not set:
           send "&cErreur : Il faut préciser un pseudo !"
       if arg 1 is set:
           if arg 2 is not set:
               send "&cErreur : Il faut préciser une raison !"
       if arg 2 is set:
           if arg 3 is not set:
               send "&cErreur : Il faut préciser le temps -> Ex : /PTempBan [Pseudo] [Raison] 10 Minutes/Hours/Days !"
           else:
               set {db_.kickmsg.%arg 1%} to true
               set {db_.time.%arg 1%} to arg 3
               kick the arg 1 due to "&cVous avez été banni par &a%player% &cpendant &6%arg 3% &c! &7Motif : &b%arg 2% &c!"
               broadcast "&8>> &aLe joueur &c%arg 1% &aa été banni par &b%player% &apendant &6%arg 3% &a! &7Motif : %arg 2%"
               set {db_.ban.%arg 1%} to now
               log "Bannissement temporaire de %arg 1% par %player% pendant %arg 3% ! Motif : %arg 2% !" to "ban.log"
               set {db_.reason.%arg 1%} to arg 2
               set {db_.rubynetwork.author.%arg 1%} to player

command /puntempban <offlineplayer>:
   permission: pmod.use
   permission message: &cErreur : Vous n'avez pas la permission !
   trigger:
       if {db_.kickmsg.%arg 1%} is true:
           set {db_.time.%arg 1%} to now                 
           message "&8>> &b%player% &aa un-banni le joueur &c%arg 1% &a!"
           set {db_.kickmsg.%arg 1%} to false
           log "Un-Bannissement de %arg 1% par %player% !" to "untempban.log"
           clear {reason.%arg 1%}
       else:
           message "&cErreur : Ce joueur n'est pas banni !"

on quit:                                          
   if {db_.kickmsg.%player%} is true:
       set leave message to ""

on connect:
   if {db_.time.%player%} is set:
       set {_tempban} to difference between now and {db_.ban.%player%}
       reduce {_tempban} by {db_.time.%player%}
       if difference between now and {db_.ban.%player%} is bigger than {db_.time.%player%}:
           clear {db_.ban.%player%}
           clear {db_.time.%player%}
       if difference between now and {db_.ban.%player%} is smaller than {db_.time.%player%}:
           set {_donetime} to {db_.ban.%player%}
           add {db_.time.%player%} to {_donetime}
           set {_db_.timecheck} to difference between now and {_donetime}
           kick the player due to "&cErreur : Vous avez été banni temporairement ! Merci de patienter !"
   else if {db_.banned.%player%} is true:
       wait 1 tick
       kick the player due to "&cErreur : Vous avez été banni temporairement ! Merci de patienter !"

Oh merci c'est cool ça va être plus simple pour moi :p

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