[Domanda] Comando relativo a player

Mi spiegate come posso per esempio piazzare una chest due metri davanti ad un player ovunque esso sia?
cioè non ho capito se è possibile inserire nelle coordinate sia ilgiocatore target sia la distanza da esso.Grazie
lal?
Allora con /execute è possibile, in ogni caso la cesta non viene spawnata necessarriamente davanti al player ma a una coordinata x, y, z relativa al player

luc99a
Ricordo che il comando sarà disponibile dalla prossima versione.

Inviato dal mio Samsung Galaxy S4
23/04/2014, 16:23bestmick ha scritto: Mi spiegate come posso per esempio piazzare una chest due metri davanti ad un player ovunque esso sia?
cioè non ho capito se è possibile inserire nelle coordinate sia ilgiocatore target sia la distanza da esso.Grazie

@bestmick

La cosa più strana è che la parte più difficile della tua richiesta è la parola ''davanti'' XD

Consiglierei di eseguire contemporaneamente i 4 comandi

/execute @a[ry=45,rym=-45] ~ ~ ~2 setblock ~ ~ ~ minecraft:chest

/execute @a[ry=135,rym=45] ~-2 ~ ~ setblock ~ ~ ~ minecraft:chest

/execute @a[ry=-135,rym=135] ~ ~ ~-2 setblock ~ ~ ~ minecraft:chest

/execute @a[ry=-45,rym=-135] ~2 ~ ~ setblock ~ ~ ~ minecraft:chest

In pratica controllano da che parte è girato il player (in modo da stabilire cosa significhi ''davanti''), si spostano 2 blocchi ''davanti'' e piazzano la cesta. (Modificato 23/04/2014, 18:02 da MandelCube.)
1 utente apprezza questo post
23/04/2014, 17:58Mandelcube ha scritto:
23/04/2014, 16:23bestmick ha scritto: Mi spiegate come posso per esempio piazzare una chest due metri davanti ad un player ovunque esso sia?
cioè non ho capito se è possibile inserire nelle coordinate sia ilgiocatore target sia la distanza da esso.Grazie

@bestmick

La cosa più strana è che la parte più difficile della tua richiesta è la parola ''davanti'' XD

Consiglierei di eseguire contemporaneamente i 4 comandi

/execute @a[ry=45,rym=-45] ~ ~ ~2 setblock ~ ~ ~ minecraft:chest 3

/execute @a[ry=135,rym=45] ~-2 ~ ~ setblock ~ ~ ~ minecraft:chest 4

/execute @a[ry=-135,rym=135] ~ ~ ~-2 setblock ~ ~ ~ minecraft:chest 2

/execute @a[ry=-45,rym=-135] ~2 ~ ~ setblock ~ ~ ~ minecraft:chest 5

In pratica controllano da che parte è girato il player (in modo da stabilire cosa significhi ''davanti''), si spostano 2 blocchi ''davanti'' e piazzano la cesta (voltata verso di lui grazie all'ultimo numero).

Puoi spiegarmi cosa significa i comandi fra le [] ? Grazie Big Grin


This is tapatalk!!
23/04/2014, 18:00LordSpyder99 ha scritto:
23/04/2014, 17:58Mandelcube ha scritto:
23/04/2014, 16:23bestmick ha scritto: Mi spiegate come posso per esempio piazzare una chest due metri davanti ad un player ovunque esso sia?
cioè non ho capito se è possibile inserire nelle coordinate sia ilgiocatore target sia la distanza da esso.Grazie

@bestmick

La cosa più strana è che la parte più difficile della tua richiesta è la parola ''davanti'' XD

Consiglierei di eseguire contemporaneamente i 4 comandi

/execute @a[ry=45,rym=-45] ~ ~ ~2 setblock ~ ~ ~ minecraft:chest 3

/execute @a[ry=135,rym=45] ~-2 ~ ~ setblock ~ ~ ~ minecraft:chest 4

/execute @a[ry=-135,rym=135] ~ ~ ~-2 setblock ~ ~ ~ minecraft:chest 2

/execute @a[ry=-45,rym=-135] ~2 ~ ~ setblock ~ ~ ~ minecraft:chest 5

In pratica controllano da che parte è girato il player (in modo da stabilire cosa significhi ''davanti''), si spostano 2 blocchi ''davanti'' e piazzano la cesta (voltata verso di lui grazie all'ultimo numero).

Puoi spiegarmi cosa significa i comandi fra le [] ? Grazie Big Grin


This is tapatalk!!

Sono (in gradi) gli angoli di rotazione della visuale del player.

Dracarys
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
Grazie mille ;D

@MCinemaGamer


This is tapatalk!!
23/04/2014, 18:00LordSpyder99 ha scritto:
23/04/2014, 17:58Mandelcube ha scritto:
23/04/2014, 16:23bestmick ha scritto: Mi spiegate come posso per esempio piazzare una chest due metri davanti ad un player ovunque esso sia?
cioè non ho capito se è possibile inserire nelle coordinate sia ilgiocatore target sia la distanza da esso.Grazie

@bestmick

La cosa più strana è che la parte più difficile della tua richiesta è la parola ''davanti'' XD

Consiglierei di eseguire contemporaneamente i 4 comandi

/execute @a[ry=45,rym=-45] ~ ~ ~2 setblock ~ ~ ~ minecraft:chest 3

/execute @a[ry=135,rym=45] ~-2 ~ ~ setblock ~ ~ ~ minecraft:chest 4

/execute @a[ry=-135,rym=135] ~ ~ ~-2 setblock ~ ~ ~ minecraft:chest 2

/execute @a[ry=-45,rym=-135] ~2 ~ ~ setblock ~ ~ ~ minecraft:chest 5

In pratica controllano da che parte è girato il player (in modo da stabilire cosa significhi ''davanti''), si spostano 2 blocchi ''davanti'' e piazzano la cesta (voltata verso di lui grazie all'ultimo numero).

Puoi spiegarmi cosa significa i comandi fra le [] ? Grazie Big Grin


This is tapatalk!!

Dopo ai 4 selettori (@a, @p, @r, @e) puoi mettere ulteriori dati per specificarli chiamati argomenti: http://minecraft.gamepedia.com/Commands#Arguments

Nello specifico ho messo 2 degli argomenti di rotazione aggiunti dagli snapshot, ry e rym, che indicano rispettivamente l'angolo massimo e quello minimo di rotazione che il player ha rispetto ai punti cardinali: un angolo pari a 0 indicherebbe il sud aumendo verso ovest fino a 180 (nord) e diminuendo verso est fino a -180 (comunque nord).
In pratica è la ''longitudine'' dello sguardo :3

Grazie a quelli ho potuto fare in modo che venga spawnata una cesta 2 blocchi a sud di chi è voltato a sud, 2 blocchi a est per chi è voltato a est, ecc...

23/04/2014, 18:05MCinemaGamer ha scritto:
23/04/2014, 18:00LordSpyder99 ha scritto:
23/04/2014, 17:58Mandelcube ha scritto:
23/04/2014, 16:23bestmick ha scritto: Mi spiegate come posso per esempio piazzare una chest due metri davanti ad un player ovunque esso sia?
cioè non ho capito se è possibile inserire nelle coordinate sia ilgiocatore target sia la distanza da esso.Grazie

@bestmick

La cosa più strana è che la parte più difficile della tua richiesta è la parola ''davanti'' XD

Consiglierei di eseguire contemporaneamente i 4 comandi

/execute @a[ry=45,rym=-45] ~ ~ ~2 setblock ~ ~ ~ minecraft:chest 3

/execute @a[ry=135,rym=45] ~-2 ~ ~ setblock ~ ~ ~ minecraft:chest 4

/execute @a[ry=-135,rym=135] ~ ~ ~-2 setblock ~ ~ ~ minecraft:chest 2

/execute @a[ry=-45,rym=-135] ~2 ~ ~ setblock ~ ~ ~ minecraft:chest 5

In pratica controllano da che parte è girato il player (in modo da stabilire cosa significhi ''davanti''), si spostano 2 blocchi ''davanti'' e piazzano la cesta (voltata verso di lui grazie all'ultimo numero).

Puoi spiegarmi cosa significa i comandi fra le [] ? Grazie Big Grin


This is tapatalk!!

Sono (in gradi) gli angoli di rotazione della visuale del player.

Dracarys

I gradi di longitudine :3 Quelli di latitudine sono rx e rxm (Modificato 23/04/2014, 18:13 da MandelCube.)
1 utente apprezza questo post
Capito (più o meno xD)


This is tapatalk!!
23/04/2014, 18:13LordSpyder99 ha scritto: Capito (più o meno xD)


This is tapatalk!!

Se ti può essere utile: nella schermata di F3 sono scritti anche se non ricordo dove

luc99a
Discussioni simili
 
[Domanda] Comando Enchant
Risposta di ReNext
16/09/2018, 00:18
Risposta di EdwardTheKnight
31/07/2018, 17:33

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