Forum - Minecraft ITALIA
[Richiesta] Shop tramite un Cartello [NO PLUGIN] - Versione stampabile

+- Forum - Minecraft ITALIA (https://www.minecraft-italia.it/forum)
+-- Forum: Generale - Parliamo di Minecraft (https://www.minecraft-italia.it/forum/f-generale-parliamo-di-minecraft)
+--- Forum: Command Block (https://www.minecraft-italia.it/forum/f-command-block)
+--- Discussione: [Richiesta] Shop tramite un Cartello [NO PLUGIN] (/t-richiesta-shop-tramite-un-cartello-no-plugin)



Shop tramite un Cartello [NO PLUGIN] - MatteoTh3Gamer_ - 27/12/2016

Mi servirebbe un comando che mi permette di avere uno shop tramite un cartello...
una sorta di scambio tra uno smeraldo che prendo dall'inventario del giocatore e lo cambio con un altro item... E' possibile eseguire questa operazione senza l'utilizzo dei plugin? Grazie in anticipo Shifty


RE: Shop tramite un Cartello [NO PLUGIN] - ALCC01 - 27/12/2016

Sposto in Command Block.


RE: Shop tramite un Cartello [NO PLUGIN] - BaccoShow - 27/12/2016

Usa la tag clickEvent, che rileva quando un giocatore clicca sul cartello. Associ poi tutti i comandi che vuoi per svolgere l'azione che preferisci.


RE: Shop tramite un Cartello [NO PLUGIN] - MatteoTh3Gamer_ - 27/12/2016

27/12/2016, 12:16BaccoShow ha scritto: Usa la tag clickEvent, che rileva quando un giocatore clicca sul cartello. Associ poi tutti i comandi che vuoi per svolgere l'azione che preferisci.

Un aiutino? Non puoi darmi il comando? Ghratt


RE: Shop tramite un Cartello [NO PLUGIN] - LorySF - 27/12/2016

/give @p sign 1 0 {BlockEntityTag: {Text1: "{\"text\":\"Ciao\",\"color\":\"dark_blue\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/say 1\"}}",Text4: "{\"text\":\"Ciao\",\"color\":\"yellow\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/say 2\"}}"},display: {Name: "Custom Sign"}}
Adatta il coamndo alle tue necessità Smile


RE: Shop tramite un Cartello [NO PLUGIN] - MatteoTh3Gamer_ - 27/12/2016

27/12/2016, 17:02LorySF ha scritto: /give @p sign 1 0 {BlockEntityTag: {Text1: "{\"text\":\"Ciao\",\"color\":\"dark_blue\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/say 1\"}}",Text4: "{\"text\":\"Ciao\",\"color\":\"yellow\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/say 2\"}}"},display: {Name: "Custom Sign"}}
Adatta il coamndo alle tue necessità Smile

scusami non è che potresti adattarlo alla richiesta perchè non sono pratico con i comandi Sad


RE: Shop tramite un Cartello [NO PLUGIN] - LorySF - 28/12/2016

Non è possibile fare esattamente quello che vuoi tu con un comando ma potresti fare che quando si clicca sul cartello si evoca un aromrstand invisibile e se a distanza di 2 blocchi da esso c'è uno smeraldo lo killa e evoca l'item che vuoi tu e killa l'armor stand.
Se vuoi proprio i comandi devi dirmi in che versioni giochi Smile


RE: Shop tramite un Cartello [NO PLUGIN] - MatteoTh3Gamer_ - 28/12/2016

28/12/2016, 11:37LorySF ha scritto: Non è possibile fare esattamente quello che vuoi tu con un comando ma potresti fare che quando si clicca sul cartello si evoca un aromrstand invisibile e se a distanza di 2 blocchi da esso c'è uno smeraldo lo killa e evoca l'item che vuoi tu e killa l'armor stand.
Se vuoi proprio i comandi devi dirmi in che versioni giochi Smile

Gioco in 1.11 l'item da evocatedopo lo smeraldo è una spada in diamante con incantamenti maxati se possibile... Grazie in anticipo.


RE: Shop tramite un Cartello [NO PLUGIN] - CommandLeo - 28/12/2016

@MatthewsNetwork
Dopo un po' ho trovato la soluzione al problema, ecco il comando:
Codice:
/give @p sign 1 0 {
    BlockEntityTag: {
        Text1: "{\"text\":\"Uno Smeraldo\",\"color\":\"gold\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"clear @p[r=3,tag=SHOP] emerald 0 1\"}}",
        Text2: "{\"text\":\"|\",\"color\":\"gold\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"give @p[r=3,tag=SHOP] diamond_sword 1 0 {Unbreakable:1,ench:[{id:16,lvl:9999}]}\"}}",
        Text3: "{\"text\":\"V\",\"color\":\"gold\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"say Ho appena comprato una spada!\"}}",
        Text4: "{\"text\":\"Una Spada \",\"color\":\"gold\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"scoreboard players tag @p[r=3,tag=SHOP] remove SHOP\"}}"
    },
    display: {
        Name: "Custom Sign"
    }
}
Nota: Potrebbe avere qualche qualche bug, in caso te li elenco in privato

Il giocatore che vorrà fare l'acquisto dovrà avere in mano uno o più smeraldi e stare abbastanza vicino al cartello.
L'unico bug che sono riuscito a trovare è il seguente:
Se un giocatore tiene in mano lo smeraldo poi cambia slot e preme sul cartello funzionerà lo stesso.
L'unico modo per risolvere sarebbe avere un cratello con sei righe ma... non esiste



RE: Shop tramite un Cartello [NO PLUGIN] - LorySF - 28/12/2016

Non so se è un mio problema, ma il tuo cartello, se cliccato esegue sulo /say . Probabilmente perchè per gli altri comandi hai messo anche un selector che rileva la tag SHOP, non asseganata Smile
O forse è qualcos'altro non so.


RE: Shop tramite un Cartello [NO PLUGIN] - CommandLeo - 29/12/2016

Nel post precedente ho dimenticato di scrivere che va piazziato un command block a ripetizione sempre attivo con questo comando:
/scoreboard players tag @a add SHOP {SelectedItem:{id:"minecraft:emerald"}}
@LorySF
@MatthewsNetwork

Comunque funziona, testato personalmento su minecraft 1.10



RE: Shop tramite un Cartello [NO PLUGIN] - AlexPlayer3000 - 30/12/2016

Su QUESTO SITO puoi generare cartelli che eseguono un comando diverso per ogni riga


RE: Shop tramite un Cartello [NO PLUGIN] - CommandLeo - 31/12/2016

Il vero problema non è generare cartelli, quanto creare i comandi che si attiveranno col clickEvent.
Puoi pure usare un generatori di cartelli, ma se poi non sai che comandi far eseguire...

@AlexPlayer3000



RE: Shop tramite un Cartello [NO PLUGIN] - 2002cristian - 01/01/2017

Per uno che non è pratico, questi comandi sono molto difficili. Se ti va bene puoi fare con il trade personalizzato dei villici. Ci sono dei siti che ti danno direttamente il comando.
https://minecraftcommand.science/shop-generator


RE: Shop tramite un Cartello [NO PLUGIN] - CommandLeo - 01/01/2017

01/01/2017, 15:192002cristian ha scritto: Per uno che non è pratico, questi comandi sono molto difficili. Se ti va bene puoi fare con il trade personalizzato dei villici. Ci sono dei siti che ti danno direttamente il comando.
https://minecraftcommand.science/shop-generator

Il titolo della discussione indica chiaramente con i cartelli. Inoltre i comandi da me forniti sono stati da me testati e funzionano, e ho già fornito all' utente i comandi per i villici nel caso gli potessero essere utili