"> Foro - [Ayuda] Detectar Posición de un jugador respecto a la de un mob en Bloques de comandos - Page 1 of 1
Diciembre 17, 2025, 02:52:18 pm
Visitante

Autor Tema: [Ayuda] Detectar Posición de un jugador respecto a la de un mob  (Leído 4118 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
1355 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
2919 Vistas
Último mensaje Mayo 10, 2016, 07:32:07 pm
por Davimen
question
Como detecto la posición de un mob

Iniciado por MoneyCraft75

1 Respuestas
2378 Vistas
Último mensaje Mayo 26, 2017, 05:08:21 pm
por sircripers
exclamation
Ayuda sobre detectar un jugador sobre bloques expecíficos

Iniciado por Vale342

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