[Domanda] Problema Command Block

salve ho appena iniziato a giocare a minecraft e vorrei sapere come fare che quando clicco su un bottone si attivi un command block senza mettere il command block dietro il bottone (Modificato 16/06/2017, 18:21 da Daniele1010.)
No wifi = No life
Metti il bottone attaccato al un blocco qualsiasi e il command block in una qualsiasi direzione adiacente al blocco col bottone.
 ♫~ Se ti sono stato d'aiuto puoi ringraziarmi cliccando su +1 REP ~♪
CBUser e CBDev dalla 1.8, taggami se hai problemi coi Command Block

[Immagine: U85qfto.png]
Clicca il logo per vedere il mio album di disegni ( ˘˘  )
e anche senza fare cosi come hai detto tu @Maca
No wifi = No life
Dipende come lo vuoi fare partire, se lo vuoi far partire una volta sola senza avere possibilità di resettarlo automaticamente, apri la GUI del blocco di comando e clicca "NEEDS REDSTONE", dovrebbe cambiarsi in "ALWAYS ACTIVE". Questo fa in modo che il comando imputato sia fatto partire una e una sola volta.
Altrimenti se vuoi farlo partire all' infinito, Mettilo di nuovo su "ALWAYS ACTIVE" e clicca il bottone con su scritto "IMPULSE" finchè non si cambia in "REPEATING". Ciò farà andare il comando ad ogni tick del gioco, per un totale di 20 comandi al secondo.
Lascia un +1 e un like se sono stato utile!   :shweet:
16/06/2017, 22:07Sh4dowTV ha scritto: Dipende come lo vuoi fare partire, se lo vuoi far partire una volta sola senza avere possibilità di resettarlo automaticamente, apri la GUI del blocco di comando e clicca "NEEDS REDSTONE", dovrebbe cambiarsi in "ALWAYS ACTIVE". Questo fa in modo che il comando imputato sia fatto partire una e una sola volta.
Altrimenti se vuoi farlo partire all' infinito, Mettilo di nuovo su "ALWAYS ACTIVE" e clicca il bottone con su scritto "IMPULSE" finchè non si cambia in "REPEATING". Ciò farà andare il comando ad ogni tick del gioco, per un totale di 20 comandi al secondo.

@Sh4dowTV intendo dirpnae se e possibile che quando clicco un bottone un command block (che non sia dietro il bottone o dietro il blocco con sopra il bottone) si attivi
No wifi = No life
Devi usare un /testforblock

/testforblock <coordinatedelBOTTONE> minecraft:stone_button 8

e far partire da quel command block un chain condizionale che esegua il comando che vuoi.

Il numero nel comando è sottolineato perché '8' indica il pulsante attivo sul pavimento; segui questa lista per capire quale valore inserire:

8 – Sul Pavimento (punta verso il basso)
9 – Su un blocco (punta verso Est)
10 – Su un blocco (punta verso Ovest)
11 – Su un blocco (punta verso Sud)
12 – Su un blocco (punta verso Nord)
13 – Sul soffitto (punta verso l'alto)


Come ti accorgerai, c'è un altro problema di fondo: il comando viene eseguito tante volte quanto resta attivo il bottone, quindi:


Pietra – 10 Redstone Tick -> 20 Tick -> Esegue il comando nel chain condizionale 20 volte.
Legno – 15 Redstone Tick -> 30 Tick -> Esegue il comando nel chain condizionale 30 volte.

Per esempio, uno /give genererà 20 item anziché uno solo con ogni pressione del bottone.

Se vuoi evitare questo comportamento ti serviranno altri command block per "bloccarlo" (Modificato 17/06/2017, 10:00 da Maca.)
 ♫~ Se ti sono stato d'aiuto puoi ringraziarmi cliccando su +1 REP ~♪
CBUser e CBDev dalla 1.8, taggami se hai problemi coi Command Block

[Immagine: U85qfto.png]
Clicca il logo per vedere il mio album di disegni ( ˘˘  )
17/06/2017, 09:51Maca ha scritto: Devi usare un /testforblock

/testforblock <coordinatedelBOTTONE> minecraft:stone_button 8

e far partire da quel command block un chain condizionale che esegua il comando che vuoi.

Il numero nel comando è sottolineato perché '8' indica il pulsante attivo sul pavimento; segui questa lista per capire quale valore inserire:

8 – Sul Pavimento (punta verso il basso)
9 – Su un blocco (punta verso Est)
10 – Su un blocco (punta verso Ovest)
11 – Su un blocco (punta verso Sud)
12 – Su un blocco (punta verso Nord)
13 – Sul soffitto (punta verso l'alto)


Come ti accorgerai, c'è un altro problema di fondo: il comando viene eseguito tante volte quanto resta attivo il bottone, quindi:


Pietra – 10 Redstone Tick -> 20 Tick -> Esegue il comando nel chain condizionale 20 volte.
Legno – 15 Redstone Tick -> 30 Tick -> Esegue il comando nel chain condizionale 30 volte.

Per esempio, uno /give genererà 20 item anziché uno solo con ogni pressione del bottone.

Se vuoi evitare questo comportamento ti serviranno altri command block per "bloccarlo"

Per bloccarlo basta eseguire un comando del tipo
/setblock <COORDINATEDELBOTTONE> minecraft:stone_button 0/1/2/3/4/5
Il numero dipende da come è piazzato il bottone secondo la tabella qui reperibile sotto la voce "Data values"
Dubito che molti resisterebbero di fronte a questo.
[Immagine: 6046730435.png]
  • Computer: HP OMEN 17-w102nl Notebook
  • Tastiera: -
  • Cuffie: Corsair Gaming CA-9011130-EU Void Carbon
  • Microfono: Neewer NW-800 + power supply Phantom
  • Mouse: Razer Naga Chroma Gaming Mouse MMO
  • Mousepad: Razer Sphex v2
grazie a tutti appena posso lo provo su minecraft
No wifi = No life
Con una strisciolina di redstone che passa sotto il pavimento?
Giocatore di Minecraft da 2 anni..
1.5 anni di aspirante builder...
1 anno di aspirante pluginner...
100% player nel cuore


Minecraft è sempre il solito.
Nasci, giochi, muori...
E poi vuoi rigiocare ancora. 

Discussioni simili
Risposta di Edo022
ieri, 13:23
 
[Domanda] Command Block
Risposta di WhiteFox98
18/10/2018, 20:50
Risposta di redstone_haker
25/09/2018, 18:54
Risposta di xXPROMETEOXx
07/09/2018, 20:39
Risposta di pietro140502
06/09/2018, 18:14

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