Aller au contenu

Skript de practice


Messages recommandés

Posté(e)

Titre du sujet : [Practice]

Sujet : Skript practice

Version de minecraft 1.7/1.8

Type du skript : Skript de 1v1 2v2 ... ranked / unranked /duel

Description du script :

Bonjour je chercherais un skript practice donc voila:

 

Quand on join: une épée en diamant ranked et une en fer unranked avec un livre edit kit

Quand on ouvre l'épée ranked ou unranked sa nous ouvre un menu avec le choix du kit

puis sa cherche un adversaire et sa nous tp dans l'arene

quand on click sur le edit kit sa nous tp vers une salle ou on peu sauvegarder le kit / le modifier

En mode : Un combo / un Debuff / un NoDebuff / un Gappgle / un soup

Et en préfix du skript &b[&3Erozia&3&lPractice&b]

Si possible me l'envoyer en mp :)

Merci .

Posté(e)
Titre du sujet : [Practice]

Sujet : Skript practice

Version de minecraft 1.7/1.8

Type du skript : Skript de 1v1 2v2 ... ranked / unranked /duel

Description du script :

Bonjour je chercherais un skript practice donc voila:

 

Quand on join: une épée en diamant ranked et une en fer unranked avec un livre edit kit

Quand on ouvre l'épée ranked ou unranked sa nous ouvre un menu avec le choix du kit

puis sa cherche un adversaire et sa nous tp dans l'arene

quand on click sur le edit kit sa nous tp vers une salle ou on peu sauvegarder le kit / le modifier

En mode : Un combo / un Debuff / un NoDebuff / un Gappgle / un soup

Et en préfix du skript &b[&3Erozia&3&lPractice&b]

Si possible me l'envoyer en mp :)

Merci .

 

C'est très, très, très long à faire ce que tu nous demandes, mais c'est faisable. De mon côté, j'aurais pas le temps de tout coder donc je peux te passer mon skript de matchmaking, je ferais une MAJ dans pas longtemps pour les ranked, donc profites-en :)

(lien du skript dans ma signature)

Posté(e)

Voilà c'est un skript de mcpractice:

options:
   c1: &1 #Blue
   c2: &2 #Green
   c3: &3 #DarkAqua
   c4: &4 #Red
   c5: &5 #Purple
   c6: &6 #Gold
   cc: &c #LightRed
   ca: &a #LightGreen
   ce: &e #Yellow
   p: &r
   perm: &cPermission requise pour executer cette commande!

on death of player:
   make player execute "/leave"
   make {Opposant.%player%} execute command "/regenblocks"
   make player execute command "/regenblocks"

on quit:
   make {Opposant.%player%} execute command "/regenblocks"
   make player execute command "/regenblocks"   


on quit:
   make player execute command "/leave"
   if {grade.%player%} is not set:
       set {grade.%player%} to "joueur"
   make player execute command "/leave"
   set {_slot0} to 0
   set {_slot1} to 1
   set {_slot2} to 2
   set {_slot3} to 3
   set {_slot4} to 4
   set {_slot5} to 5
   set {_slot6} to 6
   set {_slot7} to 7
   set {_slot8} to 8
   set {_slot9} to 9
   set {_slot10} to 10
   set {_slot11} to 11
   set {_slot12} to 12
   set {_slot13} to 13
   set {_slot14} to 14
   set {_slot15} to 15
   set {_slot16} to 16
   set {_slot17} to 17

   set {_type0} to {slot.%{_slot0}%.name}
   set {_type1} to {slot.%{_slot1}%.name}
   set {_type2} to {slot.%{_slot2}%.name}
   set {_type3} to {slot.%{_slot3}%.name}
   set {_type4} to {slot.%{_slot4}%.name}
   set {_type5} to {slot.%{_slot5}%.name}
   set {_type6} to {slot.%{_slot6}%.name}
   set {_type7} to {slot.%{_slot7}%.name}
   set {_type8} to {slot.%{_slot8}%.name}
   set {_type9} to {slot.%{_slot9}%.name}
   set {_type10} to {slot.%{_slot10}%.name}
   set {_type11} to {slot.%{_slot11}%.name}
   set {_type12} to {slot.%{_slot12}%.name}
   set {_type13} to {slot.%{_slot13}%.name}
   set {_type14} to {slot.%{_slot14}%.name}
   set {_type15} to {slot.%{_slot15}%.name}
   set {_type16} to {slot.%{_slot16}%.name}
   set {_type17} to {slot.%{_slot17}%.name}
   if {elo.%{_type0}%.%player%} is not set:
       set {elo.%{_type0}%.%player%} to 1000
   if {elo.%{_type1}%.%player%} is not set:
       set {elo.%{_type1}%.%player%} to 1000
   if {elo.%{_type2}%.%player%} is not set:
       set {elo.%{_type2}%.%player%} to 1000
   if {elo.%{_type3}%.%player%} is not set:
       set {elo.%{_type3}%.%player%} to 1000
   if {elo.%{_type4}%.%player%} is not set:
       set {elo.%{_type4}%.%player%} to 1000
   if {elo.%{_type5}%.%player%} is not set:
       set {elo.%{_type5}%.%player%} to 1000
   if {elo.%{_type6}%.%player%} is not set:
       set {elo.%{_type6}%.%player%} to 1000
   if {elo.%{_type7}%.%player%} is not set:
       set {elo.%{_type7}%.%player%} to 1000
   if {elo.%{_type8}%.%player%} is not set:
       set {elo.%{_type8}%.%player%} to 1000
   if {elo.%{_type9}%.%player%} is not set:
       set {elo.%{_type9}%.%player%} to 1000
   if {elo.%{_type10}%.%player%} is not set:
       set {elo.%{_type10}%.%player%} to 1000
   if {elo.%{_type11}%.%player%} is not set:
       set {elo.%{_type11}%.%player%} to 1000
   if {elo.%{_type12}%.%player%} is not set:
       set {elo.%{_type12}%.%player%} to 1000
   if {elo.%{_type13}%.%player%} is not set:
       set {elo.%{_type13}%.%player%} to 1000
   if {elo.%{_type14}%.%player%} is not set:
       set {elo.%{_type14}%.%player%} to 1000
   if {elo.%{_type15}%.%player%} is not set:
       set {elo.%{_type15}%.%player%} to 1000
   if {elo.%{_type16}%.%player%} is not set:
       set {elo.%{_type16}%.%player%} to 1000
   if {elo.%{_type17}%.%player%} is not set:
       set {elo.%{_type17}%.%player%} to 1000
on join:
   if {grade.%player%} is not set:
       set {grade.%player%} to "joueur"
   make player execute command "/leave"
   make console execute command "/effect %player% clear"
   make console execute command "/effect %{_opponentr5}% clear"
#    remove the player from {nd.rankedlist::*}
#    remove the player from {nd.unrankedlist::*}
#    remove the player from {d.rankedlist::*}
#    remove the player from {d.unrankedlist::*}
#    remove the player from {ga.rankedlist::*}
#    remove the player from {ga.unrankedlist::*}
#    remove the player from {c.rankedlist::*}
#    remove the player from {c.unrankedlist::*}
#    remove the player from {s.rankedlist::*}
#    remove the player from {s.unrankedlist::*}
#    remove the player from {sh.rankedlist::*}
#    remove the player from {sh.unrankedlist::*}
   heal player
   set {_slot0} to 0
   set {_slot1} to 1
   set {_slot2} to 2
   set {_slot3} to 3
   set {_slot4} to 4
   set {_slot5} to 5
   set {_slot6} to 6
   set {_slot7} to 7
   set {_slot8} to 8
   set {_slot9} to 9
   set {_slot10} to 10
   set {_slot11} to 11
   set {_slot12} to 12
   set {_slot13} to 13
   set {_slot14} to 14
   set {_slot15} to 15
   set {_slot16} to 16
   set {_slot17} to 17

   set {_type0} to {slot.%{_slot0}%.name}
   set {_type1} to {slot.%{_slot1}%.name}
   set {_type2} to {slot.%{_slot2}%.name}
   set {_type3} to {slot.%{_slot3}%.name}
   set {_type4} to {slot.%{_slot4}%.name}
   set {_type5} to {slot.%{_slot5}%.name}
   set {_type6} to {slot.%{_slot6}%.name}
   set {_type7} to {slot.%{_slot7}%.name}
   set {_type8} to {slot.%{_slot8}%.name}
   set {_type9} to {slot.%{_slot9}%.name}
   set {_type10} to {slot.%{_slot10}%.name}
   set {_type11} to {slot.%{_slot11}%.name}
   set {_type12} to {slot.%{_slot12}%.name}
   set {_type13} to {slot.%{_slot13}%.name}
   set {_type14} to {slot.%{_slot14}%.name}
   set {_type15} to {slot.%{_slot15}%.name}
   set {_type16} to {slot.%{_slot16}%.name}
   set {_type17} to {slot.%{_slot17}%.name}
   if {elo.%{_type0}%.%player%} is not set:
       set {elo.%{_type0}%.%player%} to 1000
   if {elo.%{_type1}%.%player%} is not set:
       set {elo.%{_type1}%.%player%} to 1000
   if {elo.%{_type2}%.%player%} is not set:
       set {elo.%{_type2}%.%player%} to 1000
   if {elo.%{_type3}%.%player%} is not set:
       set {elo.%{_type3}%.%player%} to 1000
   if {elo.%{_type4}%.%player%} is not set:
       set {elo.%{_type4}%.%player%} to 1000
   if {elo.%{_type5}%.%player%} is not set:
       set {elo.%{_type5}%.%player%} to 1000
   if {elo.%{_type6}%.%player%} is not set:
       set {elo.%{_type6}%.%player%} to 1000
   if {elo.%{_type7}%.%player%} is not set:
       set {elo.%{_type7}%.%player%} to 1000
   if {elo.%{_type8}%.%player%} is not set:
       set {elo.%{_type8}%.%player%} to 1000
   if {elo.%{_type9}%.%player%} is not set:
       set {elo.%{_type9}%.%player%} to 1000
   if {elo.%{_type10}%.%player%} is not set:
       set {elo.%{_type10}%.%player%} to 1000
   if {elo.%{_type11}%.%player%} is not set:
       set {elo.%{_type11}%.%player%} to 1000
   if {elo.%{_type12}%.%player%} is not set:
       set {elo.%{_type12}%.%player%} to 1000
   if {elo.%{_type13}%.%player%} is not set:
       set {elo.%{_type13}%.%player%} to 1000
   if {elo.%{_type14}%.%player%} is not set:
       set {elo.%{_type14}%.%player%} to 1000
   if {elo.%{_type15}%.%player%} is not set:
       set {elo.%{_type15}%.%player%} to 1000
   if {elo.%{_type16}%.%player%} is not set:
       set {elo.%{_type16}%.%player%} to 1000
   if {elo.%{_type17}%.%player%} is not set:
       set {elo.%{_type17}%.%player%} to 1000
command /grade <offlineplayer> <text>:
   aliases: /rank
   permission: grade
   permission message: {@perm}
   usage: /grade <player> <joueur/mod/mod+/admin/owner/famous>
   trigger:
       if arg-2 is "Joueur":
           set {grade.%arg-1%} to "Joueur"
           send "&eNow, &a%arg-1% &ehas grade &a%arg-2%"
       if arg-2 is "Famous":
           set {grade.%arg-1%} to "Famous"
           send "&eNow, &a%arg-1% &ehas grade &a%arg-2%"
       if arg-2 is "Mod":
           set {grade.%arg-1%} to "Mod"
           send "&eNow, &a%arg-1% &ehas grade &a%arg-2%"
       if arg-2 is "Dev":
           set {grade.%arg-1%} to "Dev"
           send "&eNow, &a%arg-1% &ehas grade &a%arg-2%"
       if arg-2 is "Mod+":
           set {grade.%arg-1%} to "Mod+"
           send "&eNow, &a%arg-1% &ehas grade &a%arg-2%"
       if arg-2 is "Admin":
           set {grade.%arg-1%} to "Admin"
           send "&eNow, &a%arg-1% &ehas grade &a%arg-2%"
       if arg-2 is "Owner":
           set {grade.%arg-1%} to "Owner"
           send "&eNow, &a%arg-1% &ehas grade &a%arg-2%"
on chat:
   if {grade.%player%} is "joueur":
       set message format to "&7%player% &8» &7%message%"
   if {grade.%player%} is "famous":
       set message format to "&8[&aFamous&8] &a%player% &8» &f%message%"
   if {grade.%player%} is "mod":
       set message format to "&8[&bModerator&8] &b%player% &8» &f%message%"
   if {grade.%player%} is "dev":
       set message format to "&8[&3Developer&8] &3%player% &8» &f%message%"
   if {grade.%player%} is "mod+":
       set message format to "&8[&cModerator+&8] &c%player% &8» &f%message%"
   if {grade.%player%} is "admin":
       set message format to "&8[&4Admin&8] &4%player% &8» &f%message%"
   if {grade.%player%} is "owner":
       set message format to "&8[&eOwner&8] &e%player% &8» &f%message%"
command /*spawnitems:
   trigger:            
       clear player's inventory
       wait 2 ticks
       give iron sword named "&aNon Classé" to slot 0 of player
       give diamond sword named "&2Classé" to slot 1 of player
       give book named "&6Modification de Kit" to slot 8 of player
       give 286 named "&6FFA" to slot 3 of player
       give player's skull named "&b%player%" to slot 5 of player
       give stick named "&cCPS &7(Clic Droit)" to slot 7 of player

command /duel <player> [<text>]:
   trigger:
       if arg-1 is set:
           if arg-1 is player:
               send "{@p} {@cc}Erreur : Impossible de ce duel soit-même, un bot de soit-même sera ajouté pour s'entrainer dans la prochaine version du serveur " to player
               stop trigger
           else:
               if {dueled.%arg-1%} is true:
                   send "{@p} {@cc}%arg-1% est déjà en duel!" to player
                   stop trigger
               else:
                   if {dueled.%player%} is true:
                       send "{@p}{@cc} Erreur : Tu es en duel!"
                       stop trigger
                   else:
                       set {_type0} to 0
                       set {_type1} to 1
                       set {_type2} to 2
                       set {_type3} to 3
                       set {_type4} to 4
                       set {_type5} to 5
                       set {_type6} to 6
                       set {_type7} to 7
                       set {_type8} to 8
                       set {_type9} to 9
                       set {_type10} to 10
                       set {_type11} to 11
                       set {_type12} to 12
                       set {_type13} to 13
                       set {_type14} to 14
                       set {_type15} to 15
                       set {_type16} to 16
                       set {_type17} to 17


                       open chest with 1 rows named "&9Quel mode ?" to player
                       if {typeset::%{_type0}%} is set:
                           format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type0}%.name}%"]
                       if {typeset::%{_type1}%} is set:
                           format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type1}%.name}%"]
                       if {typeset::%{_type2}%} is set:
                           format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type2}%.name}%"]
                       if {typeset::%{_type3}%} is set:
                           format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type3}%.name}%"]       
                       if {typeset::%{_type4}%} is set:
                           format slot {_type4} of player with {slot.%{_type4}%.item} named "{@ce}%{slot.%{_type4}%.name}%" to close then run [make player execute command "/duel1 %arg-1% %{slot.%{_type4}%.name}%"]       
                       if {typeset::%{_type5}%} is set:
                           format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c1}%{slot.%{_type5}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type5}%.name}%"]       
                       if {typeset::%{_type6}%} is set:
                           format slot {_type6} of player with {slot.%{_type6}%.item} named "{@c6}%{slot.%{_type6}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type6}%.name}%"]       
                       if {typeset::%{_type7}%} is set:
                           format slot {_type7} of player with {slot.%{_type7}%.item} named "{@c5}%{slot.%{_type7}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type7}%.name}%"]
                       if {typeset::%{_type8}%} is set:
                           format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type8}%.name}%"]
                       if {typeset::%{_type9}%} is set:
                           format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type9}%.name}%"]
                       if {typeset::%{_type10}%} is set:
                           format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type10}%.name}%"]
                       if {typeset::%{_type11}%} is set:
                           format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type11}%.name}%"]
                       if {typeset::%{_type12}%} is set:
                           format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type12}%.name}%"]       
                       if {typeset::%{_type13}%} is set:
                           format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type13}%.name}%"]       
                       if {typeset::%{_type14}%} is set:
                           format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type14}%.name}%"]       
                       if {typeset::%{_type15}%} is set:
                           format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type15}%.name}%"]       
                       if {typeset::%{_type16}%} is set:
                           format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type16}%.name}%"]
                       if {typeset::%{_type17}%} is set:
                           format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type17}%.name}%"]

       if arg-2 is set:
           if arg-1 is player:
               send "{@p} {@cc}Erreur : Impossible de ce duel soit-même, un bot de soit-même sera ajouté pour s'entrainer dans la prochaine version du serveur " to player
               stop trigger
           else:
               if {dueled.%arg-1%} is true:
                   send "{@p} {@cc}%arg-1% est déjà en duel!" to player
                   stop trigger
               else:
                   if {dueled.%player%} is true:
                       send "{@p}{@cc} Erreur : Tu es en duel!"
                       stop trigger
                   else:
                       set {wanted.%player%} to arg-1
                       send "{@p}{@c5} Tu as demandé un duel contre &e%arg-1% &5dans le mode &e%arg-2%"
                       send json "{@p}{@ce}%player%{@c6} vous a demandé en duel dans le mode :{@ca} %arg-2%" tooltip "&bClic pour accepter" run "/accept %player% %arg-2%" to player argument 1


command /duel1 <player> [<text>]:
   trigger:
       if arg-1 is set:
           if arg-1 is player:
               send "{@p} {@cc}Erreur : Impossible de ce duel soit-même, un bot de soit-même sera ajouté pour s'entrainer dans la prochaine version du serveur " to player
               stop trigger
           else:
               if {dueled.%arg-1%} is true:
                   send "{@p} {@cc}%arg-1% est dê«  en duel!" to player
                   stop trigger
               else:
                   if {dueled.%player%} is true:
                       send "{@p}{@cc} Erreur : Tu es en duel!"
                       stop trigger
                   else:
                       set {_type0} to 0
                       set {_type1} to 1
                       set {_type2} to 2
                       set {_type3} to 3
                       set {_type4} to 4
                       set {_type5} to 5
                       set {_type6} to 6
                       set {_type7} to 7
                       set {_type8} to 8
                       set {_type9} to 9
                       set {_type10} to 10
                       set {_type11} to 11
                       set {_type12} to 12
                       set {_type13} to 13
                       set {_type14} to 14
                       set {_type15} to 15
                       set {_type16} to 16
                       set {_type17} to 17


                       open chest with 1 rows named "&9Quel mode ?" to player
                       if {typeset::%{_type0}%} is set:
                           format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type0}%.name}%"]
                       if {typeset::%{_type1}%} is set:
                           format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type1}%.name}%"]
                       if {typeset::%{_type2}%} is set:
                           format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type2}%.name}%"]
                       if {typeset::%{_type3}%} is set:
                           format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type3}%.name}%"]       
                       if {typeset::%{_type4}%} is set:
                           format slot {_type4} of player with {slot.%{_type4}%.item} named "{@ce}%{slot.%{_type4}%.name}%" to close then run [make player execute command "/duel1 %arg-1% %{slot.%{_type4}%.name}%"]       
                       if {typeset::%{_type5}%} is set:
                           format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c1}%{slot.%{_type5}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type5}%.name}%"]       
                       if {typeset::%{_type6}%} is set:
                           format slot {_type6} of player with {slot.%{_type6}%.item} named "{@c6}%{slot.%{_type6}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type6}%.name}%"]       
                       if {typeset::%{_type7}%} is set:
                           format slot {_type7} of player with {slot.%{_type7}%.item} named "{@c5}%{slot.%{_type7}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type7}%.name}%"]
                       if {typeset::%{_type8}%} is set:
                           format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type8}%.name}%"]
                       if {typeset::%{_type9}%} is set:
                           format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type9}%.name}%"]
                       if {typeset::%{_type10}%} is set:
                           format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type10}%.name}%"]
                       if {typeset::%{_type11}%} is set:
                           format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type11}%.name}%"]
                       if {typeset::%{_type12}%} is set:
                           format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type12}%.name}%"]       
                       if {typeset::%{_type13}%} is set:
                           format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type13}%.name}%"]       
                       if {typeset::%{_type14}%} is set:
                           format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type14}%.name}%"]       
                       if {typeset::%{_type15}%} is set:
                           format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type15}%.name}%"]       
                       if {typeset::%{_type16}%} is set:
                           format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type16}%.name}%"]
                       if {typeset::%{_type17}%} is set:
                           format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" to close then run [make player execute command "/duel %arg-1% %{slot.%{_type17}%.name}%"]

       if arg-2 is set:
           if arg-1 is player:
               send "{@p} {@cc}Erreur : Impossible de ce duel soit-même, un bot de soit-même sera ajouté pour s'entrainer dans la prochaine version du serveur " to player
               stop trigger
           else:
               if {dueled.%arg-1%} is true:
                   send "{@p} {@cc}%arg-1% est déjà en duel!" to player
                   stop trigger
               else:
                   if {dueled.%player%} is true:
                       send "{@p}{@cc} Erreur : Tu es en duel!"
                       stop trigger
                   else:
                       set {wanted.%player%} to arg-1
                       send "{@p}{@c5} Tu as demandé un duel contre &e%arg-1% &5dans le mode &e%arg-2%"
                       send json "{@p}{@ce}%player%{@c6} vous a demandé en duel dans le mode :{@ca} %arg-2%" tooltip "&bClic pour accepter" run "/accept %player% %arg-2%" to player argument 1                       

on quit:
   make player execute command "/leave"

on death:
   reveal all players to player

on join:
   reveal all players to player

command /accept <player> [<text>]:
   trigger:
       if arg-1 is player:
           send "{@p} {@cc}Erreur : Impossible de ce duel soit-même, un bot de soit-même sera ajouté pour s'entrainer dans la prochaine version du serveur " to player
           stop trigger
       else:
           if {dueled.%arg-1%} is true:
               send "{@p} {@cc}%arg-1% est déjà en duel!" to player
               stop trigger
           else:
               if {dueled.%player%} is true:
                   send "{@p}{@cc} Erreur : Tu es en duel!"
                   stop trigger
               else:   
                   if {wanted.%arg-1%} is player:
                       set {_player2} to arg-1
                       wait 1 tick
                       send "&6Démarrage du duel contre &e%{_Player2}%" to player
                       send "&6Démarrage du duel contre &e%player%" to {_Player2}
                       wait 1 tick
                       set {dueled.%player%} to true
                       set {dueled.%{_Player2}%} to true
                       set {Opposant.%player%} to {_Player2}
                       set {Opposant.%{_Player2}%} to player
                       remove player from {umatchlist.%arg-2%::*}
                       remove player from {rmatchlist.%arg-2%::*}
                       remove {_Player2} from {rmatchlist.%arg-2%::*}
                       remove {_Player2} from {umatchlist.%arg-2%::*}
                       make console execute command "/effect %player% clear"
                       make console execute command "/effect %{_Player2}% clear"
                       clear player's inventory
                       clear {_Player2}'s inventory
                       give enchanted book named "&bKit par defaut %arg-2%" to slot 0 of player
                       give enchanted book named "&bKit modifié %arg-2%" to slot 2 of player
                       give enchanted book named "&bKit modifié %arg-2%" to slot 2 of {_player2}
                       give enchanted book named "&bKit par defaut %arg-2%" to slot 0 of {_Player2}
                       set {_max} to {max}
                       set {_Random} to a random integer between 0 and {_max}
                       set {waitmatch.%player%} to arg-2
                       set {waitmatch.%{_player2}%} to arg-2
                       if {_Random} is 0:
                           set {_Random} to 1
                       wait 1 tick
                       teleport player to {Arena%{_Random}%.1}
                       teleport {_Player2} to {Arena%{_Random}%.2}
                       hide all players to player
                       hide all players to {_Player2}
                       set {inqueue.%player%} to false
                       set {inqueue.%{_Player2}%} to false
                       send "&6Commencement dans &e5 &6secondes!" to player
                       send "&6Commencement dans &e5 &6secondes!" to {_Player2}
                       wait 1 seconds           
                       send "&6Commencement dans &e4 &6secondes!" to player
                       send "&6Commencement dans &e4 &6secondes!" to {_Player2}
                       wait 1 seconds           
                       send "&6Commencement dans &e3 &6secondes!" to player
                       send "&6Commencement dans &e3 &6secondes!" to {_Player2}
                       wait 1 seconds
                       send "&6Commencement dans &e2 &6secondes!" to player
                       send "&6Commencement dans &e2 &6secondes!" to {_Player2}
                       wait 1 seconds
                       send "&6Commencement dans &e1 &6secondes!" to player
                       send "&6Commencement dans &e1 &6secondes!" to {_Player2}
                       wait 1 seconds
                       send "&6Le duel a commencé" to player
                       send "&6Le duel a commencé" to {_Player2}
                       reveal {_Player2} to player
                       reveal {_Player2} to {_Player2}
                       reveal player to player
                       reveal player to {_Player2}

command /accept1 <player> [<text>]:
   trigger:
       if arg-1 is player:
           send "{@p} {@cc}Erreur : Impossible de ce duel soit-même, un bot de soit-même sera ajouté pour s'entrainer dans la prochaine version du serveur " to player
           stop trigger
       else:
           if {dueled.%arg-1%} is true:
               send "{@p} {@cc}%arg-1% est déjà en duel!" to player
               stop trigger
           else:
               if {dueled.%player%} is true:
                   send "{@p}{@cc} Erreur : Tu es en duel!"
                   stop trigger
               else:   
                   if {wanted.%arg-1%} is player:
                       set {_player2} to arg-1
                       wait 1 tick
                       send "&6Démarrage du duel contre &e%{_Player2}%" to player
                       send "&6Démarrage du duel contre &e%player%" to {_Player2}
                       wait 1 tick
                       set {dueled.%player%} to true
                       set {dueled.%{_Player2}%} to true
                       set {Opposant.%player%} to {_Player2}
                       set {Opposant.%{_Player2}%} to player
                       remove player from {umatchlist.%arg-2%::*}
                       remove player from {rmatchlist.%arg-2%::*}
                       remove {_Player2} from {rmatchlist.%arg-2%::*}
                       remove {_Player2} from {umatchlist.%arg-2%::*}
                       make console execute command "/effect %player% clear"
                       make console execute command "/effect %{_Player2}% clear"
                       clear player's inventory
                       clear {_Player2}'s inventory
                       give enchanted book named "&bKit par defaut %arg-2%" to slot 0 of player
                       give enchanted book named "&bKit modifi%arg-2%" to slot 2 of player
                       give enchanted book named "&bKit modifi%arg-2%" to slot 2 of {_player2}
                       give enchanted book named "&bKit par defaut %arg-2%" to slot 0 of {_Player2}
                       set {_max} to {max}
                       set {_Random} to a random integer between 0 and {_max}
                       set {waitmatch.%player%} to arg-2
                       set {waitmatch.%{_player2}%} to arg-2
                       if {_Random} is 0:
                           set {_Random} to 1
                       wait 1 tick
                       teleport player to {Arena1%{_Random}%.1}
                       teleport {_Player2} to {Arena1%{_Random}%.2}
                       hide all players to player
                       hide all players to {_Player2}
                       set {inqueue.%player%} to false
                       set {inqueue.%{_Player2}%} to false
                       send "&6Commencement dans &e5 &6secondes!" to player
                       send "&6Commencement dans &e5 &6secondes!" to {_Player2}
                       wait 1 seconds           
                       send "&6Commencement dans &e4 &6secondes!" to player
                       send "&6Commencement dans &e4 &6secondes!" to {_Player2}
                       wait 1 seconds           
                       send "&6Commencement dans &e3 &6secondes!" to player
                       send "&6Commencement dans &e3 &6secondes!" to {_Player2}
                       wait 1 seconds
                       send "&6Commencement dans &e2 &6secondes!" to player
                       send "&6Commencement dans &e2 &6secondes!" to {_Player2}
                       wait 1 seconds
                       send "&6Commencement dans &e1 &6secondes!" to player
                       send "&6Commencement dans &e1 &6secondes!" to {_Player2}
                       wait 1 seconds
                       send "&6Le duel a commence" to player
                       send "&6Le duel a commence" to {_Player2}
                       reveal {_Player2} to player
                       reveal {_Player2} to {_Player2}
                       reveal player to player
                       reveal player to {_Player2}

command /setarena1 <int>:
   permission: setarena1
   permission message: {@perm}
   trigger:
       if arg 1 is set:
           set {Arena%arg-1%.1} to player's location
           send "{@p} &eYou have set the spawn 1 for the arena &a%arg-1%"
command /setarena2 <int>:
   permission: setarena2
   permission message: {@perm}
   trigger:
       if arg 1 is set:
           set {Arena%arg-1%.2} to player's location
           send "{@p} &eYou have set the spawn 2 for the arena &a%arg-1%"
command /setarena1. <int>:
   permission: setarena1
   permission message: {@perm}
   trigger:
       if arg 1 is set:
           set {Arena1%arg-1%.1} to player's location
           send "{@p} &eYou have set the spawn 1 for the arena &a%arg-1%"
command /setarena2. <int>:
   permission: setarena2
   permission message: {@perm}
   trigger:
       if arg 1 is set:
           set {Arena1%arg-1%.2} to player's location
           send "{@p} &eYou have set the spawn 2 for the arena &a%arg-1%"
command /gametype <text>:
   permission: gametype
   permission message: {@perm}
   trigger:
       if arg 1 is set:
           if {dueltype::%arg-1%} is set:
               send "{@cc}Erreur : Ce mode existe déjà!" to player
               add player to {umatchlist.%arg-1%::*}
               remove player from {umatchlist.%arg-1%::*}
               stop trigger
           else:
               set {dueltype::%arg-1%} to arg-1
               send "{@p} {@ce}You have been create the gametype : {@ca}%arg-1%" to player
               stop trigger
command /gametypedel <text> <int>:
   permission: gametypedel
   permission message: {@perm}
   trigger:
       if {dueltype::%arg-1%} is not set:
           send "{@p} {@cc}Erreur : Ce mode n'existe pas" to player
           stop trigger
       else:
           delete {dueltype::%arg-1%}
           delete {slot.%arg-2%.name}
           delete {slot.%arg-2%.item}
           delete {typeset::%arg-2%}
           send "{@p}{@ce} You have been delete the gametype :{@ca} %arg-1%" to player
           stop trigger
command /gametypeslot <text> <integer> <item>:
   permission: gametypeslot
   permission message: {@perm}
   trigger:
       if {dueltype::%arg-1%} is set:
           if arg-2 <= 17:
               set {_slot} to arg-2
               clear {slot.%{_slot}%.name}
               clear {slot.%{_slot}%.item}
               loop {duel.%arg-1%::*}:
                   set {_slotdelinv} to loop-value
               delete {typeset::%{_slotdelinv}%}
               clear {slot.%{_slotdelinv}%.item}
               clear {slot.%{_slotdelinv}%.name}
               wait 1 tick
               set {slot.%{_slot}%.name} to arg-1
               set {slot.%{_slot}%.item} to arg-3
               set {typeset::%arg-2%} to arg-2
               clear {duel.%arg-1%::*}
               wait 1 tick
               add arg-2 to {duel.%arg-1%::*}
               send "{@p} {@ce}You have set the item :{@ca} %arg-3%, {@ce}to the slot : {@ca}%arg-2%{@ce}, for the gametype : {@ca}%arg-1%" to player
               stop trigger
           else:
               send "{@p} {@cc}Erreur : Invalide Slot!"
       else:
           send "{@p} {@cc}Erreur : Ce mode n'existe pas!" to player
           stop trigger
command /gametypeinv <text>:
   permission: gametypeinv
   permission message: {@perm}
   trigger:
       if {dueltype::%arg-1%} is set:
           player can't hold 36 wooden swords:
               clear {default.%arg-1%}
               set {default.%arg-1%} to player's serialized inventory
               set {helmdefault.%arg-1%} to helmet of the player
               set {chestdefault.%arg-1%} to chestplate of the player
               set {legsdefault.%arg-1%} to leggings of the player
               set {bootsdefault.%arg-1%} to boots of the player
               message "{@p}{@ce} Default inventory succesfully saved." to player
           player can hold 36 wooden swords:
               message "{@p}{@cc} Error : Your inventory is empty!" to player
               stop
       else:
           send "{@p}{@cc} Erreur : Mauvais mode"
           stop trigger

command /maxarenas <int>:
   permission: maxarenas
   permission message: {@perm}
   trigger:
       if arg 1 is set:
           set {max} to arg-1
           send "{@p} &eThe number of arenas is &a%arg-1% &enow"

command /maxarenas. <int>:
   permission: maxarenas
   permission message: {@perm}
   trigger:
       if arg 1 is set:
           set {maxb} to arg-1
           send "{@p} &eThe number of arenas is &a%arg-1% &enow"


command /§defaultinv <text>:
   trigger:
       if {dueltype::%arg-1%} is set:
           clear player's inventory
           set {_type} to arg-1
           restore inventory of player from {default.%{_type}%}
           equip player with {bootsdefault.%{_type}%}
           equip player with {chestdefault.%{_type}%}
           equip player with {legsdefault.%{_type}%}
           equip player with {helmdefault.%{_type}%}
           send "{@p}{@c6} Transfert du kit {@ce}%arg-1% {@c6}à %player%"
           stop
command /unranked [<text>]:       
   trigger:
       if {dueled.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es en duel!" to player
           stop trigger
       else if {inqueue.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es dans la file d'attente!" to player
           stop trigger
       if arg-1 is not set:
           set {_type0} to 0
           set {_type1} to 1
           set {_type2} to 2
           set {_type3} to 3
           set {_type4} to 4
           set {_type5} to 5
           set {_type6} to 6
           set {_type7} to 7
           set {_type8} to 8
           set {_type9} to 9
           set {_type10} to 10
           set {_type11} to 11
           set {_type12} to 12
           set {_type13} to 13
           set {_type14} to 14
           set {_type15} to 15
           set {_type16} to 16
           set {_type17} to 17


           open chest with 1 rows named "&9Quel mode ? Non Classé " to player
           if {typeset::%{_type0}%} is set:
               format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type0}%.name}%"]
           if {typeset::%{_type1}%} is set:
               format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type1}%.name}%"]
           if {typeset::%{_type2}%} is set:
               format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type2}%.name}%"]
           if {typeset::%{_type3}%} is set:
               format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type3}%.name}%"]       
           if {typeset::%{_type4}%} is set:
               format slot {_type4} of player with {slot.%{_type4}%.item} named "{@c1}%{slot.%{_type4}%.name}%" to close then run [make player execute command "/unranked1 %{slot.%{_type4}%.name}%"]       
           if {typeset::%{_type5}%} is set:
               format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c6}%{slot.%{_type5}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type5}%.name}%"]       
           if {typeset::%{_type6}%} is set:
               format slot {_type6} of player with {slot.%{_type6}%.item} named "{@c5}%{slot.%{_type6}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type6}%.name}%"]       
           if {typeset::%{_type7}%} is set:
               format slot {_type7} of player with {slot.%{_type7}%.item} named "{@ce}%{slot.%{_type7}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type7}%.name}%"]
           if {typeset::%{_type8}%} is set:
               format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type8}%.name}%"]
           if {typeset::%{_type9}%} is set:
               format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type9}%.name}%"]
           if {typeset::%{_type10}%} is set:
               format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type10}%.name}%"]
           if {typeset::%{_type11}%} is set:
               format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type11}%.name}%"]
           if {typeset::%{_type12}%} is set:
               format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type12}%.name}%"]       
           if {typeset::%{_type13}%} is set:
               format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type13}%.name}%"]       
           if {typeset::%{_type14}%} is set:
               format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type14}%.name}%"]       
           if {typeset::%{_type15}%} is set:
               format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type15}%.name}%"]       
           if {typeset::%{_type16}%} is set:
               format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type16}%.name}%"]
           if {typeset::%{_type17}%} is set:
               format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type17}%.name}%"]

       if arg-1 is set:
           if {inqueue.%player%} is true:
               send "{@p}{@cc} Erreur : Tu es dans la file d'attente!" to player
               stop trigger
           else if {dueled.%player%} is true:
               send "{@p}{@cc} Erreur : Tu es en duel!" to player
               stop trigger
           if {umatchlist.%arg-1%::*} contains player:
               send "{@p}{@c6} Tu as été ajouté dans le file d'attente non classé {@ce}%arg-1%" to player
               delete {waitmatch.%player%}
               set {waitmatch.%player%} to arg-1
#                add player to {umatchlist.%arg-1%::*}
#                add player to {nd.unrankedlist::*}
#                add player to {d.unrankedlist::*}
#                add player to {ga.unrankedlist::*}
#                add player to {arc.unrankedlist::*}
#                add player to {axe.unrankedlist::*}
#                add player to {c.unrankedlist::*}
#                add player to {s.unrankedlist::*}
#                add player to {sh.unrankedlist::*}
               set {inqueue.%player%} to true
               clear player's inventory
               give a redstone of sharpness 3 named "{@c5}Clic droit pour quitter la file d'attente {@ce}%arg-1%" to slot 8 of player
           if (size of {umatchlist.%arg-1%::*}) is less than 1:
               send "{@p}{@c6} Tu as été ajouté dans le file d'attente non classé {@ce}%arg-1%" to player
               delete {waitmatch.%player%}
               set {waitmatch.%player%} to arg-1
               add player to {umatchlist.%arg-1%::*}
               set {inqueue.%player%} to true
               clear player's inventory
               give a redstone of sharpness 3 named "{@c5}Clic droit pour quitter la file d'attente {@ce}%arg-1%" to slot 8 of player
           else:       
               delete {dueled.%player%}
               add player to {umatchlist.%arg-1%::*}
               set {_Player2} to a random element of {umatchlist.%arg-1%::*}
               while {_Player2} is player:
                   set {_Player2} to a random element of {umatchlist.%arg-1%::*}
               wait 1 tick
               send "&6Démarrage du duel contre &e%{_Player2}%" to player
               send "&6Démarrage du duel contre &e%player%" to {_Player2}
               wait 1 tick
               set {dueled.%player%} to true
               set {dueled.%{_Player2}%} to true
               set {Opposant.%player%} to {_Player2}
               set {Opposant.%{_Player2}%} to player
               remove player from {umatchlist.%arg-1%::*}
               set {waitmatch.%player%} to arg-1
               set {waitmatch.%{_player2}%} to arg-1
               remove {_Player2} from {umatchlist.%arg-1%::*}
               make console execute command "/effect %player% clear"
               make console execute command "/effect %{_Player2}% clear"
               clear player's inventory
               clear {_Player2}'s inventory
               give enchanted book named "&bKit par defaut %arg-1%" to slot 0 of player
               give enchanted book named "&bKit modifié %arg-1%" to slot 2 of player
               give enchanted book named "&bKit modifié %arg-1%" to slot 2 of {_player2}
               give enchanted book named "&bKit par defaut %arg-1%" to slot 0 of {_Player2}
               set {_max} to {max}
               set {_Random} to a random integer between 0 and {_max}
               if {_Random} is 0:
                   set {_Random} to 1
               wait 1 tick
               teleport player to {Arena%{_Random}%.1}
               teleport {_Player2} to {Arena%{_Random}%.2}
               hide all players to player
               hide all players to {_Player2}
               set {inqueue.%player%} to false
               send "&6Commencement dans &e5 &6secondes!" to player
               send "&6Commencement dans &e5 &6secondes!" to {_Player2}
               wait 1 seconds           
               send "&6Commencement dans &e4 &6secondes!" to player
               send "&6Commencement dans &e4 &6secondes!" to {_Player2}
               wait 1 seconds           
               send "&6Commencement dans &e3 &6secondes!" to player
               send "&6Commencement dans &e3 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Commencement dans &e2 &6secondes!" to player
               send "&6Commencement dans &e2 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Commencement dans &e1 &6secondes!" to player
               send "&6Commencement dans &e1 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Le duel a commencé" to player
               send "&6Le duel a commencé" to {_Player2}
               reveal {_Player2} to player
               reveal {_Player2} to {_Player2}
               reveal player to player
               reveal player to {_Player2}

command /unranked1 [<text>]:       
   trigger:
       if {dueled.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es en duel!" to player
           stop trigger
       else if {inqueue.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es dans la file d'attente!" to player
           stop trigger
       if arg-1 is not set:
           set {_type0} to 0
           set {_type1} to 1
           set {_type2} to 2
           set {_type3} to 3
           set {_type4} to 4
           set {_type5} to 5
           set {_type6} to 6
           set {_type7} to 7
           set {_type8} to 8
           set {_type9} to 9
           set {_type10} to 10
           set {_type11} to 11
           set {_type12} to 12
           set {_type13} to 13
           set {_type14} to 14
           set {_type15} to 15
           set {_type16} to 16
           set {_type17} to 17


           open chest with 1 rows named "&9Quel mode ? Non Classé " to player
           if {typeset::%{_type0}%} is set:
               format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type0}%.name}%"]
           if {typeset::%{_type1}%} is set:
               format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type1}%.name}%"]
           if {typeset::%{_type2}%} is set:
               format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type2}%.name}%"]
           if {typeset::%{_type3}%} is set:
               format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type3}%.name}%"]       
           if {typeset::%{_type4}%} is set:
               format slot {_type4} of player with {slot.%{_type4}%.item} named "{@c1}%{slot.%{_type4}%.name}%" to close then run [make player execute command "/unranked1 %{slot.%{_type4}%.name}%"]       
           if {typeset::%{_type5}%} is set:
               format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c6}%{slot.%{_type5}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type5}%.name}%"]       
           if {typeset::%{_type6}%} is set:
               format slot {_type6} of player with {slot.%{_type6}%.item} named "{@c5}%{slot.%{_type6}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type6}%.name}%"]       
           if {typeset::%{_type7}%} is set:
               format slot {_type7} of player with {slot.%{_type7}%.item} named "{@ce}%{slot.%{_type7}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type7}%.name}%"]
           if {typeset::%{_type8}%} is set:
               format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type8}%.name}%"]
           if {typeset::%{_type9}%} is set:
               format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type9}%.name}%"]
           if {typeset::%{_type10}%} is set:
               format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type10}%.name}%"]
           if {typeset::%{_type11}%} is set:
               format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type11}%.name}%"]
           if {typeset::%{_type12}%} is set:
               format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type12}%.name}%"]       
           if {typeset::%{_type13}%} is set:
               format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type13}%.name}%"]       
           if {typeset::%{_type14}%} is set:
               format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type14}%.name}%"]       
           if {typeset::%{_type15}%} is set:
               format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type15}%.name}%"]       
           if {typeset::%{_type16}%} is set:
               format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type16}%.name}%"]
           if {typeset::%{_type17}%} is set:
               format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" to close then run [make player execute command "/unranked %{slot.%{_type17}%.name}%"]

       if arg-1 is set:
           if {inqueue.%player%} is true:
               send "{@p}{@cc} Erreur : Tu es dans la file d'attente!" to player
               stop trigger
           else if {dueled.%player%} is true:
               send "{@p}{@cc} Erreur : Tu es en duel!" to player
               stop trigger
           if {umatchlist.%arg-1%::*} contains player:
               send "{@p}{@c6} Tu as été ajouté dans le file d'attente non classé {@ce}%arg-1%" to player
               delete {waitmatch.%player%}
               set {waitmatch.%player%} to arg-1
#                add player to {umatchlist.%arg-1%::*}
#                add player to {nd.unrankedlist::*}
#                add player to {d.unrankedlist::*}
#                add player to {ga.unrankedlist::*}
#                add player to {arc.unrankedlist::*}
#                add player to {axe.unrankedlist::*}
#                add player to {c.unrankedlist::*}
#                add player to {s.unrankedlist::*}
#                add player to {sh.unrankedlist::*}
               set {inqueue.%player%} to true
               clear player's inventory
               give a redstone of sharpness 3 named "{@c5}Clic droit pour quitter la file d'attente {@ce}%arg-1%" to slot 8 of player
           if (size of {umatchlist.%arg-1%::*}) is less than 1:
               send "{@p}{@c6} Tu as été ajouté dans le file d'attente non classé {@ce}%arg-1%" to player
               delete {waitmatch.%player%}
               set {waitmatch.%player%} to arg-1
               add player to {umatchlist.%arg-1%::*}
               set {inqueue.%player%} to true
               clear player's inventory
               give a redstone of sharpness 3 named "{@c5}Clic droit pour quitter la file d'attente {@ce}%arg-1%" to slot 8 of player
           else:       
               delete {dueled.%player%}
               add player to {umatchlist.%arg-1%::*}
               set {_Player2} to a random element of {umatchlist.%arg-1%::*}
               while {_Player2} is player:
                   set {_Player2} to a random element of {umatchlist.%arg-1%::*}
               wait 1 tick
               send "&6Démarrage du duel contre &e%{_Player2}%" to player
               send "&6Démarrage du duel contre &e%player%" to {_Player2}
               wait 1 tick
               set {dueled.%player%} to true
               set {dueled.%{_Player2}%} to true
               set {Opposant.%player%} to {_Player2}
               set {Opposant.%{_Player2}%} to player
               remove player from {umatchlist.%arg-1%::*}
               set {waitmatch.%player%} to arg-1
               set {waitmatch.%{_player2}%} to arg-1
               remove {_Player2} from {umatchlist.%arg-1%::*}
               make console execute command "/effect %player% clear"
               make console execute command "/effect %{_Player2}% clear"
               clear player's inventory
               clear {_Player2}'s inventory
               give enchanted book named "&bKit par defaut %arg-1%" to slot 0 of player
               give enchanted book named "&bKit modifié %arg-1%" to slot 2 of player
               give enchanted book named "&bKit modifié %arg-1%" to slot 2 of {_player2}
               give enchanted book named "&bKit par defaut %arg-1%" to slot 0 of {_Player2}
               set {_maxb} to {maxb}
               set {_Random} to a random integer between 0 and {_maxb}
               if {_Random} is 0:
                   set {_Random} to 1
               wait 1 tick
               teleport player to {Arena1%{_Random}%.1}
               teleport {_Player2} to {Arena1%{_Random}%.2}
               hide all players to player
               hide all players to {_Player2}
               set {inqueue.%player%} to false
               send "&6Commencement dans &e5 &6secondes!" to player
               send "&6Commencement dans &e5 &6secondes!" to {_Player2}
               wait 1 seconds           
               send "&6Commencement dans &e4 &6secondes!" to player
               send "&6Commencement dans &e4 &6secondes!" to {_Player2}
               wait 1 seconds           
               send "&6Commencement dans &e3 &6secondes!" to player
               send "&6Commencement dans &e3 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Commencement dans &e2 &6secondes!" to player
               send "&6Commencement dans &e2 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Commencement dans &e1 &6secondes!" to player
               send "&6Commencement dans &e1 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Le duel a commencé" to player
               send "&6Le duel a commencé" to {_Player2}
               reveal {_Player2} to player
               reveal {_Player2} to {_Player2}
               reveal player to player
               reveal player to {_Player2}
command /ranked1 [<text>]:       
   trigger:
       if {dueled.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es en duel!" to player
           stop trigger
       else if {inqueue.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es en duel!" to player
           stop trigger
       if arg-1 is not set:
           set {_type0} to 0
           set {_type1} to 1
           set {_type2} to 2
           set {_type3} to 3
           set {_type4} to 4
           set {_type5} to 5
           set {_type6} to 6
           set {_type7} to 7
           set {_type8} to 8
           set {_type9} to 9
           set {_type10} to 10
           set {_type11} to 11
           set {_type12} to 12
           set {_type13} to 13
           set {_type14} to 14
           set {_type15} to 15
           set {_type16} to 16
           set {_type17} to 17


           open chest with 1 rows named "&9Quel mode ? Ranked" to player
           if {typeset::%{_type0}%} is set:
               format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type0}%.name}%"]
           if {typeset::%{_type1}%} is set:
               format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type1}%.name}%"]
           if {typeset::%{_type2}%} is set:
               format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type2}%.name}%"]
           if {typeset::%{_type3}%} is set:
               format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type3}%.name}%"]       
           if {typeset::%{_type4}%} is set:
               format slot {_type4} of player with {slot.%{_type4}%.item} named "{@c1}%{slot.%{_type4}%.name}%" to close then run [make player execute command "/ranked1 %{slot.%{_type4}%.name}%"]       
           if {typeset::%{_type5}%} is set:
               format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c6}%{slot.%{_type5}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type5}%.name}%"]       
           if {typeset::%{_type6}%} is set:
               format slot {_type6} of player with {slot.%{_type6}%.item} named "{@c5}%{slot.%{_type6}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type6}%.name}%"]       
           if {typeset::%{_type7}%} is set:
               format slot {_type7} of player with {slot.%{_type7}%.item} named "{@ce}%{slot.%{_type7}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type7}%.name}%"]
           if {typeset::%{_type8}%} is set:
               format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type8}%.name}%"]
           if {typeset::%{_type9}%} is set:
               format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type9}%.name}%"]
           if {typeset::%{_type10}%} is set:
               format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type10}%.name}%"]
           if {typeset::%{_type11}%} is set:
               format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type11}%.name}%"]
           if {typeset::%{_type12}%} is set:
               format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type12}%.name}%"]       
           if {typeset::%{_type13}%} is set:
               format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type13}%.name}%"]       
           if {typeset::%{_type14}%} is set:
               format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type14}%.name}%"]       
           if {typeset::%{_type15}%} is set:
               format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type15}%.name}%"]       
           if {typeset::%{_type16}%} is set:
               format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type16}%.name}%"]
           if {typeset::%{_type17}%} is set:
               format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type17}%.name}%"]

       if arg-1 is set:
           set {PlayerRanked.%player%} to arg-1
           set {Ranked.%arg-1%.%player%} to true
           set {PlayerRanked.%{_Player2}%} to arg-1
           set {Ranked.%arg-1%.%{_Player2}%} to true
           if {inqueue.%player%} is true:
               send "{@p}{@cc} Erreur : Tu es dans la file d'attente!" to player
               stop trigger
           else if {dueled.%player%} is true:
               send "{@p}{@cc} Erreur Tu es en duel!" to player
               stop trigger
           if {rmatchlist.%arg-1%::*} contains player:
               send "{@p}{@c6} Tu as été ajouté dans la file d'attente classé {@ce}%arg-1%" to player
               send "{@p}{@c6} Tu as &e%{elo.%arg-1%.%player%}% &6elo dans le mode &e%arg-1%" to player
               delete {waitmatch.%player%}
               set {waitmatch.%player%} to arg-1
               add player to {rmatchlist.%arg-1%::*}
               set {inqueue.%player%} to true
               set {elosearch1.%player%} to {elo.%arg-1%.%player%}+50
               set {elosearch2.%player%} to {elo.%arg-1%.%player%}-50
               send "{@p}{@c6} Recherche des joueurs {@ce}[%{elosearch2.%player%}% => %{elosearch1.%player%}%]"
               add 50 to {elosearch1.%player%}
               remove 50 from {elosearch2.%player%}
               clear player's inventory
               give a redstone of sharpness 3 named "{@c5}Clic droit pour quitter la file d'attente {@ce}%arg-1%" to slot 8 of player
               loop 12 times:
                   if {dueled.%player%} is false:
                       if {inqueue.%player%} is true:
                           wait 5 seconds
                           send "{@p}{@c6} Recherche des joueurs {@ce}[%{elosearch2.%player%}% => %{elosearch1.%player%}%]"
                           add 50 to {elosearch1.%player%}
                           remove 50 from {elosearch2.%player%}
                   else:
                       stop loop
               if {dueled.%player%} is false:
                   if {inqueue.%player%} is true:
                       make player execute command "/leave"
                       send "{@p} &cAucun duel classé trouvé"
           if (size of {rmatchlist.%arg-1%::*}) is less than 1:
               send "{@p}{@c6} Tu as été ajouté dans la file d'attente classé {@ce}%arg-1%" to player
               send "{@p}{@c6} Tu as &e%{elo.%arg-1%.%player%}% &6elo dans le mode &e%arg-1%" to player
               delete {waitmatch.%player%}
               set {waitmatch.%player%} to arg-1
               add player to {rmatchlist.%arg-1%::*}
#                add player to {nd.rankedlist::*}
#                add player to {d.rankedlist::*}
#                add player to {ga.rankedlist::*}
#                add player to {arc.rankedlist::*}
#                add player to {axe.rankedlist::*}
#                add player to {c.rankedlist::*}
#                add player to {s.rankedlist::*}
#                add player to {sh.rankedlist::*}
               set {inqueue.%player%} to true
               set {elosearch1.%player%} to {elo.%arg-1%.%player%}+50
               set {elosearch2.%player%} to {elo.%arg-1%.%player%}-50
               send "{@p}{@c6} Recherche des joueurs {@ce}[%{elosearch2.%player%}% => %{elosearch1.%player%}%]"
               add 50 to {elosearch1.%player%}
               remove 50 from {elosearch2.%player%}
               clear player's inventory
               give a redstone of sharpness 3 named "{@c5}Clic droit pour quitter la file d'attente {@ce}%arg-1%" to slot 8 of player
               loop 12 times:
                   if {dueled.%player%} is false:
                       if {inqueue.%player%} is true:
                           wait 5 seconds
                           send "{@p}{@c6} Recherche des joueurs {@ce}[%{elosearch2.%player%}% => %{elosearch1.%player%}%]"
                           add 50 to {elosearch1.%player%}
                           remove 50 from {elosearch2.%player%}
                   else:
                       stop loop
               if {dueled.%player%} is false:
                   if {inqueue.%player%} is true:
                       make player execute command "/leave"
                       send "{@p} &cAucun duel classé trouvé"
           else:           
               delete {dueled.%player%}
               add player to {rmatchlist.%arg-1%::*}
               set {_Player2} to a random element of {rmatchlist.%arg-1%::*}
               while {_Player2} is player:
                   set {_Player2} to a random element of {rmatchlist.%arg-1%::*}
               wait 1 tick
               send "&6Duel trouvé dans le mode %arg-1% : &e%{_Player2}%(%{elo.%arg-1%.%{_player2}%}%) &6contre &e%player%(%{elo.%arg-1%.%player%}%)" to player
               send "&6Duel trouvé dans le mode %arg-1% : &e%{_Player2}%(%{elo.%arg-1%.%{_player2}%}%) &6contre &e%player%(%{elo.%arg-1%.%player%}%)" to {_player2}
               wait 1 tick
               set {dueled.%player%} to true
               set {dueled.%{_Player2}%} to true
               set {Opposant.%player%} to {_Player2}
               set {Opposant.%{_Player2}%} to player
               remove player from {rmatchlist.%arg-1%::*}
               remove {_Player2} from {rmatchlist.%arg-1%::*}
               clear player's inventory
               clear {_Player2}'s inventory
               set {waitmatch.%player%} to arg-1
               set {waitmatch.%{_player2}%} to arg-1
               give enchanted book named "&bKit par defaut %arg-1%" to slot 0 of player
               give enchanted book named "&bKit modifi%arg-1%" to slot 2 of player
               give enchanted book named "&bKit modifi%arg-1%" to slot 2 of {_player2}
               give enchanted book named "&bKit par defaut %arg-1%" to slot 0 of {_Player2}
               set {_maxb} to {maxb}
               set {_Random} to a random integer between 0 and {_maxb}
               if {_Random} is 0:
                   set {_Random} to 1
               wait 1 tick
               teleport player to {Arena1%{_Random}%.1}
               teleport {_Player2} to {Arena1%{_Random}%.2}
               hide all players to player
               hide all players to {_Player2}
               set {inqueue.%player%} to false
               send "&6Commencement dans &e5 &6secondes!" to player
               send "&6Commencement dans &e5 &6secondes!" to {_Player2}
               wait 1 seconds           
               send "&6Commencement dans &e4 &6secondes!" to player
               send "&6Commencement dans &e4 &6secondes!" to {_Player2}
               wait 1 seconds           
               send "&6Commencement dans &e3 &6secondes!" to player
               send "&6Commencement dans &e3 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Commencement dans &e2 &6secondes!" to player
               send "&6Commencement dans &e2 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Commencement dans &e1 &6secondes!" to player
               send "&6Commencement dans &e1 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Le duel a commencé" to player
               send "&6Le duel a commencé" to {_Player2}
               reveal {_Player2} to player
               reveal {_Player2} to {_Player2}
               reveal player to player
               reveal player to {_Player2}

command /ranked [<text>]:       
   trigger:
       if {dueled.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es en duel!" to player
           stop trigger
       else if {inqueue.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es en duel!" to player
           stop trigger
       if arg-1 is not set:
           set {_type0} to 0
           set {_type1} to 1
           set {_type2} to 2
           set {_type3} to 3
           set {_type4} to 4
           set {_type5} to 5
           set {_type6} to 6
           set {_type7} to 7
           set {_type8} to 8
           set {_type9} to 9
           set {_type10} to 10
           set {_type11} to 11
           set {_type12} to 12
           set {_type13} to 13
           set {_type14} to 14
           set {_type15} to 15
           set {_type16} to 16
           set {_type17} to 17


           open chest with 1 rows named "&9Quel mode ? Classé" to player
           if {typeset::%{_type0}%} is set:
               format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type0}%.name}%"]
           if {typeset::%{_type1}%} is set:
               format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type1}%.name}%"]
           if {typeset::%{_type2}%} is set:
               format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type2}%.name}%"]
           if {typeset::%{_type3}%} is set:
               format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type3}%.name}%"]       
           if {typeset::%{_type4}%} is set:
               format slot {_type4} of player with {slot.%{_type4}%.item} named "{@c1}%{slot.%{_type4}%.name}%" to close then run [make player execute command "/ranked1 %{slot.%{_type4}%.name}%"]       
           if {typeset::%{_type5}%} is set:
               format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c6}%{slot.%{_type5}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type5}%.name}%"]       
           if {typeset::%{_type6}%} is set:
               format slot {_type6} of player with {slot.%{_type6}%.item} named "{@c5}%{slot.%{_type6}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type6}%.name}%"]       
           if {typeset::%{_type7}%} is set:
               format slot {_type7} of player with {slot.%{_type7}%.item} named "{@ce}%{slot.%{_type7}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type7}%.name}%"]
           if {typeset::%{_type8}%} is set:
               format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type8}%.name}%"]
           if {typeset::%{_type9}%} is set:
               format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type9}%.name}%"]
           if {typeset::%{_type10}%} is set:
               format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type10}%.name}%"]
           if {typeset::%{_type11}%} is set:
               format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type11}%.name}%"]
           if {typeset::%{_type12}%} is set:
               format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type12}%.name}%"]       
           if {typeset::%{_type13}%} is set:
               format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type13}%.name}%"]       
           if {typeset::%{_type14}%} is set:
               format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type14}%.name}%"]       
           if {typeset::%{_type15}%} is set:
               format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type15}%.name}%"]       
           if {typeset::%{_type16}%} is set:
               format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type16}%.name}%"]
           if {typeset::%{_type17}%} is set:
               format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" to close then run [make player execute command "/ranked %{slot.%{_type17}%.name}%"]

       if arg-1 is set:
           set {PlayerRanked.%player%} to arg-1
           set {Ranked.%arg-1%.%player%} to true
           set {PlayerRanked.%{_Player2}%} to arg-1
           set {Ranked.%arg-1%.%{_Player2}%} to true
           if {inqueue.%player%} is true:
               send "{@p}{@cc} Erreur : Tu es dans la file d'attente!" to player
               stop trigger
           else if {dueled.%player%} is true:
               send "{@p}{@cc} Erreur Tu es en duel!" to player
               stop trigger
           if {rmatchlist.%arg-1%::*} contains player:
               send "{@p}{@c6} Tu as été ajouté dans la file d'attente classée {@ce}%arg-1%" to player
               send "{@p}{@c6} Tu as &e%{elo.%arg-1%.%player%}% &6elo dans le mode &e%arg-1%" to player
               delete {waitmatch.%player%}
               set {waitmatch.%player%} to arg-1
               add player to {rmatchlist.%arg-1%::*}
               set {inqueue.%player%} to true
               set {elosearch1.%player%} to {elo.%arg-1%.%player%}+50
               set {elosearch2.%player%} to {elo.%arg-1%.%player%}-50
               send "{@p}{@c6} Recherche des joueurs {@ce}[%{elosearch2.%player%}% => %{elosearch1.%player%}%]"
               add 50 to {elosearch1.%player%}
               remove 50 from {elosearch2.%player%}
               clear player's inventory
               give a redstone of sharpness 3 named "{@c5}Clic droit pour quitter la file d'attente {@ce}%arg-1%" to slot 8 of player
               loop 12 times:
                   if {dueled.%player%} is false:
                       if {inqueue.%player%} is true:
                           wait 5 seconds
                           send "{@p}{@c6} Recherche des joueurs {@ce}[%{elosearch2.%player%}% => %{elosearch1.%player%}%]"
                           add 50 to {elosearch1.%player%}
                           remove 50 from {elosearch2.%player%}
                   else:
                       stop loop
               if {dueled.%player%} is false:
                   if {inqueue.%player%} is true:
                       make player execute command "/leave"
                       send "{@p} &cAucun duel classé trouvé"
                       stop
           if (size of {rmatchlist.%arg-1%::*}) is less than 1:
               send "{@p}{@c6} Tu as été ajouté dans la file d'attente classée {@ce}%arg-1%" to player
               send "{@p}{@c6} Tu as &e%{elo.%arg-1%.%player%}% &6elo dans le mode &e%arg-1%" to player
               delete {waitmatch.%player%}
               set {waitmatch.%player%} to arg-1
               add player to {rmatchlist.%arg-1%::*}
#                add player to {nd.rankedlist::*}
#                add player to {d.rankedlist::*}
#                add player to {ga.rankedlist::*}
#                add player to {arc.rankedlist::*}
#                add player to {axe.rankedlist::*}
#                add player to {c.rankedlist::*}
#                add player to {s.rankedlist::*}
#                add player to {sh.rankedlist::*}
               set {inqueue.%player%} to true
               set {elosearch1.%player%} to {elo.%arg-1%.%player%}+50
               set {elosearch2.%player%} to {elo.%arg-1%.%player%}-50
               send "{@p}{@c6} Recherche des joueurs {@ce}[%{elosearch2.%player%}% => %{elosearch1.%player%}%]"
               add 50 to {elosearch1.%player%}
               remove 50 from {elosearch2.%player%}
               clear player's inventory
               give a redstone of sharpness 3 named "{@c5}Clic droit pour quitter la file d'attente {@ce}%arg-1%" to slot 8 of player
               loop 12 times:
                   if {dueled.%player%} is false:
                       if {inqueue.%player%} is true:
                           wait 5 seconds
                           send "{@p}{@c6} Recherche des joueurs {@ce}[%{elosearch2.%player%}% => %{elosearch1.%player%}%]"
                           add 50 to {elosearch1.%player%}
                           remove 50 from {elosearch2.%player%}
                   else:
                       stop loop
               if {dueled.%player%} is false:
                   if {inqueue.%player%} is true:
                       make player execute command "/leave"
                       send "{@p} &cAucun duel classé trouvé"
                       stop
           else:           
               delete {dueled.%player%}
               add player to {rmatchlist.%arg-1%::*}
               set {_Player2} to a random element of {rmatchlist.%arg-1%::*}
               while {_Player2} is player:
                   set {_Player2} to a random element of {rmatchlist.%arg-1%::*}
               wait 1 tick
               send "&6Duel trouvé dans le mode %arg-1% : &e%{_Player2}%(%{elo.%arg-1%.%{_player2}%}%) &6contre &e%player%(%{elo.%arg-1%.%player%}%)" to player
               send "&6Duel trouvé dans le mode %arg-1% : &e%{_Player2}%(%{elo.%arg-1%.%{_player2}%}%) &6contre &e%player%(%{elo.%arg-1%.%player%}%)" to {_player2}
               wait 1 tick
               set {dueled.%player%} to true
               set {dueled.%{_Player2}%} to true
               set {Opposant.%player%} to {_Player2}
               set {Opposant.%{_Player2}%} to player
               remove player from {rmatchlist.%arg-1%::*}
               remove {_Player2} from {rmatchlist.%arg-1%::*}
               clear player's inventory
               clear {_Player2}'s inventory
               set {waitmatch.%player%} to arg-1
               set {waitmatch.%{_player2}%} to arg-1
               give enchanted book named "&bKit par defaut %arg-1%" to slot 0 of player
               give enchanted book named "&bKit modifié %arg-1%" to slot 2 of player
               give enchanted book named "&bKit modifié %arg-1%" to slot 2 of {_player2}
               give enchanted book named "&bKit par defaut %arg-1%" to slot 0 of {_Player2}
               set {_max} to {max}
               set {_Random} to a random integer between 0 and {_max}
               if {_Random} is 0:
                   set {_Random} to 1
               wait 1 tick
               teleport player to {Arena%{_Random}%.1}
               teleport {_Player2} to {Arena%{_Random}%.2}
               hide all players to player
               hide all players to {_Player2}
               set {inqueue.%player%} to false
               send "&6Commencement dans &e5 &6secondes!" to player
               send "&6Commencement dans &e5 &6secondes!" to {_Player2}
               wait 1 seconds           
               send "&6Commencement dans &e4 &6secondes!" to player
               send "&6Commencement dans &e4 &6secondes!" to {_Player2}
               wait 1 seconds           
               send "&6Commencement dans &e3 &6secondes!" to player
               send "&6Commencement dans &e3 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Commencement dans &e2 &6secondes!" to player
               send "&6Commencement dans &e2 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Commencement dans &e1 &6secondes!" to player
               send "&6Commencement dans &e1 &6secondes!" to {_Player2}
               wait 1 seconds
               send "&6Le duel a commencé" to player
               send "&6Le duel a commencé" to {_Player2}
               reveal {_Player2} to player
               reveal {_Player2} to {_Player2}
               reveal player to player
               reveal player to {_Player2}
command /savekit <text>:
   trigger:
       if arg 1 is set:
           set {save.%player%.lastused} to now
           clear {kitnodebuff.%player%}
           wait 1 tick
           set {kit.%arg-1%.%player%} to player's serialized inventory
           set {kithelm.%arg-1%.%player%} to helmet of player
           set {kitchest.%arg-1%.%player%} to chestplate of player
           set {kitlegs.%arg-1%.%player%} to leggings of player
           set {kitboots.%arg-1%.%player%} to boots of player
           clear player's helmet
           clear player's chestplate
           clear player's leggings
           clear player's boots
           equip player with {kithelm.%arg-1%.%player%}
           equip player with {kitchest.%arg-1%.%player%}
           equip player with {kitlegs.%arg-1%.%player%}
           equip player with {kitboots.%arg-1%.%player%}
           set {kit.%arg-1%.save.%player%} to true
           message "&aKit sauvegardé %arg-1%" to player
           stop
command /elo [<offline player>]:
   trigger:
       set {_type0} to 0
       set {_type1} to 1
       set {_type2} to 2
       set {_type3} to 3
       set {_type4} to 4
       set {_type5} to 5
       set {_type6} to 6
       set {_type7} to 7
       set {_type8} to 8

       if arg 1 is not set:
           open chest with 1 rows named "&6%player%" to player



           wait 3 tick



           if {typeset::%{_type0}%} is set:
               format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" with lore "&9%{elo.%{slot.%{_type0}%.name}%.%player%}%" to close
           if {typeset::%{_type1}%} is set:
               format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" with lore "&9%{elo.%{slot.%{_type1}%.name}%.%player%}%" to close
           if {typeset::%{_type2}%} is set:
               format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" with lore "&9%{elo.%{slot.%{_type2}%.name}%.%player%}%" to close
           if {typeset::%{_type3}%} is set:
               format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" with lore "&9%{elo.%{slot.%{_type3}%.name}%.%player%}%" to close
           if {typeset::%{_type4}%} is set:
               format slot {_type4} of player with {slot.%{_type4}%.item} named "{@c1}%{slot.%{_type4}%.name}%" with lore "&9%{elo.%{slot.%{_type4}%.name}%.%player%}%" to close
           if {typeset::%{_type5}%} is set:
               format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c6}%{slot.%{_type5}%.name}%" with lore "&9%{elo.%{slot.%{_type5}%.name}%.%player%}%" to close
           if {typeset::%{_type6}%} is set:
               format slot {_type6} of player with {slot.%{_type6}%.item} named "{@c5}%{slot.%{_type6}%.name}%" with lore "&9%{elo.%{slot.%{_type6}%.name}%.%player%}%" to close   
           if {typeset::%{_type7}%} is set:
               format slot {_type7} of player with {slot.%{_type7}%.item} named "{@ce}%{slot.%{_type7}%.name}%" with lore "v%{elo.%{slot.%{_type7}%.name}%.%player%}%" to close
           if {typeset::%{_type8}%} is set:
               format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" with lore "v%{elo.%{slot.%{_type8}%.name}%.%player%}%" to close
           if {typeset::%{_type9}%} is set:
               format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" with lore "&9%{elo.%{slot.%{_type9}%.name}%.%player%}%" to close
           if {typeset::%{_type10}%} is set:
               format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" with lore "&9%{elo.%{slot.%{_type10}%.name}%.%player%}%" to close
           if {typeset::%{_type11}%} is set:
               format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" with lore "&9%{elo.%{slot.%{_type11}%.name}%.%player%}%" to close
           if {typeset::%{_type12}%} is set:
               format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" with lore "&9%{elo.%{slot.%{_type12}%.name}%.%player%}%" to close
           if {typeset::%{_type13}%} is set:
               format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" with lore "&9%{elo.%{slot.%{_type13}%.name}%.%player%}%" to close
           if {typeset::%{_type14}%} is set:
               format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" with lore "&9%{elo.%{slot.%{_type14}%.name}%.%player%}%" to close
           if {typeset::%{_type15}%} is set:
               format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" with lore "&9%{elo.%{slot.%{_type15}%.name}%.%player%}%" to close   
           if {typeset::%{_type16}%} is set:
               format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" with lore "&9%{elo.%{slot.%{_type16}%.name}%.%player%}%" to close
           if {typeset::%{_type17}%} is set:
               format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" with lore "&9%{elo.%{slot.%{_type17}%.name}%.%player%}%" to close
       else:
           open chest with 2 rows named "&6%arg-1%" to player



           wait 3 tick



           if {typeset::%{_type0}%} is set:
               format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" with lore "&9%{elo.%{slot.%{_type0}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type1}%} is set:
               format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" with lore "&9%{elo.%{slot.%{_type1}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type2}%} is set:
               format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" with lore "&9%{elo.%{slot.%{_type2}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type3}%} is set:
               format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" with lore "&9%{elo.%{slot.%{_type3}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type4}%} is set:
               format slot {_type4} of player with {slot.%{_type4}%.item} named "{@c1}%{slot.%{_type4}%.name}%" with lore "&9%{elo.%{slot.%{_type4}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type5}%} is set:
               format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c6}%{slot.%{_type5}%.name}%" with lore "&9%{elo.%{slot.%{_type5}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type6}%} is set:
               format slot {_type6} of player with {slot.%{_type6}%.item} named "{@ce}%{slot.%{_type6}%.name}%" with lore "&9%{elo.%{slot.%{_type6}%.name}%.%arg 1%}%" to close   
           if {typeset::%{_type7}%} is set:
               format slot {_type7} of player with {slot.%{_type7}%.item} named "{@ce}%{slot.%{_type7}%.name}%" with lore "&9%{elo.%{slot.%{_type7}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type8}%} is set:
               format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" with lore "&9%{elo.%{slot.%{_type8}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type9}%} is set:
               format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" with lore "&9%{elo.%{slot.%{_type9}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type10}%} is set:
               format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" with lore "&9%{elo.%{slot.%{_type10}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type11}%} is set:
               format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" with lore "&9%{elo.%{slot.%{_type11}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type12}%} is set:
               format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" with lore "&9%{elo.%{slot.%{_type12}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type13}%} is set:
               format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" with lore "&9%{elo.%{slot.%{_type13}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type14}%} is set:
               format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" with lore "&9%{elo.%{slot.%{_type14}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type15}%} is set:
               format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" with lore "&9%{elo.%{slot.%{_type15}%.name}%.%arg 1%}%" to close   
           if {typeset::%{_type16}%} is set:
               format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" with lore "&9%{elo.%{slot.%{_type16}%.name}%.%arg 1%}%" to close
           if {typeset::%{_type17}%} is set:
               format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" with lore "&9%{elo.%{slot.%{_type17}%.name}%.%arg 1%}%" to close
on rightclick with a book:
   name of tool is "&6Modification de Kit"
   make player execute command "/§edc"

on rightclick with a stick:
   name of tool is "&cCPS &7(Clic Droit)"
   make player execute command "/cps"

on rightclick with a enchanted book:
   name of tool is "&bKit par defaut %{waitmatch.%player%}%"
   make player execute command "/§defaultinv %{waitmatch.%player%}%"

on rightclick with a enchanted book:
   name of tool is "&bKit modifié %{waitmatch.%player%}%"
   make player execute command "/§loadkit %{waitmatch.%player%}%"

command /§loadkit <text>:
   trigger:
       if {kit.%arg-1%.save.%player%} is true:
           clear player's inventory
           restore inventory of player from {kit.%arg-1%.%player%}
           equip player with {kithelm.%arg-1%.%player%}
           equip player with {kitchest.%arg-1%.%player%}
           equip player with {kitlegs.%arg-1%.%player%}
           equip player with {kitboots.%arg-1%.%player%}
       else:
           send "{@p}{@cc} Tu n'as pas modifié ton kit"
command /§delkit <text>:
   trigger:
       delete {kit.%arg-1%.%player%}
       delete {kithelm.%arg-1%.%player%}
       delete {kitchest.%arg-1%.%player%}
       delete {kitlegs.%arg-1%.%player%}
       delete {kitboots.%arg-1%.%player%}
       set {kit.%arg-1%.save.%player%} to false
on rightclick on a anvil:
   set {_type0} to 0
   set {_type1} to 1
   set {_type2} to 2
   set {_type3} to 3
   set {_type4} to 4
   set {_type5} to 5
   set {_type6} to 6
   set {_type7} to 7
   set {_type8} to 8
   if {edit.%{slot.%{_type0}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type0}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type0}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type0}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type0}%.name}%"]
   if {edit.%{slot.%{_type1}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type1}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type1}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type1}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type1}%.name}%"]
   if {edit.%{slot.%{_type2}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type2}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type2}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type2}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type2}%.name}%"]
   if {edit.%{slot.%{_type3}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type3}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type3}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type3}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type3}%.name}%"]
   if {edit.%{slot.%{_type4}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type4}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type4}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type4}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type4}%.name}%"]
   if {edit.%{slot.%{_type5}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type5}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type5}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type5}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type5}%.name}%"]
   if {edit.%{slot.%{_type6}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type6}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type6}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type6}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type6}%.name}%"]
   if {edit.%{slot.%{_type7}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type7}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type7}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type7}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type7}%.name}%"]
   if {edit.%{slot.%{_type8}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type8}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type8}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type8}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type8}%.name}%"]
   if {edit.%{slot.%{_type9}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type9}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aSave Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type9}%.name}%"]
       format slot 22 of player with a name tag named "&eLoad Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type9}%.name}%"]
       format slot 40 of player with a compass named "&cDelete Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type9}%.name}%"]
   if {edit.%{slot.%{_type10}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type10}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aSave Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type10}%.name}%"]
       format slot 22 of player with a name tag named "&eLoad Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type10}%.name}%"]
       format slot 40 of player with a compass named "&cDelete Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type10}%.name}%"]
   if {edit.%{slot.%{_type11}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type11}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aSave Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type11}%.name}%"]
       format slot 22 of player with a name tag named "&eLoad Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type11}%.name}%"]
       format slot 40 of player with a compass named "&cDelete Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type11}%.name}%"]
   if {edit.%{slot.%{_type12}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type12}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aSave Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type12}%.name}%"]
       format slot 22 of player with a name tag named "&eLoad Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type12}%.name}%"]
       format slot 40 of player with a compass named "&cDelete Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type12}%.name}%"]
   if {edit.%{slot.%{_type13}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type13}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aSave Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type13}%.name}%"]
       format slot 22 of player with a name tag named "&eLoad Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type13}%.name}%"]
       format slot 40 of player with a compass named "&cDelete Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type13}%.name}%"]
   if {edit.%{slot.%{_type14}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type14}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aSave Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type14}%.name}%"]
       format slot 22 of player with a name tag named "&eLoad Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type14}%.name}%"]
       format slot 40 of player with a compass named "&cDelete Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type14}%.name}%"]
   if {edit.%{slot.%{_type15}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type15}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aSave Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type15}%.name}%"]
       format slot 22 of player with a name tag named "&eLoad Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type15}%.name}%"]
       format slot 40 of player with a compass named "&cDelete Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type15}%.name}%"]
   if {edit.%{slot.%{_type16}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type16}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aSave Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type16}%.name}%"]
       format slot 22 of player with a name tag named "&eLoad Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type16}%.name}%"]
       format slot 40 of player with a compass named "&cDelete Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type16}%.name}%"]
   if {edit.%{slot.%{_type17}%.name}%.%player%} is true:
       cancel event
       open chest with 5 rows named "&bKit %{slot.%{_type17}%.name}%" to player
       wait 3 tick
       format slot 4 of player with a fire named "&aEnregistrement du Kit 1" to close then run [make player execute command "/savekit %{slot.%{_type17}%.name}%"]
       format slot 22 of player with a name tag named "&eChargement du Kit 1" to close then run [make player execute command "/§loadkit %{slot.%{_type17}%.name}%"]
       format slot 40 of player with a compass named "&cSuppression du Kit 1" to close then run [make player execute command "§delkit %{slot.%{_type17}%.name}%"]

on join:
   loop all players:
       if {dueled.%loop-player%} is true:
           hide player to loop-player

on death:
   loop all players:
       if {dueled.%loop-player%} is true:
           hide player to loop-player

command /§edit <text>:
   trigger:
       teleport player to {edit.%arg-1%}
       clear player's inventory
       make player execute command "/§defaultinv %arg-1%"
       set {edit.%arg-1%.%player%} to true
       hide all players to player
       hide player to all players
command /setedit <text>:
   permission: setedit
   permission message: {@perm}
   trigger:
       if {dueltype::%arg-1%} is set:
           send "{@p}{@ca} You have set the editkit for {@ce}%arg-1%" to player
           set {edit.%arg-1%} to player's location
           stop trigger
       else:
           send "{@p}{@cc} Erreur : Mauvais mode!"
on rightclick on a sign:
   if line 1 of clicked block is "spawn":
       set line 1 of clicked block to "&0Rightclick to"
       set line 2 of clicked block to "&0Back to Spawn"
   if line 1 of clicked block is "&0Rightclick to":
       clear player's inventory
       wait 3 ticks
       make player execute command "/leave"
       make console execute command "/effect %player% clear"
       teleport player to {spawn}
       reveal all players to player
       reveal player to all players
       set {_type0} to 0
       set {_type1} to 1
       set {_type2} to 2
       set {_type3} to 3
       set {_type4} to 4
       set {_type5} to 5
       set {_type6} to 6
       set {_type7} to 7
       set {_type8} to 8
       set {_type9} to 9
       set {_type10} to 10
       set {_type11} to 11
       set {_type12} to 12
       set {_type13} to 13
       set {_type14} to 14
       set {_type15} to 15
       set {_type16} to 16
       set {_type17} to 17
       delete {edit.%{slot.%{_type0}%.name}%.%player%}
       delete {edit.%{slot.%{_type1}%.name}%.%player%}
       delete {edit.%{slot.%{_type2}%.name}%.%player%}
       delete {edit.%{slot.%{_type3}%.name}%.%player%}
       delete {edit.%{slot.%{_type4}%.name}%.%player%}
       delete {edit.%{slot.%{_type5}%.name}%.%player%}
       delete {edit.%{slot.%{_type6}%.name}%.%player%}
       delete {edit.%{slot.%{_type7}%.name}%.%player%}
       delete {edit.%{slot.%{_type8}%.name}%.%player%}
       delete {edit.%{slot.%{_type9}%.name}%.%player%}
       delete {edit.%{slot.%{_type10}%.name}%.%player%}
       delete {edit.%{slot.%{_type11}%.name}%.%player%}
       delete {edit.%{slot.%{_type12}%.name}%.%player%}
       delete {edit.%{slot.%{_type13}%.name}%.%player%}
       delete {edit.%{slot.%{_type14}%.name}%.%player%}
       delete {edit.%{slot.%{_type15}%.name}%.%player%}
       delete {edit.%{slot.%{_type16}%.name}%.%player%}
       delete {edit.%{slot.%{_type17}%.name}%.%player%}
command /§edc:
   trigger:
       set {_type0} to 0
       set {_type1} to 1
       set {_type2} to 2
       set {_type3} to 3
       set {_type4} to 4
       set {_type5} to 5
       set {_type6} to 6
       set {_type7} to 7
       set {_type8} to 8
       set {_type9} to 9
       set {_type10} to 10
       set {_type11} to 11
       set {_type12} to 12
       set {_type13} to 13
       set {_type14} to 14
       set {_type15} to 15
       set {_type16} to 16
       set {_type17} to 17


       open chest with 2 rows named "&9Quel kit ?" to player
       wait 3 ticks
       if {typeset::%{_type0}%} is set:
           format slot {_type0} of player with {slot.%{_type0}%.item} named "{@cc}%{slot.%{_type0}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type0}%.name}%"]
       if {typeset::%{_type1}%} is set:
           format slot {_type1} of player with {slot.%{_type1}%.item} named "{@c2}%{slot.%{_type1}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type1}%.name}%"]
       if {typeset::%{_type2}%} is set:
           format slot {_type2} of player with {slot.%{_type2}%.item} named "{@ce}%{slot.%{_type2}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type2}%.name}%"]
       if {typeset::%{_type3}%} is set:
           format slot {_type3} of player with {slot.%{_type3}%.item} named "{@c6}%{slot.%{_type3}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type3}%.name}%"]       
       if {typeset::%{_type4}%} is set:
           format slot {_type4} of player with {slot.%{_type4}%.item} named "{@c1}%{slot.%{_type4}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type4}%.name}%"]       
       if {typeset::%{_type5}%} is set:
           format slot {_type5} of player with {slot.%{_type5}%.item} named "{@c6}%{slot.%{_type5}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type5}%.name}%"]       
       if {typeset::%{_type6}%} is set:
           format slot {_type6} of player with {slot.%{_type6}%.item} named "{@ce}%{slot.%{_type6}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type6}%.name}%"]       
       if {typeset::%{_type7}%} is set:
           format slot {_type7} of player with {slot.%{_type7}%.item} named "{@ce}%{slot.%{_type7}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type7}%.name}%"]
       if {typeset::%{_type8}%} is set:
           format slot {_type8} of player with {slot.%{_type8}%.item} named "{@ce}%{slot.%{_type8}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type8}%.name}%"]
       if {typeset::%{_type9}%} is set:
           format slot {_type9} of player with {slot.%{_type9}%.item} named "{@ce}%{slot.%{_type9}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type9}%.name}%"]
       if {typeset::%{_type10}%} is set:
           format slot {_type10} of player with {slot.%{_type10}%.item} named "{@ce}%{slot.%{_type10}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type10}%.name}%"]
       if {typeset::%{_type11}%} is set:
           format slot {_type11} of player with {slot.%{_type11}%.item} named "{@ce}%{slot.%{_type11}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type11}%.name}%"]
       if {typeset::%{_type12}%} is set:
           format slot {_type12} of player with {slot.%{_type12}%.item} named "{@ce}%{slot.%{_type12}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type12}%.name}%"]       
       if {typeset::%{_type13}%} is set:
           format slot {_type13} of player with {slot.%{_type13}%.item} named "{@ce}%{slot.%{_type13}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type13}%.name}%"]       
       if {typeset::%{_type14}%} is set:
           format slot {_type14} of player with {slot.%{_type14}%.item} named "{@ce}%{slot.%{_type14}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type14}%.name}%"]       
       if {typeset::%{_type15}%} is set:
           format slot {_type15} of player with {slot.%{_type15}%.item} named "{@ce}%{slot.%{_type15}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type15}%.name}%"]       
       if {typeset::%{_type16}%} is set:
           format slot {_type16} of player with {slot.%{_type16}%.item} named "{@ce}%{slot.%{_type16}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type16}%.name}%"]
       if {typeset::%{_type17}%} is set:
           format slot {_type17} of player with {slot.%{_type17}%.item} named "{@ce}%{slot.%{_type17}%.name}%" to close then run [make player execute command "/§edit %{slot.%{_type17}%.name}%"]

command /test [<text>]:
   trigger:
       send "%{umatchlist.%arg-1%::*}%"
       send "%{PlayerRanked.%player%}%"
       send "%{Ranked.%arg-1%.%player%}%"
on rightclick with redstone:
   name of tool is "&5Clic droit pour quitter la file d'attente &e%{waitmatch.%player%}%"
   make player execute command "/leave"
command /leave:
   trigger:
       if {dueled.%player%} is true:
           send "{@p}{@cc} Erreur : Tu es en duel!" to player
           stop trigger
       else:
           remove player from {umatchlist.%{waitmatch.%player%}%::*}
           remove player from {rmatchlist.%{waitmatch.%player%}%::*}
           remove the player from {nd.rankedlist::*}
           remove the player from {nd.unrankedlist::*}
           remove the player from {d.rankedlist::*}
           remove the player from {d.unrankedlist::*}
           remove the player from {ga.rankedlist::*}
           remove the player from {ga.unrankedlist::*}
           remove the player from {c.rankedlist::*}
           remove the player from {c.unrankedlist::*}
           remove the player from {s.rankedlist::*}
           remove the player from {s.unrankedlist::*}
           remove the player from {sh.rankedlist::*}
           remove the player from {sh.unrankedlist::*}
           delete {PlayerRanked.%player%}
           set {Ranked.%{waitmatch.%player%}%.%player%} to false
           set {dueled.%player%} to false
           if {inqueue.%player%} is true:   
               send "{@p}{@c6} Tu as été retiré de la file d'attente {@ce}%{waitmatch.%player%}%"
           clear player's inventory
           teleport player to {spawn}
           wait 4 ticks
           set {inqueue.%player%} to false
           give iron sword named "&aNon Classé" to slot 0 of player
           give diamond sword named "&2Classé" to slot 1 of player
           give book named "&6Modification de Kit" to slot 8 of player
           give stick named "&cCPS &7(Clic Droit)" to slot 7 of player
           give 286 named "&6FFA" to slot 3 of player
           give player's skull named "&b%player%" to slot 5 of player
on rightclick with iron sword:
   name of tool is "&aNon classé"
   make player execute command "/unranked"
on rightclick with diamond sword:
   name of tool is "&2Classé"
   make player execute command "/ranked"
on rightclick with head:
   name of tool is "&b%player%"
   make player execute command "/p"
on rightclick with name tag:
   name of tool is "&eTeams &c(Prochainement)"
   send "{@p} &cLes teams seront disponible prochainement"

on respawn:
   teleport player to {spawn}
   give iron sword named "&aNon Classé" to slot 0 of player
   give diamond sword named "&2Classé" to slot 1 of player
   give book named "&6Modification de Kit" to slot 8 of player
   give stick named "&cCPS &7(Clic Droit)" to slot 7 of player
   give 286 named "&6FFA" to slot 3 of player
   give player's skull named "&b%player%" to slot 5 of player

on death:
   set {_slot} to 0
   loop 36 times:
       set {slot.viewinv.%{_slot}%.%attacker%} to slot {_slot} of attacker
       add 1 to {_slot}
   set {_slot1} to 0
   loop 36 times:
       set {slot.viewinv.%{_slot1}%.%victim%} to slot {_slot1} of victim
       add 1 to {_slot1}
   set {dueled.%victim%} to false
   set {inqueue.%victim%} to false
   set {dueled.%attacker%} to false
   set {inqueue.%attacker%} to false
   set {_slot} to 0
on death of a player:
   loop all players:
       set {_type} to {PlayerRanked.%player%}
       if {Opposant.%loop-player%} is player:
           # send "tamer" to loop-player
           if {Opposant.%player%} is loop-player:
               # send "tamer" to loop-player
               if {Opposant.%player%} is loop-player:
                   # send "tamer" to loop-player
                   if {Ranked.%{_type}%.%player%} is true:
                       # send "tamer" to loop-player
                       if {Ranked.%{_type}%.%loop-player%} is true:
                           # send "tamer" to loop-player
                           if {elo.%{_type}%.%loop-player%} is not set:
                               set {elo.%{_type}%.%loop-player%} to 1000
                           if {elo.%{_type}%.%loop-player%} is not set:
                               set {elo.%{_type}%.%loop-player%} to 1000
                           delete {PlayerRanked.%player%}
                           delete {PlayerRanked.%loop-player%}
                           delete {Ranked.%{_type}%.%loop-player%}
                           delete {Ranked.%{_type}%.%player%}
                           player is a player
                           loop-player is a player
                           if {elo.%{_type}%.%loop-player%} <= {elo.%{_type}%.%player%}:
                               set {_elobetwin} to {elo.%{_type}%.%player%}-{elo.%{_type}%.%loop-player%}
                               if {_elobetwin} is between 0 and 24:
                                   add 16 to {elo.%{_type}%.%loop-player%}
                                   remove 16 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% +16 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -16 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% +16 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -16 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 25 and 49:
                                   add 17 to {elo.%{_type}%.%loop-player%}
                                   remove 17 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 17 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -17 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 17 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -17 (%{elo.%{_type}%.%player%}%)" to loop-player       
                               if {_elobetwin} is between 50 and 74:
                                   add 18 to {elo.%{_type}%.%loop-player%}
                                   remove 18 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 18 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -18 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 18 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -18 (%{elo.%{_type}%.%player%}%)" to loop-player           
                               if {_elobetwin} is between 75 and 99:
                                   add 19 to {elo.%{_type}%.%loop-player%}
                                   remove 19 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 19 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -19 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 19 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -19 (%{elo.%{_type}%.%player%}%)" to loop-player           
                               if {_elobetwin} is between 100 and 124:
                                   add 20 to {elo.%{_type}%.%loop-player%}
                                   remove 20 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 20 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -20 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 20 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -20 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 125 and 149:
                                   add 21 to {elo.%{_type}%.%loop-player%}
                                   remove 21 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 21 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -21 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 21 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -21 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 150 and 174:
                                   add 22 to {elo.%{_type}%.%loop-player%}
                                   remove 22 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 22 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -22 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 22 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -22 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 175 and 199:
                                   add 23 to {elo.%{_type}%.%loop-player%}
                                   remove 23 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 23 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -23 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 23 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -23 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 200 and 224:
                                   add 24 to {elo.%{_type}%.%loop-player%}
                                   remove 24 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 24 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -24 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 24 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -24 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 225 and 249:
                                   add 25 to {elo.%{_type}%.%loop-player%}
                                   remove 25 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 25 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -25 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 25 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -25 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 250 and 274:
                                   add 26 to {elo.%{_type}%.%loop-player%}
                                   remove 26 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 26 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -26 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 26 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -26 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 275 and 299:
                                   add 27 to {elo.%{_type}%.%loop-player%}
                                   remove 27 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 27 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -27 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 27 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -27 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 300 and 324:
                                   add 28 to {elo.%{_type}%.%loop-player%}
                                   remove 28 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 28 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -28 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 28 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -28 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 325 and 349:
                                   add 29 to {elo.%{_type}%.%loop-player%}
                                   remove 29 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 29 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -29 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 29 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -29 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 350 and 399:
                                   add 30 to {elo.%{_type}%.%loop-player%}
                                   remove 30 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 30 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -30 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 30 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -30 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} > 400:
                                   add 31 to {elo.%{_type}%.%loop-player%}
                                   remove 31 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 31 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -31 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 31 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -31 (%{elo.%{_type}%.%player%}%)" to loop-player       
                           else:
                               set {_elobetwin} to {elo.%{_type}%.%loop-player%}-{elo.%{_type}%.%player%}
                               if {_elobetwin} is between 0 and 24:
                                   add 16 to {elo.%{_type}%.%loop-player%}
                                   remove 16 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% +16 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -16 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% +16 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -16 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 25 and 49:
                                   add 15 to {elo.%{_type}%.%loop-player%}
                                   remove 15 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 15 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -15 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 15 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -15 (%{elo.%{_type}%.%player%}%)" to loop-player       
                               if {_elobetwin} is between 50 and 74:
                                   add 14 to {elo.%{_type}%.%loop-player%}
                                   remove 14 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 14 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -14 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 14 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -14 (%{elo.%{_type}%.%player%}%)" to loop-player           
                               if {_elobetwin} is between 75 and 99:
                                   add 13 to {elo.%{_type}%.%loop-player%}
                                   remove 13 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 13 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -13 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 13 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -13 (%{elo.%{_type}%.%player%}%)" to loop-player           
                               if {_elobetwin} is between 100 and 124:
                                   add 12 to {elo.%{_type}%.%loop-player%}
                                   remove 12 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 12 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -12 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 12 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -12 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 125 and 149:
                                   add 11 to {elo.%{_type}%.%loop-player%}
                                   remove 11 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 11 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -11 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 11 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -11 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 150 and 174:
                                   add 10 to {elo.%{_type}%.%loop-player%}
                                   remove 10 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 10 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -10 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 10 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -10 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 175 and 199:
                                   add 9 to {elo.%{_type}%.%loop-player%}
                                   remove 9 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 9 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -9 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 9 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -9 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 200 and 224:
                                   add 8 to {elo.%{_type}%.%loop-player%}
                                   remove 8 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 8 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -8 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 8 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -8 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 225 and 249:
                                   add 7 to {elo.%{_type}%.%loop-player%}
                                   remove 7 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 7 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -7 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 7 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -7 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 250 and 274:
                                   add 6 to {elo.%{_type}%.%loop-player%}
                                   remove 6 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 6 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -6 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 6 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -6 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 275 and 299:
                                   add 5 to {elo.%{_type}%.%loop-player%}
                                   remove 5 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 5 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -5 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 5 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -5 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 300 and 324:
                                   add 4 to {elo.%{_type}%.%loop-player%}
                                   remove 4 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 4 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -4 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 4 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -4 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 325 and 349:
                                   add 3 to {elo.%{_type}%.%loop-player%}
                                   remove 3 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 3 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -3 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 3 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -3 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 350 and 399:
                                   add 2 to {elo.%{_type}%.%loop-player%}
                                   remove 2 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 2 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -2 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 2 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -2 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} > 400:
                                   add 1 to {elo.%{_type}%.%loop-player%}
                                   remove 1 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 1 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -1 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 1 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -1 (%{elo.%{_type}%.%player%}%)" to loop-player
on death of a player:
   loop all players:
       if {Opposant.%loop-player%} is player:
           if {Opposant.%player%} is loop-player:
               push loop-player up at speed 2
               if damage cause is fall:
                   clear drops
                   set death message to ""
                   send "%player% was slain by %loop-player%" to player
                   send "%player% was slain by %loop-player%" to loop-player
                   make console execute command "/effect %player% clear"
                   wait 5 ticks
                   delete {wanted.%loop-player%}
                   delete {wanted.%player%}
                   heal player
                   teleport player to {spawn}
                   set {inqueue.%loop-player%} to false
                   set {dueled.%loop-player%} to false
                   set {inqueue.%player%} to false
                   set {dueled.%player%} to false
                   remove loop-player from {umatchlist.%{waitmatch.%loop-player%}%::*}
                   remove player from {umatchlist.%{waitmatch.%player%}%::*}
                   send "&eDuel remporté par : %loop-player%" to loop-player
                   send "&eDuel remporté par : %loop-player%" to player
                   send "&2(Inventaire)" to loop-player
                   send "&2(Inventaire)" to player
                   send json "&e- %player%" tooltip "&aClic ici!" run "/viewinv %player%" to loop-player
                   send json "&e- %player%" tooltip "&aClic ici!" run "/viewinv %player%" to player
                   send json "&e- %loop-player%" tooltip "&aClic ici!" run "/viewinv %loop-player%" to loop-player
                   send json "&e- %loop-player%" tooltip "&aClic ici!" run "/viewinv %loop-player%" to player
                   delete {dueled.%loop-player%}
                   delete {dueled.%player%}
                   delete {Opposant.%loop-player%}
                   delete {Opposant.%player%}
                   set {inqueue.%player%} to false
                   make console execute command "/effect %player% clear"
                   set {inqueue.%loop-player%} to false
                   make console execute command "/effect %loop-player% clear"
                   clear player's inventory
                   wait 1 tick
                   give iron sword named "&aNon Classé" to slot 0 of player
                   give diamond sword named "&2Classé" to slot 1 of player
                   give book named "&6Modification de Kit" to slot 8 of player
                   give 286 named "&6FFA" to slot 3 of player
                   give player's skull named "&b%player%" to slot 5 of player   
                   give stick named "&cCPS &7(Clic Droit)" to slot 7 of player
                   clear loop-player's inventory
                   wait 1 tick
                   heal loop-player
                   reveal all players to player
                   reveal player to all players
                   reveal all players to {_Player2}
                   reveal {_Player2} to all players
                   wait 1 seconds
                   teleport loop-player to {spawn}
                   make console execute command "/heal %loop-player%"
                   give iron sword named "&aNon Classé" to slot 0 of loop-player
                   give diamond sword named "&2Classé" to slot 1 of loop-player
                   give book named "&6Modification de Kit" to slot 8 of loop-player
                   give 286 named "&6FFA" to slot 3 of loop-player
                   give player's skull named "&b%player%" to slot 5 of loop-player
                   give stick named "&cCPS &7(Clic Droit)" to slot 7 of loop-player
               else:
                   clear drops
                   set death message to ""
                   send "%player% was slain by %loop-player%" to player
                   send "%player% was slain by %loop-player%" to loop-player
                   heal player
                   wait 5 ticks
                   delete {wanted.%loop-player%}
                   delete {wanted.%player%}
                   heal player
                   teleport player to {spawn}
                   set {inqueue.%loop-player%} to false
                   set {dueled.%loop-player%} to false
                   set {inqueue.%player%} to false
                   set {dueled.%player%} to false
                   remove loop-player from {umatchlist.%{waitmatch.%loop-player%}%::*}
                   remove player from {umatchlist.%{waitmatch.%player%}%::*}
                   send "&eDuel remporté par : %loop-player%" to loop-player
                   send "&eDuel remporté par : %loop-player%" to player
                   send "&2(Inventaire)" to loop-player
                   send "&2(Inventaire)" to player
                   send json "&e- %player%" tooltip "&aClic ici!" run "/viewinv %player%" to loop-player
                   send json "&e- %player%" tooltip "&aClic ici!" run "/viewinv %player%" to player
                   send json "&e- %loop-player%" tooltip "&aClic ici!" run "/viewinv %loop-player%" to loop-player
                   send json "&e- %loop-player%" tooltip "&aClic ici!" run "/viewinv %loop-player%" to player
                   delete {dueled.%loop-player%}
                   delete {dueled.%player%}
                   delete {Opposant.%loop-player%}
                   delete {Opposant.%player%}
                   set {inqueue.%player%} to false
                   make console execute command "/effect %player% clear"
                   set {inqueue.%loop-player%} to false
                   make console execute command "/effect %loop-player% clear"
                   clear player's inventory
                   wait 1 tick
                   give iron sword named "&aNon Classé" to slot 0 of player
                   give diamond sword named "&2Classé" to slot 1 of player
                   give book named "&6Modification de Kit" to slot 8 of player
                   give 286 named "&6FFA" to slot 3 of player
                   give player's skull named "&b%player%" to slot 5 of player   
                   give stick named "&cCPS &7(Clic Droit)" to slot 7 of player   
                   clear loop-player's inventory
                   wait 1 tick
                   reveal all players to player
                   reveal player to all players
                   reveal all players to {_Player2}
                   reveal {_Player2} to all players
                   wait 1 seconds
                   teleport loop-player to {spawn}
                   make console execute command "/heal %loop-player%"
                   give iron sword named "&aNon Classé" to slot 0 of loop-player
                   give diamond sword named "&2Classé" to slot 1 of loop-player
                   give book named "&6Modification de Kit" to slot 8 of loop-player
                   give 286 named "&6FFA" to slot 3 of loop-player
                   give player's skull named "&b%player%" to slot 5 of loop-player
                   give stick named "&cCPS &7(Clic Droit)" to slot 7 of loop-player
on quit:
   loop all players:
       set {_type} to {PlayerRanked.%player%}
       if {Opposant.%loop-player%} is player:
           if {Opposant.%player%} is loop-player:
               if {Opposant.%player%} is loop-player:
                   make console execute command "/effect %player% clear"
                   wait 2 ticks
                   delete {wanted.%loop-player%}
                   delete {wanted.%player%}
                   make console execute command "/effect %player% clear"
                   teleport player to {spawn}
                   set {inqueue.%loop-player%} to false
                   set {dueled.%loop-player%} to false
                   set {inqueue.%player%} to false
                   set {dueled.%player%} to false
                   remove loop-player from {umatchlist.%{waitmatch.%loop-player%}%::*}
                   remove player from {umatchlist.%{waitmatch.%player%}%::*}
                   send "&e%player% s'est déconnecter" to loop-player
                   send "&eDuel remporté par : %loop-player%" to loop-player
                   send "&eDuel remporté par : %loop-player%" to player
                   send "&2(Inventaire)" to loop-player
                   send "&2(Inventaire)" to player
                   send json "&e- %player%" tooltip "&aClic ici!" run "/viewinv %player%" to loop-player
                   send json "&e- %player%" tooltip "&aClic ici!" run "/viewinv %player%" to player
                   send json "&e- %loop-player%" tooltip "&aClic ici!" run "/viewinv %loop-player%" to loop-player
                   send json "&e- %loop-player%" tooltip "&aClic ici!" run "/viewinv %loop-player%" to player
                   delete {dueled.%loop-player%}
                   delete {dueled.%player%}
                   delete {Opposant.%loop-player%}
                   delete {Opposant.%player%}
                   set {inqueue.%player%} to false
                   make console execute command "/effect %player% clear"
                   set {inqueue.%loop-player%} to false
                   make console execute command "/effect %loop-player% clear"
                   clear player's inventory
                   make console execute command "/effect %player% clear"
                   wait 1 tick
                   give iron sword named "&aNon Classé" to slot 0 of loop-player
                   give diamond sword named "&2Classé" to slot 1 of loop-player
                   give book named "&6Modification de Kit" to slot 8 of player
                   give 286 named "&6FFA" to slot 3 of player
                   give player's skull named "&b%player%" to slot 5 of player   
                   clear loop-player's inventory
                   heal loop-player
                   reveal all players to player
                   reveal player to all players
                   reveal all players to {_Player2}
                   reveal {_Player2} to all players
                   make console execute command "/effect %player% clear"
                   wait 1 seconds
                   teleport loop-player to {spawn}
                   make console execute command "/heal %loop-player%"
                   give iron sword named "&aNon Classé" to slot 0 of loop-player
                   give diamond sword named "&2Classé" to slot 1 of loop-player
                   give book named "&6Modification de Kit" to slot 8 of loop-player
                   give 286 named "&6FFA" to slot 3 of loop-player
                   give player's skull named "&b%player%" to slot 5 of loop-player
                   give stick named "&cCPS &7(Clic Droit)" to slot 7 of loop-player
                   if {Ranked.%{_type}%.%player%} is true:
                       if {Ranked.%{_type}%.%loop-player%} is true:
                           if {elo.%{_type}%.%loop-player%} is not set:
                               set {elo.%{_type}%.%loop-player%} to 1000
                           if {elo.%{_type}%.%loop-player%} is not set:
                               set {elo.%{_type}%.%loop-player%} to 1000
                           player is a player
                           loop-player is a player
                           delete {PlayerRanked.%player%}
                           delete {PlayerRanked.%loop-player%}
                           delete {Ranked.%{_type}%.%loop-player%}
                           delete {Ranked.%{_type}%.%player%}
                           if {elo.%{_type}%.%loop-player%} <= {elo.%{_type}%.%player%}:
                               set {_elobetwin} to {elo.%{_type}%.%player%}-{elo.%{_type}%.%loop-player%}
                               if {_elobetwin} is between 0 and 24:
                                   add 16 to {elo.%{_type}%.%loop-player%}
                                   remove 16 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% +16 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -16 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% +16 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -16 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 25 and 49:
                                   add 17 to {elo.%{_type}%.%loop-player%}
                                   remove 17 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 17 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -17 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 17 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -17 (%{elo.%{_type}%.%player%}%)" to loop-player       
                               if {_elobetwin} is between 50 and 74:
                                   add 18 to {elo.%{_type}%.%loop-player%}
                                   remove 18 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 18 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -18 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 18 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -18 (%{elo.%{_type}%.%player%}%)" to loop-player           
                               if {_elobetwin} is between 75 and 99:
                                   add 19 to {elo.%{_type}%.%loop-player%}
                                   remove 19 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 19 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -19 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 19 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -19 (%{elo.%{_type}%.%player%}%)" to loop-player           
                               if {_elobetwin} is between 100 and 124:
                                   add 20 to {elo.%{_type}%.%loop-player%}
                                   remove 20 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 20 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -20 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 20 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -20 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 125 and 149:
                                   add 21 to {elo.%{_type}%.%loop-player%}
                                   remove 21 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 21 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -21 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 21 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -21 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 150 and 174:
                                   add 22 to {elo.%{_type}%.%loop-player%}
                                   remove 22 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 22 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -22 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 22 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -22 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 175 and 199:
                                   add 23 to {elo.%{_type}%.%loop-player%}
                                   remove 23 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 23 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -23 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 23 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -23 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 200 and 224:
                                   add 24 to {elo.%{_type}%.%loop-player%}
                                   remove 24 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 24 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -24 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 24 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -24 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 225 and 249:
                                   add 25 to {elo.%{_type}%.%loop-player%}
                                   remove 25 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 25 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -25 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 25 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -25 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 250 and 274:
                                   add 26 to {elo.%{_type}%.%loop-player%}
                                   remove 26 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 26 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -26 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 26 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -26 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 275 and 299:
                                   add 27 to {elo.%{_type}%.%loop-player%}
                                   remove 27 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 27 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -27 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 27 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -27 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 300 and 324:
                                   add 28 to {elo.%{_type}%.%loop-player%}
                                   remove 28 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 28 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -28 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 28 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -28 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 325 and 349:
                                   add 29 to {elo.%{_type}%.%loop-player%}
                                   remove 29 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 29 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -29 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 29 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -29 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 350 and 399:
                                   add 30 to {elo.%{_type}%.%loop-player%}
                                   remove 30 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 30 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -30 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 30 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -30 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} > 400:
                                   add 31 to {elo.%{_type}%.%loop-player%}
                                   remove 31 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 31 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -31 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 31 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -31 (%{elo.%{_type}%.%player%}%)" to loop-player       
                           else:
                               set {_elobetwin} to {elo.%{_type}%.%loop-player%}-{elo.%{_type}%.%player%}
                               if {_elobetwin} is between 0 and 24:
                                   add 16 to {elo.%{_type}%.%loop-player%}
                                   remove 16 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% +16 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -16 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% +16 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -16 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 25 and 49:
                                   add 15 to {elo.%{_type}%.%loop-player%}
                                   remove 15 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 15 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -15 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 15 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -15 (%{elo.%{_type}%.%player%}%)" to loop-player       
                               if {_elobetwin} is between 50 and 74:
                                   add 14 to {elo.%{_type}%.%loop-player%}
                                   remove 14 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 14 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -14 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 14 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -14 (%{elo.%{_type}%.%player%}%)" to loop-player           
                               if {_elobetwin} is between 75 and 99:
                                   add 13 to {elo.%{_type}%.%loop-player%}
                                   remove 13 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 13 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -13 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 13 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -13 (%{elo.%{_type}%.%player%}%)" to loop-player           
                               if {_elobetwin} is between 100 and 124:
                                   add 12 to {elo.%{_type}%.%loop-player%}
                                   remove 12 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 12 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -12 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 12 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -12 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 125 and 149:
                                   add 11 to {elo.%{_type}%.%loop-player%}
                                   remove 11 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 11 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -11 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 11 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -11 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 150 and 174:
                                   add 10 to {elo.%{_type}%.%loop-player%}
                                   remove 10 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 10 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -10 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 10 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -10 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 175 and 199:
                                   add 9 to {elo.%{_type}%.%loop-player%}
                                   remove 9 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 9 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -9 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 9 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -9 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 200 and 224:
                                   add 8 to {elo.%{_type}%.%loop-player%}
                                   remove 8 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 8 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -8 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 8 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -8 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 225 and 249:
                                   add 7 to {elo.%{_type}%.%loop-player%}
                                   remove 7 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 7 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -7 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 7 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -7 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 250 and 274:
                                   add 6 to {elo.%{_type}%.%loop-player%}
                                   remove 6 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 6 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -6 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 6 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -6 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 275 and 299:
                                   add 5 to {elo.%{_type}%.%loop-player%}
                                   remove 5 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 5 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -5 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 5 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -5 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 300 and 324:
                                   add 4 to {elo.%{_type}%.%loop-player%}
                                   remove 4 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 4 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -4 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 4 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -4 (%{elo.%{_type}%.%player%}%)" to loop-player   
                               if {_elobetwin} is between 325 and 349:
                                   add 3 to {elo.%{_type}%.%loop-player%}
                                   remove 3 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 3 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -3 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 3 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -3 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} is between 350 and 399:
                                   add 2 to {elo.%{_type}%.%loop-player%}
                                   remove 2 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 2 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -2 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 2 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -2 (%{elo.%{_type}%.%player%}%)" to loop-player
                               if {_elobetwin} > 400:
                                   add 1 to {elo.%{_type}%.%loop-player%}
                                   remove 1 from {elo.%{_type}%.%player%}
                                   wait 3 ticks
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 1 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -1 (%{elo.%{_type}%.%player%}%)" to player
                                   send "{@c6}Changement d'élo: {@ca}%loop-player% + 1 (%{elo.%{_type}%.%loop-player%}%) - {@cc}%player% -1 (%{elo.%{_type}%.%player%}%)" to loop-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.