"> Foro - [Ayuda] Detectar Posición de un jugador respecto a la de un mob en Bloques de comandos - Page 1 of 1
Julio 01, 2024, 04:34:25 am
Visitante

Autor Tema: [Ayuda] Detectar Posición de un jugador respecto a la de un mob  (Leído 3332 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Mayo 16, 2016, 02:08:10 pm

Davimen




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    MapBreaker Profesional!
  • Actividad

  • 0%
  • Logros

Más información

Hola, me gustaría saber como puedo hacer un sistema para detectar que un jugador esta cerca de un mob (un esqueleto), es decir, cuando el jugador este a unos 3 bloques del mob se active un comando

Linkback: https://minecraftmin.net/index.php?topic=13017.0



Respuesta #1 Mayo 16, 2016, 02:18:01 pm

KaliNuska




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    KaliNuska = comandos y redstone de calidad :D
  • Actividad

  • 0%
  • Logros

Más información

Sencillamente tienes que lograr detectar a un jugador desde la posición del mob. Eso se consigue mediante el /execute.
Si el comando que quieres ejecutar posee un selector de objetivo, bastará con emplear un execute:
Código: [Seleccionar]
/execute @e[type=Skeleton] ~ ~ ~ /<comando> @[r=<Radio>]<selector>
Código: (Ejemplo) [Seleccionar]
/execute @e[type=Skeleton] ~ ~ ~ /effect @a[r=10] minecraft:regeneration 1 0 falseSi el comando que quieres ejecutar NO contiene un selector de objetivo, podrás añadirlo mediante otro /execute encadenado:
Código: [Seleccionar]
/execute @e[type=Skeleton] ~ ~ ~ /execute @p[r=<Radio>] ~ ~ ~ /<comando>
Código: (Ejemplo) [Seleccionar]
/execute @e[type=Skeleton] ~ ~ ~ /execute @p[r=10] ~ ~ ~ /setblock ~ ~-1 ~ minecraft:stone 4 replace
No es más que eso. Si tienes alguna otra pregunta, responde con toda la información que creas pertinente y te ayudaremos.



Respuesta #2 Mayo 16, 2016, 04:46:41 pm

Davimen




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    MapBreaker Profesional!
  • Actividad

  • 0%
  • Logros

Más información

Sencillamente tienes que lograr detectar a un jugador desde la posición del mob. Eso se consigue mediante el /execute.
Si el comando que quieres ejecutar posee un selector de objetivo, bastará con emplear un execute:
Código: [Seleccionar]
/execute @e[type=Skeleton] ~ ~ ~ /<comando> @[r=<Radio>]<selector>
Código: (Ejemplo) [Seleccionar]
/execute @e[type=Skeleton] ~ ~ ~ /effect @a[r=10] minecraft:regeneration 1 0 falseSi el comando que quieres ejecutar NO contiene un selector de objetivo, podrás añadirlo mediante otro /execute encadenado:
Código: [Seleccionar]
/execute @e[type=Skeleton] ~ ~ ~ /execute @p[r=<Radio>] ~ ~ ~ /<comando>
Código: (Ejemplo) [Seleccionar]
/execute @e[type=Skeleton] ~ ~ ~ /execute @p[r=10] ~ ~ ~ /setblock ~ ~-1 ~ minecraft:stone 4 replace
No es más que eso. Si tienes alguna otra pregunta, responde con toda la información que creas pertinente y te ayudaremos.

¡Muchas Gracias! ya he conseguido hacer el comando que quería :D




Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

xx
Necesito detectar la posicion de una snowbal con respecto al suelo

Iniciado por REDOK22

0 Respuestas
1103 Vistas
Último mensaje Marzo 21, 2019, 05:00:20 pm
por REDOK22
question
Ejecutar comando en la Posición de un Jugador

Iniciado por Claus3000

1 Respuestas
2341 Vistas
Último mensaje Mayo 10, 2016, 07:32:07 pm
por Davimen
xx
Detectar cada vez que el jugador rompe cierto bloque! Ayuda!

Iniciado por Bleaket

5 Respuestas
7923 Vistas
Último mensaje Febrero 06, 2015, 02:27:58 am
por Bleaket
exclamation
Ayuda sobre detectar un jugador sobre bloques expecíficos

Iniciado por Vale342

5 Respuestas
3629 Vistas
Último mensaje Marzo 24, 2015, 12:34:22 am
por lol_600