Aller au contenu

MartinBJdu14

Membre
  • Compteur de contenus

    25
  • Inscription

  • Dernière visite

Messages posté(e)s par MartinBJdu14

  1. Salut !,

    Bon du coup j'ai réglé moi même le problème, si il y en a que ça peut aider je suis passé par le biais d'une condition "true/false" (boolean) qui fonctionne parfaitement plutôt qu'une condition variante entre plusieurs chiffres "analogique" surement trop dure ou trop longue à calculer pour Skript ! ^^'

     

    Du coup le nouveau code donne ça pour ceux qui veulent un exemple :

    [spoiler=Code en Skript]

    on first join:
       set {kill.%player%} to 0
    
    on join:
       if {kills.10} = player:
           stop
       if {kills.9} = player:
           stop
       if {kills.8} = player:
           stop
       if {kills.7} = player:
           stop
       if {kills.6} = player:
           stop
       if {kills.5} = player:
           stop
       if {kills.4} = player:
           stop
       if {kills.3} = player:
           stop
       if {kills.2} = player:
           stop
       if {kills.1} = player:
           stop
       else:
           if {number.join} is set:
               if {number.join} <= 10:
                   if {kills.1} is set:
                       if {kills.2} is set:
                           if {kills.3} is set:
                               if {kills.4} is set:
                                   if {kills.5} is set:
                                       if {kills.6} is set:
                                           if {kills.7} is set:
                                               if {kills.8} is set:
                                                   if {kills.9} is set:
                                                       if {kills.10} is set:
                                                           stop
                                                       else:
                                                           if {classement.level.%player%} is true:
                                                               stop
                                                           else:
                                                               set {kills.10} to player
                                                               set {number.join} to 11
                                                               set {classement.level.%player%} to true
                                                   else:
                                                       if {classement.level.%player%} is true:
                                                           stop
                                                       else:
                                                           set {kills.9} to player
                                                           set {number.join} to 10
                                                           set {classement.level.%player%} to true
                                               else:
                                                   if {classement.level.%player%} is true:
                                                       stop
                                                   else:
                                                       set {kills.8} to player
                                                       set {number.join} to 9
                                                       set {classement.level.%player%} to true
                                           else:
                                               if {classement.level.%player%} is true:
                                                   stop
                                               else:
                                                   set {kills.7} to player
                                                   set {number.join} to 8
                                                   set {classement.level.%player%} to true
                                       else:
                                           if {classement.level.%player%} is true:
                                               stop
                                           else:
                                               set {kills.6} to player
                                               set {number.join} to 7
                                               set {classement.level.%player%} to true
                                   else:
                                       if {classement.level.%player%} is true:
                                           stop
                                       else:
                                           set {kills.5} to player
                                           set {number.join} to 6
                                           set {classement.level.%player%} to true
                               else:
                                   if {classement.level.%player%} is true:
                                       stop
                                   else:
                                       set {kills.4} to player
                                       set {number.join} to 5
                                       set {classement.level.%player%} to true
                           else:
                               if {classement.level.%player%} is true:
                                   stop
                               else:
                                   set {kills.3} to player
                                   set {number.join} to 4
                                   set {classement.level.%player%} to true
                       else:
                           if {classement.level.%player%} is true:
                               stop
                           else:
                               set {kills.2} to player
                               set {number.join} to 3
                               set {classement.level.%player%} to true
                   else:
                       if {classement.level.%player%} is true:
                           stop
                       else:
                           set {kills.1} to player
                           set {number.join} to 2
                           set {classement.level.%player%} to true
               else:
                   stop
           else:
               if {classement.level.%player%} is true:
                   stop
               else:
                   set {kills.1} to player
                   set {number.join} to 1
                   set {classement.level.%player%} to true
       if {kills.1} is set:
           make console execute command "/holo setline classement_pvp 2 &6&l1er&r &a%{kills.1}%&r &b-&4 %{kill.%{kills.1}%}% kills"
       if {kills.2} is set:
           make console execute command "/holo setline classement_pvp 3 &e&l2ème&r &a%{kills.2}%&r &b-&4 %{kill.%{kills.2}%}% kills"
       if {kills.3} is set:
           make console execute command "/holo setline classement_pvp 4 &7&l3ème&r &a%{kills.3}%&r &b-&4 %{kill.%{kills.3}%}% kills"
       if {kills.4} is set:
           make console execute command "/holo setline classement_pvp 5 &a4ème&r &a%{kills.4}%&r &b-&4 %{kill.%{kills.4}%}% kills"
       if {kills.5} is set:
           make console execute command "/holo setline classement_pvp 6 &a5ème&r &a%{kills.5}%&r &b-&4 %{kill.%{kills.5}%}% kills"
       if {kills.6} is set:
           make console execute command "/holo setline classement_pvp 7 &a6ème&r &a%{kills.6}%&r &b-&4 %{kill.%{kills.6}%}% kills"
       if {kills.7} is set:
           make console execute command "/holo setline classement_pvp 8 &c7ème&r &a%{kills.7}%&r &b-&4 %{kill.%{kills.7}%}% kills"
       if {kills.8} is set:
           make console execute command "/holo setline classement_pvp 9 &c8ème&r &a%{kills.8}%&r &b-&4 %{kill.%{kills.8}%}% kills"
       if {kills.9} is set:
           make console execute command "/holo setline classement_pvp 10 &c9ème&r &a%{kills.9}%&r &b-&4 %{kill.%{kills.9}%}% kills"
       if {kills.10} is set:
           make console execute command "/holo setline classement_pvp 11 &410ème&r &a%{kills.10}%&r &b-&4 %{kill.%{kills.10}%}% kills"
    
    command /classunb:
       trigger:
           clear {number.join}
           set {kill.%player%} to 0
           clear {kills.10}
           clear {kills.9}
           clear {kills.8}
           clear {kills.7}
           clear {kills.6}
           clear {kills.5}
           clear {kills.4}
           clear {kills.3}
           clear {kills.2}
           clear {kills.1}
           clear {kill.10}
           clear {classement.level.%player%}
    
    command /classunb-all:
       trigger:
           make all players execute command "/classunb"
    
    on death:
       if victim is an player:
           if attacker is an player:
               add 1 to {kill.%attacker%}
               if {kill.%attacker%} > {kill.%{kills.1}%}:
                   if {kills.1} = attacker:
                       stop
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to {kills.4}
                       set {kills.4} to {kills.3}
                       set {kills.3} to {kills.2}
                       set {kills.2} to {kills.1}
                       set {kills.1} to attacker
               if {kill.%attacker%} = {kill.%{kills.1}%}:
                   if {kill.%{kills.2}%} = {kill.%{kills.1}%}:
                       if {kill.%{kills.3}%} = {kill.%{kills.2}%}:
                           if {kill.%{kills.4}%} = {kill.%{kills.3}%}:
                               if {kill.%{kills.5}%} = {kill.%{kills.4}%}:
                                   if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                                       if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                                           if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                                               if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                                   if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                                       stop
                                                   else:
                                                       set {kills.10} to attacker
                                                       set {classement.level.%attacker%} to true
                                               else:
                                                   set {kills.10} to {kills.9}
                                                   set {kills.9} to attacker
                                                   set {classement.level.%attacker%} to true
                                           else:
                                               set {kills.10} to {kills.9}
                                               set {kills.9} to {kills.8}
                                               set {kills.8} to attacker
                                               set {classement.level.%attacker%} to true
                                       else:
                                           set {kills.10} to {kills.9}
                                           set {kills.9} to {kills.8}
                                           set {kills.8} to {kills.7}
                                           set {kills.7} to attacker
                                           set {classement.level.%attacker%} to true
                                   else:
                                       set {kills.10} to {kills.9}
                                       set {kills.9} to {kills.8}
                                       set {kills.8} to {kills.7}
                                       set {kills.7} to {kills.6}
                                       set {kills.6} to attacker
                                       set {classement.level.%attacker%} to true
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to {kills.8}
                                   set {kills.8} to {kills.7}
                                   set {kills.7} to {kills.6}
                                   set {kills.6} to {kills.5}
                                   set {kills.5} to attacker
                                   set {classement.level.%attacker%} to true
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to {kills.7}
                               set {kills.7} to {kills.6}
                               set {kills.6} to {kills.5}
                               set {kills.5} to {kills.4}
                               set {kills.4} to attacker
                               set {classement.level.%attacker%} to true
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to {kills.3}
                           set {kills.3} to attacker
                           set {classement.level.%attacker%} to true
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to {kills.4}
                       set {kills.4} to {kills.3}
                       set {kills.3} to {kills.2}
                       set {kills.2} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.2}%}:
                   if {kill.%attacker%} < {kill.%{kills.1}%}:
                       if {kills.2} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to {kills.3}
                           set {kills.3} to {kills.2}
                           set {kills.2} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.2}%}:
                   if {kill.%{kills.3}%} = {kill.%{kills.2}%}:
                       if {kill.%{kills.4}%} = {kill.%{kills.3}%}:
                           if {kill.%{kills.5}%} = {kill.%{kills.4}%}:
                               if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                                   if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                                       if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                                           if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                               if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                                   stop
                                               else:
                                                   set {kills.10} to attacker
                                                   set {classement.level.%attacker%} to true
                                           else:
                                               set {kills.10} to {kills.9}
                                               set {kills.9} to attacker
                                               set {classement.level.%attacker%} to true
                                       else:
                                           set {kills.10} to {kills.9}
                                           set {kills.9} to {kills.8}
                                           set {kills.8} to attacker
                                           set {classement.level.%attacker%} to true
                                   else:
                                       set {kills.10} to {kills.9}
                                       set {kills.9} to {kills.8}
                                       set {kills.8} to {kills.7}
                                       set {kills.7} to attacker
                                       set {classement.level.%attacker%} to true
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to {kills.8}
                                   set {kills.8} to {kills.7}
                                   set {kills.7} to {kills.6}
                                   set {kills.6} to attacker
                                   set {classement.level.%attacker%} to true
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to {kills.7}
                               set {kills.7} to {kills.6}
                               set {kills.6} to {kills.5}
                               set {kills.5} to attacker
                               set {classement.level.%attacker%} to true
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to attacker
                           set {classement.level.%attacker%} to true
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to {kills.4}
                       set {kills.4} to {kills.3}
                       set {kills.3} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.3}%}:
                   if {kill.%attacker%} < {kill.%{kills.2}%}:
                       if {kills.3} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to {kills.3}
                           set {kills.3} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.3}%}:
                   if {kill.%{kills.4}%} = {kill.%{kills.3}%}:
                       if {kill.%{kills.5}%} = {kill.%{kills.4}%}:
                           if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                               if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                                   if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                                       if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                           if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                               stop
                                           else:
                                               set {kills.10} to attacker
                                               set {classement.level.%attacker%} to true
                                       else:
                                           set {kills.10} to {kills.9}
                                           set {kills.9} to attacker
                                           set {classement.level.%attacker%} to true
                                   else:
                                       set {kills.10} to {kills.9}
                                       set {kills.9} to {kills.8}
                                       set {kills.8} to attacker
                                       set {classement.level.%attacker%} to true
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to {kills.8}
                                   set {kills.8} to {kills.7}
                                   set {kills.7} to attacker
                                   set {classement.level.%attacker%} to true
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to {kills.7}
                               set {kills.7} to {kills.6}
                               set {kills.6} to attacker
                               set {classement.level.%attacker%} to true
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to attacker
                           set {classement.level.%attacker%} to true
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to {kills.4}
                       set {kills.4} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.4}%}:
                   if {kill.%attacker%} < {kill.%{kills.3}%}:
                       if {kills.4} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.4}%}:
                   if {kill.%{kills.5}%} = {kill.%{kills.4}%}:
                       if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                           if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                               if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                                   if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                       if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                           stop
                                       else:
                                           set {kills.10} to attacker
                                           set {classement.level.%attacker%} to true
                                   else:
                                       set {kills.10} to {kills.9}
                                       set {kills.9} to attacker
                                       set {classement.level.%attacker%} to true
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to {kills.8}
                                   set {kills.8} to attacker
                                   set {classement.level.%attacker%} to true
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to {kills.7}
                               set {kills.7} to attacker
                               set {classement.level.%attacker%} to true
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to attacker
                           set {classement.level.%attacker%} to true
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.5}%}:
                   if {kill.%attacker%} < {kill.%{kills.4}%}:
                       if {kills.5} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.5}%}:
                   if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                       if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                           if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                               if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                   if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                       stop
                                   else:
                                       set {kills.10} to attacker
                                       set {classement.level.%attacker%} to true
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to attacker
                                   set {classement.level.%attacker%} to true
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to attacker
                               set {classement.level.%attacker%} to true
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to attacker
                           set {classement.level.%attacker%} to true
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to attacker
                       set {kills.5} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.6}%}:
                   if {kill.%attacker%} < {kill.%{kills.5}%}:
                       if {kills.6} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.6}%}:
                   if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                       if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                           if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                               if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                   stop
                               else:
                                   set {kills.10} to attacker
                                   set {classement.level.%attacker%} to true
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to attacker
                               set {classement.level.%attacker%} to true
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to attacker
                           set {classement.level.%attacker%} to true
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.7}%}:
                   if {kill.%attacker%} < {kill.%{kills.6}%}:
                       if {kills.7} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.7}%}:
                   if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                       if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                           if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                               stop
                           else:
                               set {kills.10} to attacker
                               set {classement.level.%attacker%} to true
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to attacker
                           set {classement.level.%attacker%} to true
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.8}%}:
                   if {kill.%attacker%} < {kill.%{kills.7}%}:
                       if {kills.8} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.8}%}:
                   if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                       if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                           stop
                       else:
                           set {kills.10} to attacker
                           set {classement.level.%attacker%} to true
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.9}%}:
                   if {kill.%attacker%} < {kill.%{kills.8}%}:
                       if {kills.9} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.9}%}:
                   if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                       stop
                   else:
                       set {kills.10} to attacker
                       set {classement.level.%attacker%} to true
               if {kill.%attacker%} > {kill.%{kills.10}%}:
                   if {kill.%attacker%} < {kill.%{kills.9}%}:
                       if {kills.10} = attacker:
                           stop
                       else:
                           set {kills.10} to attacker
                           set {classement.level.%attacker%} to true
               if {kill.%attacker%} = {kill.%{kills.10}%}:
                   stop
    
    on death:
       if victim is an player:
           if attacker is an player:
               if {kills.1} is set:
                   make console execute command "/holo setline classement_pvp 2 &6&l1er&r &a%{kills.1}%&r &b-&4 %{kill.%{kills.1}%}% kills"
               if {kills.2} is set:
                   make console execute command "/holo setline classement_pvp 3 &e&l2ème&r &a%{kills.2}%&r &b-&4 %{kill.%{kills.2}%}% kills"
               if {kills.3} is set:
                   make console execute command "/holo setline classement_pvp 4 &7&l3ème&r &a%{kills.3}%&r &b-&4 %{kill.%{kills.3}%}% kills"
               if {kills.4} is set:
                   make console execute command "/holo setline classement_pvp 5 &a4ème&r &a%{kills.4}%&r &b-&4 %{kill.%{kills.4}%}% kills"
               if {kills.5} is set:
                   make console execute command "/holo setline classement_pvp 6 &a5ème&r &a%{kills.5}%&r &b-&4 %{kill.%{kills.5}%}% kills"
               if {kills.6} is set:
                   make console execute command "/holo setline classement_pvp 7 &a6ème&r &a%{kills.6}%&r &b-&4 %{kill.%{kills.6}%}% kills"
               if {kills.7} is set:
                   make console execute command "/holo setline classement_pvp 8 &c7ème&r &a%{kills.7}%&r &b-&4 %{kill.%{kills.7}%}% kills"
               if {kills.8} is set:
                   make console execute command "/holo setline classement_pvp 9 &c8ème&r &a%{kills.8}%&r &b-&4 %{kill.%{kills.8}%}% kills"
               if {kills.9} is set:
                   make console execute command "/holo setline classement_pvp 10 &c9ème&r &a%{kills.9}%&r &b-&4 %{kill.%{kills.9}%}% kills"
               if {kills.10} is set:
                   make console execute command "/holo setline classement_pvp 11 &410ème&r &a%{kills.10}%&r &b-&4 %{kill.%{kills.10}%}%kills"
    
    
    
    
    command /mystats:
       aliases: /mystat, /my-stats, /my-stat
       trigger:
           if {kill.%player%} > 1:
               send "&avos stats : &4%{kill.%player%}% &akills" to player
           else if {kill.%player%} = 1:
               send "&avos stats : &41 &akill" to player
           else if {kill.%player%} = 0:
               send "&avos stats : &4aucun &akill" to player
           else:
               send "&avos stats : &40 &akill" to player
           if {kills.1} is set:
               make console execute command "/holo setline classement_pvp 2 &6&l1er&r &a%{kills.1}%&r &b-&4 %{kill.%{kills.1}%}% kills"
           if {kills.2} is set:
               make console execute command "/holo setline classement_pvp 3 &e&l2ème&r &a%{kills.2}%&r &b-&4 %{kill.%{kills.2}%}% kills"
           if {kills.3} is set:
               make console execute command "/holo setline classement_pvp 4 &7&l3ème&r &a%{kills.3}%&r &b-&4 %{kill.%{kills.3}%}% kills"
           if {kills.4} is set:
               make console execute command "/holo setline classement_pvp 5 &a4ème&r &a%{kills.4}%&r &b-&4 %{kill.%{kills.4}%}% kills"
           if {kills.5} is set:
               make console execute command "/holo setline classement_pvp 6 &a5ème&r &a%{kills.5}%&r &b-&4 %{kill.%{kills.5}%}% kills"
           if {kills.6} is set:
               make console execute command "/holo setline classement_pvp 7 &a6ème&r &a%{kills.6}%&r &b-&4 %{kill.%{kills.6}%}% kills"
           if {kills.7} is set:
               make console execute command "/holo setline classement_pvp 8 &c7ème&r &a%{kills.7}%&r &b-&4 %{kill.%{kills.7}%}% kills"
           if {kills.8} is set:
               make console execute command "/holo setline classement_pvp 9 &c8ème&r &a%{kills.8}%&r &b-&4 %{kill.%{kills.8}%}% kills"
           if {kills.9} is set:
               make console execute command "/holo setline classement_pvp 10 &c9ème&r &a%{kills.9}%&r &b-&4 %{kill.%{kills.9}%}% kills"
           if {kills.10} is set:
               make console execute command "/holo setline classement_pvp 11 &410ème&r &a%{kills.10}%&r &b-&4 %{kill.%{kills.10}%}% kills"
    
    command /resetclassement:
       aliases: /reset-classement, /reset_classement, /reset-classements, /reset_classements, /resetclassements
       permission: reset.classement
       permission message: &cVous n'avez pas la permission !
       trigger:
           make player execute command "/classunb"
           make console execute command "/holo setline classement_pvp 2 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 3 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 4 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 5 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 6 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 7 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 8 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 9 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 10 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 11 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           send "&aLe Classement a bien été reset !" to player

     

  2. Bonjour, depuis quelques jour que j'ai commencer a bosser sur un skript très important Skript fait de la merde et refuse de tester une condition alors qu'il ne m'annonce aucune erreur dans mon code quand je le "reload"

     

    j’explique le fonctionnement de mon skript ensuite j’expliquerai ce qui ne vas pas, alors tout simplement ce skript calcule le nombre de kill de chaque joueurs, jusque la aucuns problèmes mais j'ai fait un système "debug" pour que quand le classement "top 10" au spawn n'est pas encore rempli, il ajoute le dernier joueur connecté en premier et si le premier et déjà rempli par un autre joueur il le met en 2ème et aisin de suite jusqu’à 10 et le problème c'est que j'ai fait un condition si le joueur qui vient de se co' est déjà dans une des place de mon classement (donc soit 10ème, soit 9ème, soit 8ème, soit 7ème, soit 6ème, soit 5ème, soit 4ème, soit 3ème, soit 2ème, soit 1er) alors on ne touche a rien seulement voila je me suis connecté deux fois pour essayer ce que ça donne et on dirait que la condition a été totalement ignorée puisque je me retrouve deux fois dans le classement au lieu d'une mais pour deux connexions !

     

    Comme ceci :1501775500-2017-08-03-17-36-31.png

     

    Voici le skript :

    [spoiler=Code en Skript]

    on first join:
       set {kill.%player%} to 0
    
    on join:
       if {kills.10} = player:
           stop
       if {kills.9} = player:
           stop
       if {kills.8} = player:
           stop
       if {kills.7} = player:
           stop
       if {kills.6} = player:
           stop
       if {kills.5} = player:
           stop
       if {kills.4} = player:
           stop
       if {kills.3} = player:
           stop
       if {kills.2} = player:
           stop
       if {kills.1} = player:
           stop
       else:
           if {number.join} is set:
               if {number.join} <= 10:
                   if {kills.1} is set:
                       if {kills.2} is set:
                           if {kills.3} is set:
                               if {kills.4} is set:
                                   if {kills.5} is set:
                                       if {kills.6} is set:
                                           if {kills.7} is set:
                                               if {kills.8} is set:
                                                   if {kills.9} is set:
                                                       if {kills.10} is set:
                                                           stop
                                                       else:
                                                           if {kills.9} or {kills.8} or {kills.7} or {kills.6} or {kills.5} or {kills.4} or {kills.3} or {kills.2} or {kills.1} = player:
                                                               stop
                                                           else:
                                                               set {kills.10} to player
                                                               set {number.join} to 11
                                                   else:
                                                       if {kills.8} or {kills.7} or {kills.6} or {kills.5} or {kills.4} or {kills.3} or {kills.2} or {kills.1} = player:
                                                           stop
                                                       else:
                                                           set {kills.9} to player
                                                           set {number.join} to 10
                                               else:
                                                   if {kills.7} or {kills.6} or {kills.5} or {kills.4} or {kills.3} or {kills.2} or {kills.1} = player:
                                                       stop
                                                   else:
                                                       set {kills.8} to player
                                                       set {number.join} to 9
                                           else:
                                               if {kills.6} or {kills.5} or {kills.4} or {kills.3} or {kills.2} or {kills.1} = player:
                                                   stop
                                               else:
                                                   set {kills.7} to player
                                                   set {number.join} to 8
                                       else:
                                           if {kills.5} or {kills.4} or {kills.3} or {kills.2} or {kills.1} = player:
                                               stop
                                           else:
                                               set {kills.6} to player
                                               set {number.join} to 7
                                   else:
                                       if {kills.4} or {kills.3} or {kills.2} or {kills.1} = player:
                                           stop
                                       else:
                                           set {kills.5} to player
                                           set {number.join} to 6
                               else:
                                   if {kills.3} or {kills.2} or {kills.1} = player:
                                       stop
                                   else:
                                       set {kills.4} to player
                                       set {number.join} to 5
                           else:
                               if {kills.2} or {kills.1} = player:
                                   stop
                               else:
                                   set {kills.3} to player
                                   set {number.join} to 4
                       else:
                           if {kills.1} = player:
                               stop
                           else:
                               set {kills.2} to player
                               set {number.join} to 3
                   else:
                       if {kills.1} = player:
                           stop
                       else:
                           set {kills.1} to player
                           set {number.join} to 2
               else:
                   stop
           else:
               if {kills.1} = player:
                   stop
               else:
                   set {kills.1} to player
                   set {number.join} to 1
       if {kills.1} is set:
           make console execute command "/holo setline classement_pvp 2 &6&l1er&r &a%{kills.1}%&r &b-&4 %{kill.%{kills.1}%}% kills"
       if {kills.2} is set:
           make console execute command "/holo setline classement_pvp 3 &e&l2ème&r &a%{kills.2}%&r &b-&4 %{kill.%{kills.2}%}% kills"
       if {kills.3} is set:
           make console execute command "/holo setline classement_pvp 4 &7&l3ème&r &a%{kills.3}%&r &b-&4 %{kill.%{kills.3}%}% kills"
       if {kills.4} is set:
           make console execute command "/holo setline classement_pvp 5 &a4ème&r &a%{kills.4}%&r &b-&4 %{kill.%{kills.4}%}% kills"
       if {kills.5} is set:
           make console execute command "/holo setline classement_pvp 6 &a5ème&r &a%{kills.5}%&r &b-&4 %{kill.%{kills.5}%}% kills"
       if {kills.6} is set:
           make console execute command "/holo setline classement_pvp 7 &a6ème&r &a%{kills.6}%&r &b-&4 %{kill.%{kills.6}%}% kills"
       if {kills.7} is set:
           make console execute command "/holo setline classement_pvp 8 &c7ème&r &a%{kills.7}%&r &b-&4 %{kill.%{kills.7}%}% kills"
       if {kills.8} is set:
           make console execute command "/holo setline classement_pvp 9 &c8ème&r &a%{kills.8}%&r &b-&4 %{kill.%{kills.8}%}% kills"
       if {kills.9} is set:
           make console execute command "/holo setline classement_pvp 10 &c9ème&r &a%{kills.9}%&r &b-&4 %{kill.%{kills.9}%}% kills"
       if {kills.10} is set:
           make console execute command "/holo setline classement_pvp 11 &410ème&r &a%{kills.10}%&r &b-&4 %{kill.%{kills.10}%}% kills"
    
    command /classunb:
       trigger:
           clear {number.join}
           set {kill.%player%} to 0
           clear {kills.10}
           clear {kills.9}
           clear {kills.8}
           clear {kills.7}
           clear {kills.6}
           clear {kills.5}
           clear {kills.4}
           clear {kills.3}
           clear {kills.2}
           clear {kills.1}
           clear {kill.10}
    
    command /classunb-all:
       trigger:
           make all players execute command "/classunb"
    
    on death:
       if victim is an player:
           if attacker is an player:
               add 1 to {kill.%attacker%}
               if {kill.%attacker%} > {kill.%{kills.1}%}:
                   if {kills.1} = attacker:
                       stop
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to {kills.4}
                       set {kills.4} to {kills.3}
                       set {kills.3} to {kills.2}
                       set {kills.2} to {kills.1}
                       set {kills.1} to attacker
               if {kill.%attacker%} = {kill.%{kills.1}%}:
                   if {kill.%{kills.2}%} = {kill.%{kills.1}%}:
                       if {kill.%{kills.3}%} = {kill.%{kills.2}%}:
                           if {kill.%{kills.4}%} = {kill.%{kills.3}%}:
                               if {kill.%{kills.5}%} = {kill.%{kills.4}%}:
                                   if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                                       if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                                           if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                                               if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                                   if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                                       stop
                                                   else:
                                                       set {kills.10} to attacker
                                               else:
                                                   set {kills.10} to {kills.9}
                                                   set {kills.9} to attacker
                                           else:
                                               set {kills.10} to {kills.9}
                                               set {kills.9} to {kills.8}
                                               set {kills.8} to attacker
                                       else:
                                           set {kills.10} to {kills.9}
                                           set {kills.9} to {kills.8}
                                           set {kills.8} to {kills.7}
                                           set {kills.7} to attacker
                                   else:
                                       set {kills.10} to {kills.9}
                                       set {kills.9} to {kills.8}
                                       set {kills.8} to {kills.7}
                                       set {kills.7} to {kills.6}
                                       set {kills.6} to attacker
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to {kills.8}
                                   set {kills.8} to {kills.7}
                                   set {kills.7} to {kills.6}
                                   set {kills.6} to {kills.5}
                                   set {kills.5} to attacker
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to {kills.7}
                               set {kills.7} to {kills.6}
                               set {kills.6} to {kills.5}
                               set {kills.5} to {kills.4}
                               set {kills.4} to attacker
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to {kills.3}
                           set {kills.3} to attacker
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to {kills.4}
                       set {kills.4} to {kills.3}
                       set {kills.3} to {kills.2}
                       set {kills.2} to attacker
               if {kill.%attacker%} > {kill.%{kills.2}%}:
                   if {kill.%attacker%} < {kill.%{kills.1}%}:
                       if {kills.2} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to {kills.3}
                           set {kills.3} to {kills.2}
                           set {kills.2} to attacker
               if {kill.%attacker%} = {kill.%{kills.2}%}:
                   if {kill.%{kills.3}%} = {kill.%{kills.2}%}:
                       if {kill.%{kills.4}%} = {kill.%{kills.3}%}:
                           if {kill.%{kills.5}%} = {kill.%{kills.4}%}:
                               if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                                   if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                                       if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                                           if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                               if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                                   stop
                                               else:
                                                   set {kills.10} to attacker
                                           else:
                                               set {kills.10} to {kills.9}
                                               set {kills.9} to attacker
                                       else:
                                           set {kills.10} to {kills.9}
                                           set {kills.9} to {kills.8}
                                           set {kills.8} to attacker
                                   else:
                                       set {kills.10} to {kills.9}
                                       set {kills.9} to {kills.8}
                                       set {kills.8} to {kills.7}
                                       set {kills.7} to attacker
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to {kills.8}
                                   set {kills.8} to {kills.7}
                                   set {kills.7} to {kills.6}
                                   set {kills.6} to attacker
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to {kills.7}
                               set {kills.7} to {kills.6}
                               set {kills.6} to {kills.5}
                               set {kills.5} to attacker
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to attacker
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to {kills.4}
                       set {kills.4} to {kills.3}
                       set {kills.3} to attacker
               if {kill.%attacker%} > {kill.%{kills.3}%}:
                   if {kill.%attacker%} < {kill.%{kills.2}%}:
                       if {kills.3} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to {kills.3}
                           set {kills.3} to attacker
               if {kill.%attacker%} = {kill.%{kills.3}%}:
                   if {kill.%{kills.4}%} = {kill.%{kills.3}%}:
                       if {kill.%{kills.5}%} = {kill.%{kills.4}%}:
                           if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                               if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                                   if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                                       if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                           if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                               stop
                                           else:
                                               set {kills.10} to attacker
                                       else:
                                           set {kills.10} to {kills.9}
                                           set {kills.9} to attacker
                                   else:
                                       set {kills.10} to {kills.9}
                                       set {kills.9} to {kills.8}
                                       set {kills.8} to attacker
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to {kills.8}
                                   set {kills.8} to {kills.7}
                                   set {kills.7} to attacker
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to {kills.7}
                               set {kills.7} to {kills.6}
                               set {kills.6} to attacker
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to attacker
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to {kills.4}
                       set {kills.4} to attacker
               if {kill.%attacker%} > {kill.%{kills.4}%}:
                   if {kill.%attacker%} < {kill.%{kills.3}%}:
                       if {kills.4} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to {kills.4}
                           set {kills.4} to attacker
               if {kill.%attacker%} = {kill.%{kills.4}%}:
                   if {kill.%{kills.5}%} = {kill.%{kills.4}%}:
                       if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                           if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                               if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                                   if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                       if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                           stop
                                       else:
                                           set {kills.10} to attacker
                                   else:
                                       set {kills.10} to {kills.9}
                                       set {kills.9} to attacker
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to {kills.8}
                                   set {kills.8} to attacker
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to {kills.7}
                               set {kills.7} to attacker
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to attacker
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to {kills.5}
                       set {kills.5} to attacker
               if {kill.%attacker%} > {kill.%{kills.5}%}:
                   if {kill.%attacker%} < {kill.%{kills.4}%}:
                       if {kills.5} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to {kills.5}
                           set {kills.5} to attacker
               if {kill.%attacker%} = {kill.%{kills.5}%}:
                   if {kill.%{kills.6}%} = {kill.%{kills.5}%}:
                       if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                           if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                               if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                                   if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                       stop
                                   else:
                                       set {kills.10} to attacker
                               else:
                                   set {kills.10} to {kills.9}
                                   set {kills.9} to attacker
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to {kills.8}
                               set {kills.8} to attacker
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to attacker
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to {kills.6}
                       set {kills.6} to attacker
                       set {kills.5} to attacker
               if {kill.%attacker%} > {kill.%{kills.6}%}:
                   if {kill.%attacker%} < {kill.%{kills.5}%}:
                       if {kills.6} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to {kills.6}
                           set {kills.6} to attacker
               if {kill.%attacker%} = {kill.%{kills.6}%}:
                   if {kill.%{kills.7}%} = {kill.%{kills.6}%}:
                       if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                           if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                               if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                                   stop
                               else:
                                   set {kills.10} to attacker
                           else:
                               set {kills.10} to {kills.9}
                               set {kills.9} to attacker
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to attacker
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to {kills.7}
                       set {kills.7} to attacker
               if {kill.%attacker%} > {kill.%{kills.7}%}:
                   if {kill.%attacker%} < {kill.%{kills.6}%}:
                       if {kills.7} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to {kills.7}
                           set {kills.7} to attacker
               if {kill.%attacker%} = {kill.%{kills.7}%}:
                   if {kill.%{kills.8}%} = {kill.%{kills.7}%}:
                       if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                           if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                               stop
                           else:
                               set {kills.10} to attacker
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to attacker
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to {kills.8}
                       set {kills.8} to attacker
               if {kill.%attacker%} > {kill.%{kills.8}%}:
                   if {kill.%attacker%} < {kill.%{kills.7}%}:
                       if {kills.8} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to {kills.8}
                           set {kills.8} to attacker
               if {kill.%attacker%} = {kill.%{kills.8}%}:
                   if {kill.%{kills.9}%} = {kill.%{kills.8}%}:
                       if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                           stop
                       else:
                           set {kills.10} to attacker
                   else:
                       set {kills.10} to {kills.9}
                       set {kills.9} to attacker
               if {kill.%attacker%} > {kill.%{kills.9}%}:
                   if {kill.%attacker%} < {kill.%{kills.8}%}:
                       if {kills.9} = attacker:
                           stop
                       else:
                           set {kills.10} to {kills.9}
                           set {kills.9} to attacker
               if {kill.%attacker%} = {kill.%{kills.9}%}:
                   if {kill.%{kills.10}%} = {kill.%{kills.9}%}:
                       stop
                   else:
                       set {kills.10} to attacker
               if {kill.%attacker%} > {kill.%{kills.10}%}:
                   if {kill.%attacker%} < {kill.%{kills.9}%}:
                       if {kills.10} = attacker:
                           stop
                       else:
                           set {kills.10} to attacker
               if {kill.%attacker%} = {kill.%{kills.10}%}:
                   stop
    
    on death:
       if victim is an player:
           if attacker is an player:
               if {kills.1} is set:
                   make console execute command "/holo setline classement_pvp 2 &6&l1er&r &a%{kills.1}%&r &b-&4 %{kill.%{kills.1}%}% kills"
               if {kills.2} is set:
                   make console execute command "/holo setline classement_pvp 3 &e&l2ème&r &a%{kills.2}%&r &b-&4 %{kill.%{kills.2}%}% kills"
               if {kills.3} is set:
                   make console execute command "/holo setline classement_pvp 4 &7&l3ème&r &a%{kills.3}%&r &b-&4 %{kill.%{kills.3}%}% kills"
               if {kills.4} is set:
                   make console execute command "/holo setline classement_pvp 5 &a4ème&r &a%{kills.4}%&r &b-&4 %{kill.%{kills.4}%}% kills"
               if {kills.5} is set:
                   make console execute command "/holo setline classement_pvp 6 &a5ème&r &a%{kills.5}%&r &b-&4 %{kill.%{kills.5}%}% kills"
               if {kills.6} is set:
                   make console execute command "/holo setline classement_pvp 7 &a6ème&r &a%{kills.6}%&r &b-&4 %{kill.%{kills.6}%}% kills"
               if {kills.7} is set:
                   make console execute command "/holo setline classement_pvp 8 &c7ème&r &a%{kills.7}%&r &b-&4 %{kill.%{kills.7}%}% kills"
               if {kills.8} is set:
                   make console execute command "/holo setline classement_pvp 9 &c8ème&r &a%{kills.8}%&r &b-&4 %{kill.%{kills.8}%}% kills"
               if {kills.9} is set:
                   make console execute command "/holo setline classement_pvp 10 &c9ème&r &a%{kills.9}%&r &b-&4 %{kill.%{kills.9}%}% kills"
               if {kills.10} is set:
                   make console execute command "/holo setline classement_pvp 11 &410ème&r &a%{kills.10}%&r &b-&4 %{kill.%{kills.10}%}%kills"
    
    
    
    
    command /mystats:
       aliases: /mystat, /my-stats, /my-stat
       trigger:
           if {kill.%player%} > 1:
               send "&avos stats : &4%{kill.%player%}% &akills" to player
           else if {kill.%player%} = 1:
               send "&avos stats : &41 &akill" to player
           else if {kill.%player%} = 0:
               send "&avos stats : &4aucun &akill" to player
           else:
               send "&avos stats : &40 &akill" to player
           if {kills.1} is set:
               make console execute command "/holo setline classement_pvp 2 &6&l1er&r &a%{kills.1}%&r &b-&4 %{kill.%{kills.1}%}% kills"
           if {kills.2} is set:
               make console execute command "/holo setline classement_pvp 3 &e&l2ème&r &a%{kills.2}%&r &b-&4 %{kill.%{kills.2}%}% kills"
           if {kills.3} is set:
               make console execute command "/holo setline classement_pvp 4 &7&l3ème&r &a%{kills.3}%&r &b-&4 %{kill.%{kills.3}%}% kills"
           if {kills.4} is set:
               make console execute command "/holo setline classement_pvp 5 &a4ème&r &a%{kills.4}%&r &b-&4 %{kill.%{kills.4}%}% kills"
           if {kills.5} is set:
               make console execute command "/holo setline classement_pvp 6 &a5ème&r &a%{kills.5}%&r &b-&4 %{kill.%{kills.5}%}% kills"
           if {kills.6} is set:
               make console execute command "/holo setline classement_pvp 7 &a6ème&r &a%{kills.6}%&r &b-&4 %{kill.%{kills.6}%}% kills"
           if {kills.7} is set:
               make console execute command "/holo setline classement_pvp 8 &c7ème&r &a%{kills.7}%&r &b-&4 %{kill.%{kills.7}%}% kills"
           if {kills.8} is set:
               make console execute command "/holo setline classement_pvp 9 &c8ème&r &a%{kills.8}%&r &b-&4 %{kill.%{kills.8}%}% kills"
           if {kills.9} is set:
               make console execute command "/holo setline classement_pvp 10 &c9ème&r &a%{kills.9}%&r &b-&4 %{kill.%{kills.9}%}% kills"
           if {kills.10} is set:
               make console execute command "/holo setline classement_pvp 11 &410ème&r &a%{kills.10}%&r &b-&4 %{kill.%{kills.10}%}% kills"
    
    command /resetclassement:
       aliases: /reset-classement, /reset_classement, /reset-classements, /reset_classements, /resetclassements
       permission: reset.classement
       permission message: &cVous n'avez pas la permission !
       trigger:
           make player execute command "/classunb"
           make console execute command "/holo setline classement_pvp 2 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 3 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 4 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 5 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 6 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 7 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 8 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 9 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 10 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           make console execute command "/holo setline classement_pvp 11 &4&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
           send "&aLe Classement a bien été reset !" to player

     

     

    s'il vous plais aidez moi, j'ai essayer 1 million de chose mais sa ne change rien je commence a partir en dépression :eek::(:confused: et faut vraiment que ce skript soit fini avant après demain ! ;)

  3. Salut a tous,

    j'ai un problème avec mon Skript et je ne sais pas d'ou vient le problème enfin je m’explique :

    j'ai crée un Skript de timer mais il y a un problème avec more than et equal etc...

    voici le code :

    options:
       prefix: &c[&6&lTimer&b&lplay&r&c]&r
       under5up120: &4&lERREUR&r&c : le nombre de seconde du timer doit être égale a ou au dessus de 5 et en dessous de 120
    
    command /timer [<text>] [<text>]:
       permission: timeplay.use
       permission message: &cvous n'avez pas la permission pour cette commande !
       trigger:
           if arg 1 is set:
               if arg 1 is "play":
                   if arg 2 is set:
                       if arg 2 is more than or equal to 5:
                           if arg 2 is not more than 120:
                               set {_timer} to arg 2
                               add 1 from {_timer}
                               send "&atimer lançé a &c5&a secondes !" to player
                               make console execute command "playsound random.pop %player% ~0 ~0 ~0 101"
                               wait 15 ticks
                               loop arg 2 times:
                                   remove 1 from {_timer}
                                   if {_colorofarg1} is more than 6:
                                       set {_colorofarg1} to &a
                                   if {_colorofarg1} is equal to 6:
                                       set {_colorofarg1} to &e
                                   if {_colorofarg1} is equal to 5:
                                       set {_colorofarg1} to &e
                                   if {_colorofarg1} is equal to 4:
                                       set {_colorofarg1} to &6
                                   if {_colorofarg1} is equal to 3:
                                       set {_colorofarg1} to &6
                                   if {_colorofarg1} is equal to 2:
                                       set {_colorofarg1} to &c
                                   if {_colorofarg1} is equal to 1:
                                       set {_colorofarg1} to &4
                                   broadcast "&5temps &6> {_colorofarg1}%arg 1%"
                                   loop all players:
                                       make console execute command "playsound random.orb %loop-player% ~0 ~0 ~0 101"
                           if arg 2 is more than 120:
                               send {@prefix} {@under5up120}" to player
                       if arg 2 is not more than or equal to 5:
                           send {@prefix} {@under5up120}" to player
                   if arg 2 is not set:
                       send "{@prefix} {@under5up120}" to player
               if arg 1 is "minimum" or "min":
                   make console execute command "playsound random.pop %player% ~0 ~0 ~0 101"
                   send "{@prefix} &7commande : &6/timer &c<&aplay&7|&amin&c> &c<&atime&c>&r" to player
                   wait 1 tick
                   send "{@prefix} &aminimum &7: &c5&7 , &4maximum &7: &c120" to player
                   make console execute command "playsound random.orb %player% ~0 ~0 ~0 101"
           if arg 1 is not set:
               make console execute command "playsound random.pop %player% ~0 ~0 ~0 101"
               send "{@prefix} &7commande : &6/timer &c<&aplay&7|&amin&c> &c<&atime&c>&r" to player
               wait 1 tick
               send "{@prefix} &aminimum &7: &c5&7 , &4maximum &7: &c120" to player
               make console execute command "playsound random.orb %player% ~0 ~0 ~0 101"
    

    et voici l'erreur :1469522274-error-newtimer.png

    pouvez vous m'aider ?

    Merci par avence

    Cordialement, MartinBJdu14

  4. Bonjour, j'ai un problème avec mon Skript et pourtant aucuns messages d'erreurs o_O aidez moi SVP !

    quand je fait /Paintball join blue sa devrait me faire rejoindre l’équipe des bleu mais sa ne marche pas aucune action n'est visible j'ai donc besoin d'aide pour mon Skript

     

    voici la partie "commande" du Skript :

    command /paintball [<text>] [<text>]:
    trigger:
    	if arg 1 is not set:
    		if player have permission "paintball.operator":
    			send "{@prefix} {@commandop}" to player
    		else:
    			send "{@prefix} {@command}" to player
    	if arg 1 is set:
    		if arg 1 is not "join" or "quit" or "spawn" or "setspawn" or "setlobby" or "dellobby" or "delspawn":
    			if player have permission "paintball.operator":
    				send "{@prefix} {@commandop}" to player
    			else:
    				send "{@prefix} {@command}" to player
    		if arg 1 is "setspawn":
    			if player is in "paintball":
    				if player have permission "paintball.operator":
    					if arg 2 is not "blue" or "red":
    						send "{@prefix} {@commandset}" to player
    					if arg 2 is "blue":
    						set {paintball.spawn.blue} to location of player
    						send "{@prefix} &9spawn des &1&lBLEU&r&9 crée avec succés !" to player
    					if arg 2 is "red":
    						set {paintball.spawn.red} to location of player
    						send "{@prefix} &cspawn des &4&lROUGE&r&c crée avec succés !" to player
    				else:
    					send "{@prefix} {@perm}" to player
    		if arg 1 is "setlobby":
    			if player is in "paintball":
    				if player have permission "paintball.operator":
    					set {paintball.lobby} to location of player
    					send "{@prefix} &6lobby placé avec succés !" to player
    				else:
    					send "{@prefix} {@perm}" to player
    		if arg 1 is "spawn":
    			if player is in "paintball":
    				if {paintball.player::%player%} is blue:
    					teleport player to {paintball.spawn.blue}
    				if {paintball.player::%player%} is red:
    					teleport player to {paintball.spawn.red}
    		if arg 1 is "delspawn":
    			if player is in "paintball":
    				if player have permission "paintball.operator":
    					if arg 2 is not "blue" or "red":
    						send "{@prefix} {@commanddel}" to player
    					if arg 2 is "blue":
    						if {paintball.spawn.blue} is an location:
    							set {paintball.spawn.blue} to false
    							send "{@prefix} &9spawn des &1&lBLEU&r&9 spprimé" to player
    						else:
    							send "{@prefix} &caucun spawn des bleu n'est crée !" to player
    					if arg 2 is "red":
    						if {paintball.spawn.red} is an location:
    							set {paintball.spawn.red} to false
    							send "{@prefix} &cspawn des &4&lROUGE&r&c spprimé" to player
    						else:
    							send "{@prefix} &caucun spawn des rouge n'est crée !" to player
    				else:
    					send "{@prefix} {@perm}" to player
    		if arg 1 is "dellobby":
    			if player is in "paintball":
    				if player have permission "paintball.operator":
    					if {paintball.lobby} is an location:
    						set {paintball.lobby} to false
    						send "{@prefix} &6lobby supprimé avec succés !" to player
    					else:
    						send "{@prefix} &caucun lobby n'est crée !" to player
    				else:
    					send "{@prefix} {@perm}" to player
    		if arg 1 is "join":
    			if arg 2 is not set:
    				send "{@prefix} {@command}" to player
    			if arg 2 is set:
    				if arg 2 is not "blue" or "red":
    					send "{@prefix} {@command}" to player
    				if arg 2 is "blue":
    					set {paintball.player::%player%} to player
    					set {paintball.player::%player%} to blue
    					if {paintball::%player%} is false:
    						send "{@prefix} &atu a rejoint le PaintBall !
    						teleport player to {paintball.lobby}
    						add 1 to {paintball}
    						set {paintball.player::%player%} to player
    						set {paintball.game::%player%} to true
    						broadcast "[%{paintball}%/10] &6%player% &aa rejoint le Jeux &6PaintBall"
    						stop
    					if {paintball.game::%player%} is true:
    						send "{@prefix} &cTu a deja rejoint la file d'attente !"
    						stop
    					if {paintball} is true:
    						send "{@prefix} &cla partie a deja commancé, tu ne peut pas la rejoindre !"
    						stop
    					if {jumpdown} is equal to 15:
    						send "{@prefix} &cla partie est pleine, tu ne peut pas la rejoindre !"
    						stop
    				if arg 2 is "red":
    					set {paintball.player::%player%} to player
    					set {paintball.player::%player%} to red
    					if {paintball::%player%} is false:
    						send "{@prefix} &atu a rejoint le PaintBall ! "
    						teleport player to {paintball.lobby}
    						add 1 to {paintball}
    						set {paintball.player::%player%} to player
    						set {paintball.game::%player%} to true
    						broadcast "[%{paintball}%/10] &6%player% &aa rejoint le Jeux &6PaintBall"
    						stop
    					if {paintball.game::%player%} is true:
    						send "{@prefix} &cTu a deja rejoint la file d'attente !"
    						stop
    					if {paintball} is true:
    						send "{@prefix} &cla partie a deja commancé, tu ne peut pas la rejoindre !"
    						stop
    					if {jumpdown} is equal to 15:
    						send "{@prefix} &cla partie est pleine, tu ne peut pas la rejoindre !"
    						stop
    		if arg 1 is "quit":
    			if {paintball.game::%player%} is false:
    				send "{@prefix} &ctu n'est pas dans la partie !"
    				stop
    			if {paintball.game::%player%} is true:
    				send "{@prefix} &cTu a quitté la partie !"
    				set {paintball.game::%player%} to false

    la je n'ai plus de place alors je vous invite a télécharger mon Skript ;)

  5. Permission :

    jumpdown.*

    jumpdown.false

    jumpdown.true

     

    Commandes :

    /setlobby (pour placer le lobby)

    /setspawn (pour placer le spawn)

    /join (pour rejoindre la partie)

    /quit (pour quitter la partie)

     

    Joueurs max :

    15

     

    J'ai modifier le Skript :

    #Skript fait par Yghore
    #Je le met en ressources :D Voila voila :D
    #Skript moddifier par MartinBJdu14
    
    #regles expliqué rapidement :
    #quand un joueur marche sur un bloc de diamant il gagne la partie
    
    
    options:
    prefix: &7[&6Jump&cDown&7]
    block: diamond block
    errorargOP: &4&lErreur&r &c> commande : &7&o/jumpdown&r &8<&bSetlobby&7|&bsetspawn&7|&bspawn&7|&bjoin&8>
    errorarg: &4&lErreur&r &c> commande : &7&o/jumpdown&r &8<&bspawn&7|&bjoin&8>
    
    
    
    command /jumpdown [<text>]:
    trigger:
    	if arg is not set:
    		if player have permission "jumpdown.*":
    			send "{@prefix} {@errorargOP}" to player
    		else:
    			send "{@prefix} {@errorarg}" to player
    	if arg 1 is set:
    		if arg 1 is not "Setlobby" or "spawn" or "join" or "setspawn" or "quit":
    			if player have permission "jumpdown.*":
    				send "{@prefix} {@errorargOP}" to player
    			else:
    				send "{@prefix} {@errorarg}" to player
    		if arg 1 is "Setlobby":
    			player have permission "jumpdown.*":
    				set {jumpdown.lobby} to location of player
    				send "{@prefix} Le Lobby a été creer avec success ! "
    		if arg 1 is "setspawn":
    			player have permission "jumpdown.*":
    				set {jumpdown.spawn} to location of player
    				send "{@prefix} le spawn a été creer avec success ! "
    		if arg 1 is "spawn":
    			teleport player to {jumpdown.spawn}
    		if arg 1 is "join":
    			if {jump::%player%} is false:
    				send "{@prefix} &atu a rejoint le JumpDown ! "
    				teleport player to {jumpdown.lobby}
    				add 1 to {jumpdown}
    				set {jumpspawn::%player%} to player
    				set {jump::%player%} to true
    				broadcast "[%{jumpdown}%/10] &6%player% &aa rejoint le Jeux &6Jump&cDown"
    				stop
    			if {jump::%player%} is true:
    				send "{@prefix} &cTu a deja rejoint la file d'attente !"
    				stop
    			if {jumpjeux} is true:
    				send "{@prefix} &cla partie a deja commancé, tu ne peut pas la rejoindre !"
    				stop
    			if {jumpdown} is equal to 15:
    				send "{@prefix} &cla partie est pleine, tu ne peut pas la rejoindre !"
    				stop
    		if arg 1 is "quit":
    			if {jump::%player%} is false:
    				send "{@prefix} &ctu n'est pas dans la partie !"
    				stop
    			if {jump::%player%} is true:
    				send "{@prefix} &cTu a quitté la partie !"
    				set {jump::%player%} to false
    				if {jumpdown} is equal to 15:
    					set {jumpdown} to 14
    				if {jumpdown} is equal to 14:
    					set {jumpdown} to 13
    				if {jumpdown} is equal to 13:
    					set {jumpdown} to 12
    				if {jumpdown} is equal to 12:
    					set {jumpdown} to 11
    				if {jumpdown} is equal to 11:
    					set {jumpdown} to 10
    				if {jumpdown} is equal to 10:
    					set {jumpdown} to 9
    				if {jumpdown} is equal to 9:
    					set {jumpdown} to 8
    				if {jumpdown} is equal to 8:
    					set {jumpdown} to 7
    				if {jumpdown} is equal to 7:
    					set {jumpdown} to 6
    				if {jumpdown} is equal to 6:
    					set {jumpdown} to 5
    				if {jumpdown} is equal to 5:
    					set {jumpdown} to 4
    				if {jumpdown} is equal to 4:
    					set {jumpdown} to 3
    				if {jumpdown} is equal to 3:
    					set {jumpdown} to 2
    				if {jumpdown} is equal to 2:
    					set {jumpdown} to 1
    				if {jumpdown} is equal to 1:
    					set {jumpdown} to 0
    every 1 seconds:
    loop all players:
    	if {jumpdown} is greater than or equal to 10:
    		set {jumpdownplayer} to true
    		set {jumpdown} to 0
    		broadcast "{@prefix} &6 La partie va commencer dans 10 secondes !"
    		play raw sound "random.levelup" at loop-player with pitch 1 volume 10
    		wait 5 seconds
    		broadcast "{@prefix} &6 La partie va commencer dans 5 secondes !"
    		play raw sound "random.orb" at loop-player with pitch 1 volume 10
    		wait 1 seconds
    		broadcast "{@prefix} &6 La partie va commencer dans 4 secondes !"
    		play raw sound "random.orb" at loop-player with pitch 1 volume 10
    		wait 1 seconds
    		broadcast "{@prefix} &6 La partie va commencer dans 3 secondes !"
    		play raw sound "random.orb" at loop-player with pitch 1 volume 10
    		wait 1 seconds
    		broadcast "{@prefix} &6 La partie va commencer dans 2 secondes !"
    		play raw sound "random.orb" at loop-player with pitch 1 volume 10
    		wait 1 seconds
    		broadcast "{@prefix} &6 La partie va commencer dans 1 secondes !"
    		play raw sound "random.orb" at loop-player with pitch 1 volume 10
    		wait 1 seconds
    		broadcast "{@prefix} &6 La partie a commencer, bonne chance !"
    		play raw sound "mob.enderdragon.growl" at loop-player with pitch 1 volume 10
    		teleport {jumpspawn::*} to {JumpDown.spawn}
    		set {jump::*} to false
    		set {jumpjeux} to true
    
    on death:
    set {jump::%victim%} to false
    
    on respawn:
    teleport player to {jumpdown.spawn}
    
    on walk on {@block}:
    if {JumpDown.spawn} is set:
    	if {jumpjeux} is true:
    		broadcast "{@prefix} &bBravo a &6%player%&b qui a gagner le &6Jump&cDown &b!"
    		teleport {jumpspawn::*} to {jumpdown.lobby}
    		broadcast "{@prefix} &6 La partie est finie !"
    		set {jump::*} to false
    		set {jumpjeux} to false
    		set {jumpdown} to 0
    		delete {jumpspawn::*}
    	if {jumpjeux} is false:
    		send "{@prefix} &c La partie n'est pas lancé !"
    else:
    	if player is op:
    		send "&3vous avez marché sur un bloc de diamant mais la partie de &6Jump&cDown&3 n'a pas de spawn, pour pouvoir gagner la partie ou la lancé il faut crée un spawn !" to player
    
    command /jumpdownfalse:
    permission: jumpdown.false
    permission message: &cVous n'avez pas la permission pour cette commande !
    trigger:
    	set {jump::%player%} to false
    
    command /jumpdowntrue:
    permission: jumpdown.true
    permission message: &cVous n'avez pas la permission pour cette commande !
    trigger:
    	set {jump::%player%} to true
    

    il est prévu que je fasse un système de kits ;)

     

    cette partie sert a déboguer le système ou a rejoindre plusieurs fois la partie quand on est OP ou qu'on a la permission :

    command /jumpdownfalse:
    permission: jumpdown.false
    permission message: &cVous n'avez pas la permission pour cette commande !
    trigger:
    	set {jump::%player%} to false
    
    command /jumpdowntrue:
    permission: jumpdown.true
    permission message: &cVous n'avez pas la permission pour cette commande !
    trigger:
    	set {jump::%player%} to true
    

    le /jumpdownfalse sert a mettre la variable {jump::%player%} en False donc on peut rejoindre la partie une deuxième foie(ou plus) (si on a la permission ou que l'on est OP)

     

    et le /jumpdowntrue sert a mettre la variable {jump::%player%} en True donc on ne peut plus rejoindre la partie une nouvelle foie (si on a la permission ou que l'on est OP)

  6. Au final pour ceux qui le veulent voici mon code :

    options:
    Succes: &a[&6&lSurvie&r&a] &c&l>&r&a Vous avez bien un lit, vous y avez été tp ! #message pour quand le joueur a bien un lit il est téléporté directement a son lit en cas de mort
    Error: &a[&6&lSurvie&r&a] &c&l>&r&a Nous sommes désolé mais vous n'avez pas dormi dans un lit, vous allez être tp au spawn de la map survie ! #message pour quand le joueur n'a pas de lit il est téléporté directement a la map survie
    dontpanic: &a[&6&lSurvie&r&a] &c&l>&r&a ne t'en fait pas tu vas respawn dans la map survie ;)
    tpmsg: &7attendez 5 secondes sans bouger !
    tperror: &cvous avez bougé ! téléportation annulé !
    #	blocks: dirt or grass or wood or stone or gold block or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 10 or 11 or 12 or 13 or 14 or 15 or 16 or 17 or 18 or 19 or 20 or 21 or 22 or 23 or 24 or 25 or 26 or 27 or 28 or 29 or 30 or 31 or 32 or 33 or 34 or 35 or 36 or 37 or 38 or 39 or 40 or 41 or 42 or 43 or 44 or 45 or 46 or 47 or 48 or 49 or 50 or 51 or 52 or 53 or 54 or 55 or 56 or 57 or 58 or 59 or 60 or 61 or 62 or 63 or 64 or 65 or 66 or 67 or 68 or 69 or 70 or 71 or 72 or 73 or 74 or 75 or 76 or 77 or 78 or 79 or 80 or 81 or 82 or 83 or 84 or 85 or 86 or 87 or 88 or 89 or 90 or 91 or 92 or 93 or 94 or 95 or 96 or 97 or 98 or 99 or 100
    #\_______________> le # sert a désactivé la partie du code !
    on death:
    if player is in "Survie":
    	send "{@dontpanic}" to player
    
    on respawn:
    if player is in "Survie":
    	if bed of player exists:
    		send "{@Succes}" to player
    		teleport player to bed of player
    	else:
    		send "{@Error}" to player
    		make console execute command "/mv tp %player% Survie"
    
    command /tpsurvie:
    trigger:
    	send "{@tpmsg}" to player
    	set {_loc} to the player's position
    	set {_s} to 6
    	loop 5 times:
    		remove 1 from {_s}
    		if distance between location of player and {_loc} is more than 1:
    			send "{@tperror}" to player
    			stop
    		send message "&8TP dans %{_s}%"
    		wait 1 second
    	if bed of player exists:
    		send "{@Succes}" to player
    		teleport player to bed of player
    	else:
    		send "{@Error}" to player
    		make console execute command "/mv tp %player% Survie"
    

  7. command /tpmoiquelquepart:
    trigger:
    	send message "Vous allez être téléporté dans 5 secondes"
    	set {_loc} to the player's position
    	set {_s} to 6
    	loop 5 times:
    		remove 1 from {_s}
    		if distance between location of player and {_loc} is more than 1:
    			send message "erreur vous avez bougé"
    			stop
    		send message "%{_s}%..."
    		wait 1 second
    	teleport player to {home::%player%} # Tu mets ta variable ici
    

    Merci !

  8. Peux tu mettre ton code dans des balises code [.code]TON CODE[./code] sans les points.

     

    Sinon qu'essaies-tu de faire ? Je crois que tu n'es pas assez clair :3

    en gros mon problème c'est que la dernière partie ne stop pas la commande /tpsurvie quand on bouge.

     

    Alors voici les partie des code (je détaille les problèmes):

    on anymove:
       if {_tptoz} is true:
           if {fb.%player%} is true:
               cancel event
           else:
               set {fb.%player%} to true
               send "{@tperror}" to player
               set {_tptoz} to false
               stop
               wait 5 seconds
               set {fb.%player%} to false
       else:
           if {_tptoz} is false:
               stop

    cette partie est censé, si on bouge, annuler le TP de cette partie :

    command /tpsurvie:
       trigger:
           if bed of player exists:
               send "{@Succes}" to player
               send "{@tpmsg}" to player
               set {_tptoz} to true
               wait 5 seconds
               set {_tptoz} to false
               teleport player to bed of player
           else:
               send "{@Error}" to player
               send "{@tpmsg}" to player
               set {_tptoz} to true
               wait 5 seconds
               set {_tptoz} to false
               make console execute command "/mv tp %player% Survie"

    mais cela ne fonctionne pas :/ j'ai besoin d'aide ;)

  9. Bonjour, j'ai besoin d'aide pour mon script , j'ai crée un script pour une survie sur mon serveur mais une partie ne fonctionne pas bien alors qu'aucuns message d'erreur est présent, voici le code :

     

    options:
    Succes: &a[&6&lSurvie&r&a] &c&l>&r&a Vous avez bien un lit, vous y avez été tp ! #message pour quand le joueur a bien un lit il est téléporté directement a son lit en cas de mort
    Error: &a[&6&lSurvie&r&a] &c&l>&r&a Nous sommes désolé mais vous n'avez pas dormi dans un lit, vous allez être tp au spawn de la map survie ! #message pour quand le joueur n'a pas de lit il est téléporté directement a la map survie
    dontpanic: &a[&6&lSurvie&r&a] &c&l>&r&a ne t'en fait pas tu vas respawn dans la map survie ;)
    tpmsg: &7attendez 5 secondes sans bouger !
    tperror: &cvous avez bougé ! téléportation annulé !
    #	blocks: dirt or grass or wood or stone or gold block or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 10 or 11 or 12 or 13 or 14 or 15 or 16 or 17 or 18 or 19 or 20 or 21 or 22 or 23 or 24 or 25 or 26 or 27 or 28 or 29 or 30 or 31 or 32 or 33 or 34 or 35 or 36 or 37 or 38 or 39 or 40 or 41 or 42 or 43 or 44 or 45 or 46 or 47 or 48 or 49 or 50 or 51 or 52 or 53 or 54 or 55 or 56 or 57 or 58 or 59 or 60 or 61 or 62 or 63 or 64 or 65 or 66 or 67 or 68 or 69 or 70 or 71 or 72 or 73 or 74 or 75 or 76 or 77 or 78 or 79 or 80 or 81 or 82 or 83 or 84 or 85 or 86 or 87 or 88 or 89 or 90 or 91 or 92 or 93 or 94 or 95 or 96 or 97 or 98 or 99 or 100
    #\_______________> le # sert a désactivé la partie du code !
    on death:
    if player is in "Survie":
    	send "{@dontpanic}" to player
    
    on respawn:
    if player is in "Survie":
    	if bed of player exists:
    		send "{@Succes}" to player
    		teleport player to bed of player
    	else:
    		send "{@Error}" to player
    		make console execute command "/mv tp %player% Survie"
    
    command /tpsurvie:
    trigger:
    	if bed of player exists:
    		send "{@Succes}" to player
    		send "{@tpmsg}" to player
    		set {_tptoz} to true
    		wait 5 seconds
    		set {_tptoz} to false
    		teleport player to bed of player
    	else:
    		send "{@Error}" to player
    		send "{@tpmsg}" to player
    		set {_tptoz} to true
    		wait 5 seconds
    		set {_tptoz} to false
    		make console execute command "/mv tp %player% Survie"
    
    on anymove:
    if {_tptoz} is true:
    	if {fb.%player%} is true:
    		cancel event
    	else:
    		set {fb.%player%} to true
    		send "{@tperror}" to player
    		set {_tptoz} to false
    		stop
    		wait 5 seconds
    		set {fb.%player%} to false
    else:
    	if {_tptoz} is false:
    		stop

    &

    la partie qui ne fonctionne pas :

    on anymove:
    if {_tptoz} is true:
    	if {fb.%player%} is true:
    		cancel event
    	else:
    		set {fb.%player%} to true
    		send "{@tperror}" to player
    		set {_tptoz} to false
    		stop
    		wait 5 seconds
    		set {fb.%player%} to false
    else:
    	if {_tptoz} is false:
    		stop

     

    elle est sensé stopper la command /tpsurvie:

    svp aider moi ^^

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