[Domanda] Come faccio un teletrasporto quando un player tocca un certo blocco?

Sto creando una custom map con blocchi di comando, vorrei che quando un player tocca un certo blocco o muore o viene teletrasportato in un punto.

Se torna utile io uso una mia texture pack che posso cambiare ma vorrei che tipo un layer tocchi un blocco sott'acqua e viene teletrasportato senza pressure plate sotto o altroGhratt
Devi usare il comando /execute, tramite la sintassi con detect. Questa funzione infatti permette di eseguire un comando solo con uno specifico blocco rilevato dal comando (quindi se imposti le coordinate sotto il giocatore, e scegli ad esempio un blocco di ossidiana, al giocatore che si trova sopra un blocco di ossidiana viene eseguito il comando)
grazie
ciao ho ho un server e devo far in modo che quando un giocatore si butta nel vuoto o sul blocco barriera viene teletrasportato allo spawn
(11/11/2017, 20:43)luluar ha scritto: ciao ho ho un server e devo far in modo che quando un giocatore si butta nel vuoto o sul blocco barriera viene teletrasportato allo spawn

con i command block, ma sarà un lavoro molto lungo
//Im'lovin it\\
Darkoold



(11/11/2017, 20:43)luluar ha scritto: ciao ho ho un server e devo far in modo che quando un giocatore si butta nel vuoto o sul blocco barriera viene teletrasportato allo spawn

Metti in un repeating cb sempre attivo
/execute @a ~ ~ ~ /detect ~ ~-1 ~ barrier 0 /tp @s <coordinate dello spawn>

Se vuoi evitare bug, per esempio il player va talmente veloce che si sfracella sulla barriera prima che venga teletrasportato, aggiungi un chain cb sempre attivo con scritto
/execute @a ~ ~ ~ /detect ~ ~-2 ~ barrier 0 /tp @s <coordinate dello spawn>

Attenzione perche questo fa teletrasportare il player anche se si trova sopra 2 blocchi rispetto ad una barriera

Per buttarsi nel vuoto, fai

 /summon armor_stand ~ 0 ~ {Invisible:1,Invulnerable:1,Marker:1,NoGravity:1,Tags:["tp_spawn_controllo"]}

In un repeating cb sempre attivo
/execute @e[tag=tp_spawn_controllo] ~ ~ ~ /execute @a[dy=1] ~ ~ ~ /tp @s <coordinate spawn>

In questo modo se un player è al livello 0 (praticamente sta per cadere nel vuoto) viene teletrasportato allo spawn (Modificato 13/11/2017, 00:44 da Edo022.)
Edo022 ho provato giusto il primo comando ed lagga 100 mega e laggo come 5000 fps
(26/02/2018, 17:46)Drago903 ha scritto: Edo022 ho provato giusto il primo comando ed lagga 100 mega e laggo come 5000 fps

Senti quello che dici non ha senso. Spiegati meglio.

Se fai 5000 fps significa che stai usando il pc della nasa altro che lag

(26/02/2018, 17:46)Drago903 ha scritto: Edo022 ho provato giusto il primo comando ed lagga 100 mega e laggo come 5000 fps

Senti quello che dici non ha senso. Spiegati meglio. 

Se fai 5000 fps significa che stai usando il pc della nasa altro che lag (Modificato 26/02/2018, 18:24 da Edo022.)
Discussioni simili
Risposta di Edo022
11/07/2018, 17:20
Risposta di Anakin_Skywalker
19/06/2018, 21:35
Risposta di xXPROMETEOXx
14/06/2018, 17:02

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