Pages :: 1
Bonjour, je cherche la commande pour faire le testfor d'un item dans un coffre en 1.8 Merci de me répondre au plus vite.
En fait, il est impossible de tester si un item est dans un coffre mais qu'il y a d'autres items avec celui-ci
En revanche, tu peux très facilement tester si certains items particuliers (et eux seuls) sont dans un coffre
Il suffit de faire un clock (Tu peux en trouver différents modèles sur le site) reliée une commande:
/testforblock X Y Z chest 1* {Items:[0:{Slot:0b,id:"minecraft:ITEM"},],id:"NOM DU COFFRE",Lock:"",}
Puis accoler un comparateur en sortie de ce command_block et y rentrer la commande que tu veux éxécuter, ou ton système
*: Le chiffre dépend de l'orientation de ton coffre
Si tu veux, tu peux de dire exactement quels items tu veux tester, ainsi que leur position dans le coffre, et je t'enverrai la commande :)
Hors ligne
Salut, ça va?
Grâce à cette commande, tu peux également tester le contenu d'un dropper, d'un dispenser ou de tout contenant
Elle permet de faire des choses vraiment intéressantes, comme dans des maps aventure pour un passage secret par exemple, ou encore créer ses propres crafts (J'avais d'ailleurs posté une astuce à ce propos, mais elle n'a pas été publiée :/)
Hors ligne
Salut, ça va?
Merci Rokoudram
Mais de rien, c'est tout naturel de répondre aux demandes de collègues auxquels je peux venir en aide ^^
Hors ligne
Salut, ça va?
Bonjour je suis nouveau sur le site. Quelqu'un aurai t'il de l'aide a me prposer ? Mrc d'avance
Hors ligne
On raconte que Notch avait 2 comptes...
Un nommé Notch et nommé... gabbion !
Tout dépend pour quoi ;)
Si c'est pour ce qui concerne des systèmes, tu peux me demander, ou bien il y a un topic dédié aux demandes de la communauté pour des astuces :)
Hors ligne
Salut, ça va?
Ok merci je vais pouvoir continuer ma map!
Je veux tester si il y a un gold nugget dans le slot 0b qui se nomme "PVP coin money"
Et aussi ensuite le clear
Dernière modification par cowmanetcie (05/04/2015 20:20:01)
Pour vérifier s'il y a bien l'item dans le premier slot, il faut faire une clock reliée à cette commande:
/testforblock X Y Z W {CustomName:NOM?,Items:[{Slot:0,id:gold_nugget,Count:1,tag:{display:{Name:PVP coin money}}}]}
W: Ce va dépendre de l'orientation du coffre
2 = Nord
3 = Sud
4 = Ouest
5 = Est
NOM?: Si ton coffre a un nom particulier, tu peux remplacer ces caractères par son nom
Sinon, il suffit d'effacer " CustomName:NOM?,"
1: C'est le nombre de golden_nuggets que tu veux qu'il y ait dans le slot du coffre
Et pour clear le coffre, tu met en sortie de la commande précédente (Comparateur) un petit
/setblock X Y Z minecraft:chest W replace {CustomName:NOM?}
Encore une fois, si'l n'y a pas de nom particulier, tu peux retirer tout le "{CustomName:NOM?}"
Je ne suis pas très sûr de ce que j'avance, j'écris ça un peu à l'arrache ^^
Si ça ne fonctionne pas, dis-le moi et je corrigerais la commande à tête reposée ^.^
Hors ligne
Salut, ça va?
Un grand merci Rokoudram!
Wouah merci Rokoudram
Marche pas!
Qu'est-ce qui ne fonctionne pas?
Le clear ou le testfor?
Hors ligne
Salut, ça va?
J'ai revu la commande, j'avais écrit vraiment n'importe quoi X)
La prochaine fois je le ferai bien ^.^
Il faut donc rentrer cette commande
/testforblock X Y Z chest W {CustomName:NOM?,Items:[0:{Slot:0b,id:"minecraft:gold_nugget",Count:1b,tag:{RepairCost:1,display:{Name:"PVP coin money",},},Damage:0s,},],id:"Chest",Lock:"",}
Pour le W et le CustomName:NOM?, c'est comme avant
Pour le 1 c'est le nombre de golden nuggets que tu veux dans le coffre
Le RepairCost:1,, c'est parce que j'ai renommé le golden_nugget à l'aide d'une enclume. Si tu les give directement renommés, il est préférable d'enlever toute cette partie ;)
Si le coffre est verrouillé, tu peux mettre le nom de la 'clef' juste ici: Lock:"CLEF",}
Mais je vois pas pourquoi le coffre serait verrouillé^^
Cette fois, ça devrait fonctionner ^.^
Hors ligne
Salut, ça va?
Enfait, je voudrais faire comme une banque mettre les PVP tunes monney dans un coffre et que ça rajout 1 a un scoreboard
En gros tu voudrais que quand il y a 1 golden_nugget dans le premier slot du coffre, le coffre soit clear et il y ait un point supplémentaire dans le scoreboard banque?
La banque, c'est pour chaque joueur ou pour tout le monde?
Sinon j'ai un système beaucoup plus simple pour faire ça si tu veux, mais sur le forum ça va être un peu pénible ^^
Dernière modification par Rokoudram (06/04/2015 13:53:04)
Hors ligne
Salut, ça va?
J'ai moi aussi un sytsteme symilaire mais pas de coffres OoO
Un système du même genre, c'est dur à faire sans coffre ;)
Hors ligne
Salut, ça va?
Bais en fait, la map est en solo et je voudrais aussi que l'on puisse en mettre plusieurs et que cela n'ajoute pas qu'un seul point!
C'est facile:
Tu le fais avec une pancarte ou il y a marqué l'item contre par exemple une monnaie crée avec un scoreboard :
/scoreboard objectives add <nom de votre money> totalKillCount
Cette commande crée l'objectif <nom de votre money> et ajoute un point à chaque meurtre de joueur/mobs
Mais encore il faudra l'afficher... Sinon le joueur ne pourra pas le voir
/scoreboard objectives setdisplay sidebar <nom de votre money>
Cette commande l'affiche dans la sidebar (à droite) mais vous pouvez le remplacer par list et appuyez sur tab pour la voir
Je vous ferai la suite bientôt
@Xela ---> Le totalKillCount n'a rien à voir avec ce dont on parle
@Cowman ---> Je peux te faire ça si tu veux, on reste sur les MP pour voir quand ;)
Dernière modification par Rokoudram (07/04/2015 19:07:23)
Hors ligne
Salut, ça va?
je ne suis vraiment pas très fort en /testfor dsl
Hors ligne
On raconte que Notch avait 2 comptes...
Un nommé Notch et nommé... gabbion !
De toutes façons, le sujet me semble clos
Hors ligne
Salut, ça va?
Pages :: 1