Aller au contenu
  • 0

Aide timespan


Question

Posté(e)

Bonjour je voulait crée un skript pour ban les joueurs avec un temps et une reason mais le problème c'est que pour ban on peut que mettre 1 jour , des secondes et c'est tout mais le problème moi je veut ban en semaine . je suis en 1.8 derniére version de skript

command /ban2 [<offline player>] [<time span>] [<text>]:
   trigger:
       if player has permission "mod.tempban" or "mod.*":
           if arg 1 is not set:
               message "&cUsage : /tempban <player> <time> <reason>"
           if arg 2 is not set:
               message "&cUsage : /tempban <player> <time> <reason>"
           if arg 3 is not set:
               message "&cUsage : /tempban <player> <time> <reason>"
           else:
               set {_player} to arg 1
               if {_player} is a player:
                   if {tempban.time:%{_player}%} is not set:
                       message "&c%arg 1% à été banni"
                       broadcast "&6%{_player}% à été banni par &4%sender% pendant &c%arg 2% pour %arg 3%"
                       set {tempban.time::%{_player}%} to arg 2
                       set {tempban.timestamp::%{_player}%} to now
                       kick {_player} due to "Tu a était banni pendant %arg 2% pour %arg 3%"
                       stop
                   if {tempban.time::%{_player}%} is set:
                       message "&cCe joueur est déjà banni"
                       stop
               if "%{_player}%" is offline player:
                   if {tempban.time:%{_player}%} is not set:
                       message "&c%arg 1% à bien été banni"
                       broadcast "&6%{_player}% à été banni par &4%sender% pendant &c%arg 2%"
                       set {tempban.time::%{_player}%} to arg 2
                       set {tempban.timestamp::%{_player}%} to now
                       stop
                   if {tempban.time::%{_player}%} is set:
                       message "&cCe joueur est déjà banni"

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Eh bien tu n'as qu'a faire :

/ban Michou 7days Méchant

Pour une semaine par exemple.

 

Au lieu de se casser la tête à faire d'autres lignes de code tu faire ça et puis même c'est mieux d'avoir moins de lignes de codes dans Skript

non sa m'affiche le message d'erreur quand il nous manque un argument

  • 0
Posté(e)
Le timespan dans une commande doit être le dernier argument car sinon si tu mets "10 seconds" par exemple, Skript va croire que 10 c'est l'argument 2 et seconds l'argument 3.

ok je vais testé merci :D

  • 0
Posté(e)
Le timespan dans une commande doit être le dernier argument car sinon si tu mets "10 seconds" par exemple, Skript va croire que 10 c'est l'argument 2 et seconds l'argument 3.

merci sa a fonctionné ! :D

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