Aller au contenu
  • 0

Soucis lors de la déconnexion.


Question

Posté(e) (modifié)

Bonjour / Bonsoir.

 

Skript : 2.1.2

Minecraft : 1.7.10

Addons: SKQuery, SKExtras, Umbaska, SpecialSkript (Addons Perso), WildSkript, SkriptOras1.1.0 (Addons Perso)

Cauldron 1..7.10

 

Voilà le soucis :

Une commande permet de démarrer l'infection d'un joueur.

Le soucis est que si le joueur se déco/reco l'infection ne progresse plus car le skript est arrêter.

Si vous pouvez m'aider je vous en remercie d'avance.

 

Voici le code :

 

command /startvirus:
   trigger:
       make player execute command "/§virus0"
       wait 4 seconds
       if {infection.%player%} is true:
           make player execute command "/§virus1"
           wait 4 seconds
           if {infection.%player%} is true:
               make player execute command "/§virus2"
               wait 4 seconds
               if {infection.%player%} is true:
                   make player execute command "/§virus3"
                   wait 4 seconds
                   if {infection.%player%} is true:
                       make player execute command "/§virus4"
                       wait 4 seconds
                       if {infection.%player%} is true:
                           make player execute command "/§virus5"
                           wait 4 seconds
                           if {infection.%player%} is true:
                               make player execute command "/§virus6"
                               wait 4 seconds
                               if {infection.%player%} is true:
                                   make player execute command "/§virus7"
                                   wait 4 seconds
                                   if {infection.%player%} is true:
                                       make player execute command "/§virus8"
                                       wait 4 seconds
                                       if {infection.%player%} is true:
                                           make player execute command "/§virus9"
                                           wait 4 seconds
                                           if {infection.%player%} is true:
                                               make player execute command "/§virus10"
                                               wait 4 seconds
                                               if {infection.%player%} is true:
                                                   make player execute command "/§virus11"
                                                   wait 4 seconds
                                                   if {infection.%player%} is true:
                                                       make player execute command "/§virus12"
                                                       wait 4 seconds
                                                       if {infection.%player%} is true:
                                                           make player execute command "/§virus13"
                                                           wait 4 seconds
                                                           if {infection.%player%} is true:
                                                               make player execute command "/§virus14"
                                                               wait 4 seconds
                                                               if {infection.%player%} is true:
                                                                   make player execute command "/§virus15"
                                                                   wait 4 seconds
                                                                   if {infection.%player%} is true:
                                                                       make player execute command "/§virus16"
                                                                       wait 4 seconds
                                                                       if {infection.%player%} is true:
                                                                           make player execute command "/§virus17"
                                                                       else:
                                                                           stop
                                                                   else:
                                                                       stop
                                                               else:
                                                                   stop
                                                           else:
                                                               stop
                                                       else:
                                                           stop
                                                   else:
                                                       stop
                                               else:
                                                   stop
                                           else:
                                               stop
                                       else:
                                           stop
                                   else:
                                       stop
                               else:
                                   stop
                           else:
                               stop
                       else:
                           stop
                   else:
                       stop
               else:
                   stop
           else:
               stop
       else:
           stop

Modifié par Invité

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Essaie de remplacer le code que t'as mis par ça:

command /startvirus:
   trigger:
       set {util.%player%} to 0
       set {infection.%player%} to true
       loop 18 times:
           loop all players:
               if loop-value is player:
                   set {_util1.%player%} to true
               else:
                   set {sertarien} to true
           if {infection.%player%} is true:
               if {_util1.%player%} is true:
                   make player execute command "/§virus%{util.%player%}%"
                   add 1 to {util.%player%}
                   wait 4 seconds
               else:
                   stop

on join:
   if {infection.%player%} is true:
       loop {util.%player%} times:
           loop all players:
               if loop-value is player:
                   set {_util2.%player%} to true
               else:
                   set {sertarien} to true
           if {_util2.%player%} is true:
               make player execute command "/§virus%{util.%player%}%"
               add 1 to {util.%player%}
               wait 4 seconds

  • J'aime 1
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.