Skript: 2.3.2
Minecraft: 1.9.4
Salut à tous !
Je viens vers vous car j'ai un problème, j'essaie actuellement de créer un skript de faction super avancé et modifiable à 100%, cependant je bloque sur 1 effet, lorsqu'un joueur claim un chunk, ce chunk est ajouté à une variable liste -> {faction.chunks.%{faction.name.%player%}%::*}, si je claim le chunk (0,13) ceci est normalement ajouté dans la liste, mais j'ai fait un filtre pour ajouté que le chunk. Donc -> "chunk (0,13) of world" devient -> "(0,13)".
Donc, j'essaie de créer la commande /f unclaimall (unclaims tous les chunks des factions du serveur) qui loopera la liste avec tous les noms de faction -> {faction.chunks.%loop-value%::*} -> puis qui va retirer la variable du nom de la faction qui a claim le territoire dans le loop-value -> Ex: j'ai claim donc je set la variable "{faction.claim.%chunk at player%} -> to {faction.name.%player%}" pour que seuls eux puisse poser.
loop {faction.liste::*}:
loop {faction.liste.claims.%loop-value-1%::*}:
set {_lp2} to "%loop-value-2%"
set {_split::*} to {_lp2} split at " "
set {_lp2} to "%{_split::2}%"
replace all "(" and ")" with "" in {_lp2}
set {_lp2} to chunk at {_lp2} of world # <------------ ICI LE PROBLEME
clear {faction.claim.chunk.%loop-value-2%} # <------------ Variable qui indique lorsqu'on pose/casse, le nom de la faction propriétaire.
message "&cDéclaim de tous les claims !"
Je demande de l'aide malgré toutes mes recherches ainsi que mes tests de plusieurs syntaxes différentes, mais j'ai une piste -> {_chunk} = (0,13) -> set {_chunk} to chunk at {_chunk} of world
est reconnu comme une bonne syntaxe mais après l'éxécution -> An internal error occured while attempting to perform this command."
Merci à tousssss !!!!