[Domanda] Item shop con command block

  • Pagine ({1}):
  • 1
  • 2
  • »
Salve a tutti!
Volevo chiedervi se è possibile creare un item shop con i command block. Cioè vorrei fare una cosa del tipo: una spada costa due smeraldi quindi un command block verifica se il player ha smeraldi a sufficienza, se si allora un command block toglie i 2 smeraldi al player (/clear, se non sbaglio, non ti fa scegliere la quantità quindi non va bene) e un altro command block da al player la spada.
Grazie in anticipo per le risposte

Inviato dal mio GT-I8190N utilizzando Tapatalk
Chiamo @MandelCube Tongue

Comunque dovrebbe essere una cosa del tipo premi, attiva un commandblock con un /testfor che capirà se hai gli smeraldi. Poi non saprei come togliere gli smeraldi Sad si potrebbero mettere dentro a una chest che se non li riconosce li riporta indietro, grazie a un sistema a hopper o a testfor

Comunque ti consiglio di spawnare dei villager con i trade che vuoi tu. Meno bug (non penso esistano).
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
Con gli hopper si può fare però io volevo usare solo command block. Può essere un'idea quella di usare i villager

Inviato dal mio GT-I8190N utilizzando Tapatalk
Ho trovato:

/clear @p [item] [metadata]

Sostituisci con item l'id degli item, e a metadata non lo so Asd

Lo attivi con un comparator che esce dal command block con testfor.

Poi con un comparatore e un repeater settato a 4 che esce dal commandblock con testfor givvi gli oggetti al player.

Comunque invoco ancora @MandelCube (Modificato 06/02/2014, 14:12 da SkiFire13.)
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
No ma in clear non puoi scegliere quanti item togliere al player, (metadata dovrebbe essere il damage value)

Inviato dal mio GT-I8190N utilizzando Tapatalk
Ann. Allora non saprei. Usa i villici, con qualche tag puoi scegliere il trade, con l'id, numero e enchant degli oggetti.
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
Altre idee oltre a quella dei villager?

Inviato dal mio GT-I8190N utilizzando Tapatalk

Ok ho letto ora che con lo snapshot è possibile scegliere la quantità di oggetti con /clear quindi è possibile utilizzarlo per fare lo shop

Inviato dal mio GT-I8190N utilizzando Tapatalk (Modificato 06/02/2014, 20:01 da luc99a.)
06/02/2014, 19:47luc99a ha scritto: Altre idee oltre a quella dei villager?

Inviato dal mio GT-I8190N utilizzando Tapatalk

Ok ho letto ora che con lo snapshot è possibile scegliere la quantità di oggetti con /clear quindi è possibile utilizzarlo per fare lo shop

Inviato dal mio GT-I8190N utilizzando Tapatalk

I guarda che se fai così quello shop lo potrai usare solo con la 1.8 quindi dovrai aspettare che bukkit o spigot o mcpc usciranno per la 1.8
Se hai vanilla allora basta aspettare la 1.8 e basta.
Ricorda che lo shop funzionerà solo nello snapshot o nella 1.8 quindi non sarà utilizzabile per adesso.
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
Usa il comando /clean con la 1.8.!
Si certo bisogna aspettare la 1.8 o farlo nello snapshot

Inviato dal mio GT-I8190N utilizzando Tapatalk
06/02/2014, 20:30luc99a ha scritto: Si certo bisogna aspettare la 1.8 o farlo nello snapshot

Inviato dal mio GT-I8190N utilizzando Tapatalk

Be?
No era in risposta a xXSkiFire 13Xx

Inviato dal mio GT-I8190N utilizzando Tapatalk

Comumque non dovrebbe essere necessario il testfor perché /clear restituisce un output vero se il comando ha successo mentre da un output falso se il comando non viene eseguito con successo ....
Quindi la struttura sarebbe un command block con /clear id smeraldi (minecraft:emerald?) Numero smeraldi, il command block va collegato quindi a un altro command block che da l'oggetto comprato al player...
Ora resta da verificare se clear funziona anche se ho meno smeraldi di quelli necessari...

Inviato dal mio GT-I8190N utilizzando Tapatalk (Modificato 06/02/2014, 20:55 da luc99a.)
Potresti fare uno shop usando xp invece di usare minerali come lo smeraldo.
[Immagine: u2rtNar.gif]

Se volete ridere:
Ci avevo pensato... avevo pensato anche alle scoreboard ma il fatto è che non posso mettere la "merce di scambio" in delle chest (questo vale sia per le scoreboard che per l'xp (non mi piace usare delle bottle o' enchanting)).
Comunque si può chiudere la discussione: il circuito doveva servirmi per una custom map ma non ho più voglia di farla (ne ho fatta un'altra prendendo ispirazione da un vecchio video di Sethbling)

luc99a
Se vuoi puoi farlo solo con i livelli di esperienza
  • Pagine ({1}):
  • 1
  • 2
  • »
Discussioni simili
Risposta di Xraffaele9004X
06/11/2018, 17:24
Risposta di zBoringDrop
30/08/2017, 00:07
Risposta di Luzerh
09/08/2017, 15:38
Risposta di iHeroN
14/07/2017, 22:33
 
[Problema] command block
Risposta di yoshi_verde
06/07/2017, 10:28

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)