Bonsoir, je développe un skript de gestion des milliers de tetes custom dans Minecraft, et j'arrive a une partie qui me pose le plus de problème (La fonction de recherche) ..
Donc voila ma partie de recherche :
command /hdbadd [<text>]:
trigger:
add arg-1 to {hdb::list::*}
send " &3&o(%arg-1%) &bà bien été ajouter !"
command /hdblist:
trigger:
open chest with 6 rows named " &7» &fListe" to player
wait 2 ticks
loop {hdb::list::*}:
set {_count} to 0
loop {hdb::list::*}:
set slot {_count} of current inventory of player to stone named "&c[&c%loop-index%&c] &8- &7%colored loop-value%" with lore "&8Tete: &a%colored loop-value%||"
add 1 to {_count}
command /hdbsearch [<text>]:
trigger:
open chest with 6 rows named " &7» &fListe" to player
wait 2 ticks
set {_count} to 0
loop {hdb::list::*}:
loop-value contains "%arg 1%":
set slot {_count} of current inventory of player to stone named "&c[&c%loop-index%&c] &8- &7%colored loop-value%" with lore "&8Tete: &a%colored loop-value%||"
add 1 to {_count}
stop
En gros j'ajoute une variable du nom de la tete avec le /hdbadd [<text>]
Ensuite je la cherche et la fait apparaitre dans un menu avec le /hdbsearch [<text>] et c'est la que j'ai un problème, si je met (dans la ligne du " loop-value contains "%arg 1%":" ) un "is" au lieu du "contains", cela marche et m'affichera la tete avec le nom exact dans le menu, mais moi je veut que sa m'affiche toutes les tetes contenant le mot de recherche.. Le contains ne m'affiche rien au menu final
Exemple pour mieux me faire comprendre :
hdb::list:: -> Contient "Table" "Ecran" "Table rouge" "Evier" "Tasse verte"
En laissant le "contains" dans la ligne (loop-value contains "%arg 1%":) et en tapant /hdbsearch Table . Cela devrait m'afficher deux items "Table" ET "Table rouge"
En mettant le "is" dans la ligne (loop-value is arg 1:) et en tapant /hdbsearch Table . Cela m'affichera uniquement "Table"
Là est le problème :/
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.
Question
Invité
Bonsoir, je développe un skript de gestion des milliers de tetes custom dans Minecraft, et j'arrive a une partie qui me pose le plus de problème (La fonction de recherche) ..
Donc voila ma partie de recherche :
command /hdbadd [<text>]: trigger: add arg-1 to {hdb::list::*} send " &3&o(%arg-1%) &bà bien été ajouter !" command /hdblist: trigger: open chest with 6 rows named " &7» &fListe" to player wait 2 ticks loop {hdb::list::*}: set {_count} to 0 loop {hdb::list::*}: set slot {_count} of current inventory of player to stone named "&c[&c%loop-index%&c] &8- &7%colored loop-value%" with lore "&8Tete: &a%colored loop-value%||" add 1 to {_count} command /hdbsearch [<text>]: trigger: open chest with 6 rows named " &7» &fListe" to player wait 2 ticks set {_count} to 0 loop {hdb::list::*}: loop-value contains "%arg 1%": set slot {_count} of current inventory of player to stone named "&c[&c%loop-index%&c] &8- &7%colored loop-value%" with lore "&8Tete: &a%colored loop-value%||" add 1 to {_count} stopEn gros j'ajoute une variable du nom de la tete avec le /hdbadd [<text>]
Ensuite je la cherche et la fait apparaitre dans un menu avec le /hdbsearch [<text>] et c'est la que j'ai un problème, si je met (dans la ligne du " loop-value contains "%arg 1%":" ) un "is" au lieu du "contains", cela marche et m'affichera la tete avec le nom exact dans le menu, mais moi je veut que sa m'affiche toutes les tetes contenant le mot de recherche.. Le contains ne m'affiche rien au menu final
Exemple pour mieux me faire comprendre :
Si quelqu'un peut m'aider :D
3 réponses à cette question
Messages recommandés