>> La recherche se fait sur tous les élements du jeu Minecraft <<
Aidez nous a financer le site: Joignez l'utile à l'agréable et profitez d'FR-Minecraft sans publicités en devenant VIP ! Ou ajoutez FR-Minecraft dans vos exceptions, nous n'abusons pas des pubs

Astuce Minecraft : Faire un shop !


Aidez nous a financer le site: Joignez l'utile à l'agréable et profitez d'FR-Minecraft sans publicités en devenant VIP ! Ou ajoutez FR-Minecraft dans vos exceptions, nous n'abusons pas des pubs

Bonjour à tous ,
aujourd'hui je vous propose une astuce pour faire un shop, pour cela, placez un bouton avec sur un des côtés un command block avec la commande :

clear @p *id de l'objet pour payer* 0 *quantité*

Puis placez deux fils de redstone sur le command block et sur un bloc derrière celui-ci avec, à droite du command block un comparateur inversé et à droite du fil un répéteur à 2 tics .



Puis placez deux blocs devant le comparateur et devant le répéteur avec sur les premiers des torches de redstone et sur les deuxième de la redstone .

Placez ensuite une torche de redstone à droite du système suivis d'un fil de redstone avec en dessous un command block avec la commande :

give @p *objet échangé* *quantité*



Et voilà le résultat (ici j'ai fait un échange de 2 oeufs contre 1 cuir) :







Et voilà vous avez maintenant votre shop !


Cette astuce Minecraft a été posté par Thomvag07 dans la catégorie Commandes le 15/11/2014 à 9h58. .

Validé par Terablocks458. Dernière modification par Terablocks458 le 15/11/2014 à 20:45.
Partager :
Commentaires de l'astuce Minecraft
Faire un shop ! :
Grand_Corbeau (rédacteur)
le 11/01/2015 à 11:47
Assez sympa ! Ou alors, on peut paramétrer un villageois pour qu'il fasse l'échange de plusieurs types d'objets. :)
le 11/01/2015 à 11:47
rien compris mais ça a l'air cool XD
Piccomaster (anonyme)
le 11/01/2015 à 11:53
Pas mal, mais je préfère la disposition des shop que Hypixel fait car ils peuvent être beaucoup plus nombreux sur une ligne.
redstonetorch (anonyme)
le 11/01/2015 à 12:12
Mais... C'est super utile !! Merci beaucoup Thomvag07 ! :)
Je vais la mettre sur le serveur de mon pote :)
le 11/01/2015 à 12:27
génial mais comment on fait un shop panneau(clic sur un sign pour acheter)
sombodi (anonyme)
le 11/01/2015 à 12:33
@azekill_DIABLO c'est avec un plugin
Tu peux le faire que avec un serveur avec CraftBujjit/Spigot
le 11/01/2015 à 12:35
Cool mais pour ceux qui sont vraiment très nul en anglais, tu aurait pu mettre "magasin".

Sinon très bonne astuce, même si j'avoue que j'ai rien compris !
Joupi (anonyme)
le 11/01/2015 à 12:45
Pourquoi y a besoin de tout ça ??
2 command block, 1 comparateur et c'est terminé :/
le 11/01/2015 à 12:59
#azekill_DIABLO Il faut créé un système qui détecte un clic sur un panneau via un panneau givé avec /setblock minecraft:sign 1 0 {TouteUneCommandeEnorme} et plein de bordel comme ça...
le 11/01/2015 à 13:02
Loyd-Arthur oui y'a plein de data mais c'est pas en se givant c'est avec un /setblock mais la plupart des gens ne me suivent plus
le 11/01/2015 à 13:07
pas mal mais je pense que la disposition peut être simplifiée
Grand_Corbeau (rédacteur)
le 11/01/2015 à 13:16
@Biobak_ -> non, je confirme, on peut donner un panneau avec du langage en json. Le /entitydata est aussi utilisable, mais je suis certain à 100% du /give pour l'avoir fait moi-même. ^^
QGfruit (anonyme)
le 11/01/2015 à 13:16
@Piccomaster ils utilisent des plugins pas des command blocks
xXEMILEXx (anonyme)
le 11/01/2015 à 13:35
et ben moi ca ne marche pas
quen21 (anonyme)
le 11/01/2015 à 13:58
Bonne astuce mais sur un serveur se sera plus cool un systeme redstonne XD
UnGars (anonyme)
le 11/01/2015 à 14:02
MAIS WHAT ?! Cette article a été posté le 15/11/2014 Wut
le 11/01/2015 à 14:11
Génial ôur mon serveur vanilla! merci! <3
FrozenSunny (anonyme)
le 11/01/2015 à 14:24
si il faut échanger 2 œufs contre 1 cuir et que tu a 1 œuf en appuyant sur le bouton tu a quand même le cuir désolé mais du coups ce n'est utile que contre 1 seul item a échanger
le 11/01/2015 à 14:31
@azzkill_DIABLO je pense que avec, une commande ENORME, tu peut très bien le faire mais, je pense pas savoir mettre 2 commandes dans un seul panneau, mais si cette commande peut te donner des idées :

/setblock ~ ~1 ~ minecraft:standing_sign 0 replace { Text1:"{ text:\"\", color:black, bold:true }", Text4:"{ text:\"\", color:black, italic:true }", Text3:"{ text:\" et voie !!\", color:blue, italic:true, bold:true}", Text2:"{ text:\"Clique\", bold:true, color:blue, italic:true, clickEvent:{ action:run_command, value:\"/give @p diamond\" } }" }
dehncrestt (anonyme)
le 11/01/2015 à 14:59
@azekill_DIABLO

en solo c'est compliqué. Comme l'as dit Lord_Aythur. Mais en serveur tu peut prendre un plugin qui permet d’insérer des commandes sur les panneaux (je ne me rappelle plus du nom exacte desolé)
Thomvag07 (auteur)
le 11/01/2015 à 15:40
Merci de vos commentaires et merci a Terablock ! j'ai l'impression que sa étais un peu mal comprit pour certain mais si vous cherchez le moyen de faire d'autre type de shop je vous envoie vers se lien :)
https://www.youtube.com/watch?v=2tHmClCvRcQ
le 11/01/2015 à 16:03
@Grand_Corbeau: Entitydata sur les panneaux?
Piccomaster (anonyme)
le 11/01/2015 à 16:06
@QGfruit,

Je parlais dans ces maps solos pas sur son serveur, regarde les magasins qu'il a fait dans la série Herobrine, tu verras!
jeb (anonyme)
le 11/01/2015 à 16:11
Tu adores Herobrine mais ...il n'existe que par mod .
Et bien sur j'ai encore cacher des astuces secrètes dans les "command block "
le 11/01/2015 à 16:30
@Youpi

Si tu met pas le système avec le comparateur, si tu clique et que ça marche une fois, le comparateur va se bloquer et si tu reclique avec l'item a échanger, ça va pas marcher..
Grand_Corbeau (rédacteur)
le 11/01/2015 à 16:42
@Biobak_ -> oui, bon, ok, je me suis trompé ! XD
BLOCKDATA. Exemple, pour un panneau d'attente :
/blockdata [x] [y] [z] {["{\"text\":\"\",\"extra\":[{\"text\":\" \"}]}","{\"text\":\"\",\"extra\":[{\"text\":\" In progress\",\"color\":\"dark_blue\",\"bold\":\"true\"}]}","{\"text\":\"\",\"extra\":[{\"text\":\"ddd\",\"obfuscated\":\"true\"},{\"text\":\" 50% \",\"color\":\"dark_green\",\"bold\":\"true\"},{\"text\":\"ddd\",\"obfuscated\":\"true\"}]}"]}
le 11/01/2015 à 17:06
@Grand_Corbeau :
Tellement de compréhension dans ton comm xD

Sinon très utile le shop :D Moi qui cherchais depuis longtemps merci a toi !
le 11/01/2015 à 19:26
@Grand_Corbeau mon exemple redstoneur avec terarblocks s'est trompé :O
Grand_Corbeau (rédacteur)
le 11/01/2015 à 19:47
@Endcube -> Errare humanum est, non ? ^^
...
Oh mon Dieu oh mon Dieu il a dit que je suis un exemple !!! L'accomplissement de toute une vie ! :D
le 11/01/2015 à 20:19
XD , serieu , t'es un genie
Arth2000 (anonyme)
le 11/01/2015 à 21:19
@MinecreepTheBest -> Comme ça, tu va avoir des problème de permission. Une command executée grâce à un /tellraw, un livre, un panneau est executée avec les permissions du joueur qui a activé la commande. C'est pour ça que les objecitfs trigger existent: en utilisant la commande '/scoreboard players enable <objective name>', les joueurs peuvent eux même modifier leur score sur un certain objectif. (avec la commande /trigger).

Donc, tu dois faire quelque chose dans ce genre ci:
Sur une horloge:
/scoreboard players enable @a[x=<posX du panneau>,y=<posY du panneau>,z=<posZ du panneau>,r=7] shop

et comme NBT pour le panneau:
{Text2:"{text:\"Un magasin!\",clickEvent:{action:\"run_command\",value:\"/trigger shop set 1\"}}"}

Après, tu teste si celui qui à cliquer sur le panneau a vraiment les objects de l'échange avec un autre /scoreboard et si oui, tu procède au /clear et /give.
lebonhome (anonyme)
le 11/01/2015 à 21:38
wouaich mais moi en alpha je donnais des lingots de fer au boulanger du coin et il me donnait du pain. A l’époque on était plus créatif.
le 11/01/2015 à 21:46
Lebonhome --> Je valide, le troc, il n'y a rien de mieux. Et puis, l'astuce est très mal faîte. N'importe qui peut modifier ce qui est écrit dans le command block.
le 11/01/2015 à 22:01
moi j'aimais bien le troc mais automatisé avec des machine en redstonne qu'on pouvait faire en SURVIE (bon même si les systèmes étaient pas mal complexe) ça permettais de faire des échanges bien dans les serveurs quand tu faisais pas confiance au mec en face :)
le 12/01/2015 à 01:18
Ouai pratique
simple (anonyme)
le 12/01/2015 à 06:46
J'ai fait plus simple. X)
le 12/01/2015 à 13:20
@lightcou : Salut, je t'invite à te créer un compte sur le forum et de te rendre dans la section "Le café" et de créer un topic en expliquant ce que tu fais etc...
Merci !
phildoug14 (anonyme)
le 12/01/2015 à 17:39
si je me trompe pas cette machine te donne le cuir même si t'a pas d’œuf
...
Rafidelf (anonyme)
le 12/01/2015 à 18:09
Aha
redstonetorch (anonyme)
le 13/01/2015 à 09:12
@phildoug14 Euh … xD

En fait, on en apprends plus dans les coms que dans le contenu de l'astuce elle même … xD
Merci les mecs, c'est super utile … x)
LeRepondeur (anonyme)
le 14/01/2015 à 07:30
@phildoug

Tu peut aussi ajouter le plugin chestshop
le 14/01/2015 à 12:12
il faut faire plutot un trigger avec le clickevent de la pancarte du coup on peut faire un scoreboard test et executer 2 commandes! (clear et give)

cette astuce devrait etre plutot dans "bases" psk les commandes sont... basiques!

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░██████████████░░░░░░░░░░░
░░░░░████░░░░░░░░░░░░░░████░░░░░░░
░░░██░░░░███░░░░░░░░███░░░░██░░░░░
░░░██░░░░░░░░░░░░░░░░░░░░░░██░░░░░
░░░██░░░░░░░░░░░░░░░░░░░░░░██░░░░░
░░░██░░░██░░░░░░░░░░░░██░░░██░░░░░
░░░██░░░░░████████████░░░░░██░░░░░
░░░░░████░░░░░░░░░░░░░░████░░░░░░░
░░░░░░░░░██████████████░░░░░░░░░░░ de mon invention ;)
le 14/01/2015 à 13:38
@phildoug -> Oui tu peux le mettre mais les astuces postés sur le site sont faite pour être reproduit en vanilla (sans plugins / sans mod / ...)
le 14/01/2015 à 13:50
@phildoug -> Oui tu peux le mettre mais les astuces postés sur le site sont faite pour être reproduit en vanilla (sans plugins / sans mod / ...)

@command_block_man -> Non, cette astuce n'est pas à mettre dans la section "Les bases" même ci les commandes sont basiques comme tu le dis.
Je pense que cette astuce à été mis dans la section "Commandes" car dans cette astuce il n'y a que des commandes ^^
Oromis56 (anonyme)
le 14/01/2015 à 14:04
azekill_DIABLO, via command_block tu peux le faire ;)
juju237 (anonyme)
le 16/01/2015 à 22:29
super cool sa ma servi a rien j ai rien compris mais dans ma tete j ai piger 1 truc c'est que en plus sa ser a quoi ???
SoulPhantom (anonyme)
le 17/01/2015 à 00:26
ça m'a donné une idée...
juju237 (anonyme)
le 17/01/2015 à 13:30
a j ai compris c'est super cool meme tros tros cool pour mon serveur minecraft
le 26/01/2015 à 18:34
@tout ceux qui mont aidé

merci beaucoup mais l'histoire de {la plus grosse commande au monde} me décourage un petit peu mais bon c'est pas grave...et bonne astuce un mois après...
le 12/02/2015 à 19:41
Merci cette astuce pourra me servir plus tard pour ma map...

THANKS!!!!!!!
le 16/02/2015 à 16:39
j'aime pour mon serveur
le 23/03/2015 à 14:48
J'ai pas encore éssayer mais ça doit etre super!
le 05/06/2015 à 03:51
J'ai fait se qui est écrit et je donne 10/10 ;-)
Thomvag07 (auteur)
le 21/08/2015 à 15:44
@Boargleader n'importe qui qui est op ^^

Vous devez être connecté pour laisser un commentaire.