Aller au contenu
  • 0

Besoin d'aide pour un problème skript de condition qui refuse de se tester


Question

Posté(e)

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 ! ;)

1 réponse à cette question

Messages recommandés

  • 0
Posté(e)

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

 

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