Vai al contenuto
Il server del mese è
Visita la nostra nuova lista server!

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

  • 0
Eridor

testfor su più blocchi

Domanda

Ciao a tutti. Ho una domanda da farvi per una custom map: si può usare il testfor per vedere quando il player è su più blocchi e non solo su uno? Se si come?

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

3 risposte a questa domanda

Recommended Posts

facciamo che tu voglia rilevare se è sopra 2 blocchi.

prova cosi: crei due scoreboard con un nome ad esempio rilevazione e l' altra rilevazione1 , /scoreboard objectives add selezione dummy , /scoreboard objectives add selezione1 dummy

per ogni blocco che vuoi rilevare c e una scoreboard quindi puoi andare avanti quanto vuoi con selezione2,selezione3,selezione4.........

 

poi metti un command block con impostazioni:ripetitore,sempre attivo     con questo comando: /execute @a <x> <y> <z> detect <x> <y> <z> minecraft:<blocco> scoreboard players add selezione 1 @p

dopo per il secondo blocco metti un command block collegato al primo con impostazioni: a catena,sempre attivo   con questo comando : /execute @a <x> <y> <z> detect <x> <y> <z> minecraft:<blocco> scoreboard players add selezione1 1 @p

è lo stesso comando solo che cambia il nome del blocco e della scoreboard.

poi devi mettere un altro command block collegato agli altri 2 con impostazioni : a catena,sempre attivo    con questo comando /scoreboard players set @a[score_selezione_min=1] selezione 0

setsso command block, stesse impostazioni collegato agli altri     con comando /scoreboard players set @a[score_selezione1_min=1] selezione1 0

alla fine quando devi vedere se e quel giocatore che è su quei determinati blocchi metti un command block a parte su ripetizione o a impulso (a ripetizione se lo vuoi vedere contuniamente, a impulso una volta e ci scrivi

fai /testfor @a[score_selezione_min=1,score_selezione1_min=1] 

spiegazione                                                                                                                                                                                                                    4d4ab95b792084fc82776de5e9dc1442?AccessK

il primi due command block servono a vedere se il giocatore è sui due blocchi e ad aggiungere una scoreboard per ognuno

i secondi (che sono due) servono a resettare i punti cosi quando un player si toglie le scoreboard non vengono più aggiunte                                                      4d4ab95b792084fc82776de5e9dc1442?AccessK  

e l'ultimo(a parte) server a vedere se un player a tutte e due le scoreboard attive: [score_selezione_min=1,score_selezione1_min=1]                                         3e55b3d8a176064c78401c2bbb1fed96?AccessK          3e55b3d8a176064c78401c2bbb1fed96?AccessK

                                                                                                                                                                                                               

prego                                                                                                                                                                                                       

 
 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

×
×
  • Crea Nuovo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.