"> Foro - [Resuelto] ¡DETECTAR CLICK DERECHO! | Bobicraft en Bloques de comandos - Page 1 of 1
Noviembre 22, 2024, 06:37:55 am
Visitante

Autor Tema: [Resuelto] ¡DETECTAR CLICK DERECHO! | Bobicraft  (Leído 11205 veces)

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

Febrero 13, 2015, 02:03:31 am

bobicraft




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    /summon Werewolf ~ ~ ~ {CustomName:"Bobicraft"}
  • Actividad

  • 0%
  • Logros

Más información


¡Hey muy buenas chicos! Soy Bobicraft, y hoy les traigo un concepto de comandos muy interesante que se puede sacar mucho provecho en diversos mapas. ¡Este truco consiste en detectar el click derecho! algo bastante revolucionario, se pueden hacer miles de cosas con esta base, como carteles interactivos, menús, activar diálogos de algún personaje, entre otros, seguramente ahora mismo tendrás la cabeza loca con tantas ideas de como utilizar este truco, así que vamos a explicarlo.

Para empezar, hay que decir que este concepto utiliza un scoreboard, específicamente el "stat.talkedToVillager".
Básicamente, lo que estamos haciendo es detectar cuando el jugador abre el interfaz de comercio de un aldeano invisible. El aldeano invisible tiene una peculiaridad, pues con un atributo lo que estamos haciendo es bloquear totalmente la interacción con el mismo, además contiene "NoAI" y "Silent" lo que lo convierte en un aldeano inutilizable, sin  embargo, el scoreboard sigue sumando puntos cuando le demos click derecho sobre el, pues piensa que estamos interceptando con el.

Empecemos a crear el mecanismo.
Primero, debemos de colocar al aldeano modificado en el lugar donde queremos que el jugador haga click, como ejemplo voy a mostrarlo en un texto de Armor Stand.


Comandos:

Scoreboard: /scoreboard objectives add Aldeano stat.talkedToVillager


Aldeano: /summon Villager ~ ~ ~ {Silent:1,NoAI:1,Offers:{}}


Letrero: /summon ArmorStand ~ ~ ~ {CustomName:"<=EMPEZAR=>",Equipment:[{},{},{},{},{}],CustomNameVisible:1,Invisible:1,DisabledSlots:31,NoGravity:1}



Una vez colocado el aldeano en donde lo queremos, empezaremos con "la detección del click derecho".
Para que el concepto funcione bien, utilizaremos un reloj rápido, los comandos son los siguientes:

Arriba: /fill ~ ~-1 ~ ~ ~-1 ~-5 minecraft:redstone_block

Abajo: /fill ~ ~1 ~ ~ ~1 ~-5 minecraft:air


Ahora, colocaremos dos bloques de coamndos más, el cual su contenido serán un /effect y un /particle.
El effect, lo utilizaremos para poder meter invisibilidad constantemente al aldeano, y el particle (opcional) agregará al aldeano partículas, así podremos identificar donde ejecutar el click derecho.

Effect: /effect @e[X,Y,Z,r=3,type=Villager] minecraft:invisibility 2 2 true
(En X, Y y Z, se colocará y se separará por comas las coordenadas en donde se encuentra el aldeano).

Particle: /execute @e[X,Y,Z,r=3,type=Villager] ~ ~ ~ particle portal ~ ~0.8 ~ 0 0 0 0.3 1 force
(En X, Y y Z, se colocará y se separará por comas las coordenadas en donde se encuentra el aldeano).

Por ultimo, el comando principal, este comando es un /testfor, que simplemente lo que hará es detectar si los jugadores tienen el anterior scoreboard "Aldeano" a mínimo un punto, con un comparador sacaríamos esa señal y colocaríamos un comando que lo que hará es resetearnos el scoreboard a 0, de ahí podremos colocar los comandos que queramos, algún tp, partículas, sonidos, etc.

Testdor: /execute @a ~ ~ ~ testfor @a[score_Aldeano_min=1]

Resetear scoreboard: /scoreboard players reset @a

" />

¡Listo! ¡Hemos acabado toda la explicación de este concepto tan revolucionario! si te ha quedado alguna duda, o simplemente quieres más información, aquí te dejo un vídeo que he grabado explicando mejor y más detalladamente:

<a href="http://www.youtube.com/watch?v=yfQ_exmRdZY" target="_blank">http://www.youtube.com/watch?v=yfQ_exmRdZY</a>

¡Gracias por tu atención! ¡Nos vemos en el próximo post! no olvides comentar que te ha parecido estos comandos, y recuerda seguirme en mis redes sociales:

Twitter: Twitter
Youtube: Youtube
Facebook: Bobicraft Minecraft

¡UN SALUDO!
-Bobicraft

Linkback: https://minecraftmin.net/index.php?topic=8384.0
« Última modificación: Febrero 13, 2015, 02:20:31 am por bobicraft »


Respuesta #1 Febrero 13, 2015, 02:39:53 am

GhostInHotee




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Cuando tengo tiempo llego a ciudades en burro...
  • Actividad

  • 0%
  • Logros

Más información

Que buena idea! Te veo con ganas de ayudar a la comunidad y este invento es bastante creativo. WENDINGO!

                                                                 - -




═╬══ Mapas ══╬═ :

∞ √oyage ∞


∞ ℋoly ℳines ∞



∞ ASTRONOMIC  RAIN ∞




#GhostPutoAmo tt - #GhostParaPapa



Respuesta #2 Febrero 13, 2015, 02:42:26 am

lol_600




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Solo de paso (⌐■_■)
  • Actividad

  • 0%
  • Logros

Más información

Interesante, es un buen sistema, es posible que esto revolucione los carteles con clickevent, te ganaste un Wendingo


Respuesta #3 Febrero 13, 2015, 02:27:51 pm

_.-|TOMIELGLAN|-._




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    ....
  • Actividad

  • 0%
  • Logros

Más información

Jope, nunca se me habría ocurrido a mí y ni siquiera a killercreeper55.

Me gusta mucho tu idea y creatividad, te llevas mi Wendingo!
zeñol polfabol




Respuesta #4 Febrero 13, 2015, 03:54:21 pm

_Slime_




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Map Maker - Jugador de Minecraft - Usuario Bukkit
  • Actividad

  • 0%
  • Logros

Más información

Muy ingenioso! Yo ya vi una idea un como compleja de entender del mismo sistema solo que detecta cuando quitas un slot a un armor stand y eso te detecta el click pero esto es mucho más sencillo y más útil! Me ayudará en algunas zonas de mi mapa, so helpful.




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
Click derecho

Iniciado por Cerebex3F0

2 Respuestas
2176 Vistas
Último mensaje Diciembre 08, 2016, 01:23:04 am
por Cerebex3F0
xx
Tengo un problema con un detector de Click derecho

Iniciado por MINECIENCE

2 Respuestas
2041 Vistas
Último mensaje Junio 22, 2016, 08:48:09 pm
por MINECIENCE
smiley
Detectar clic derecho sobre bloque

Iniciado por drack3r

1 Respuestas
1410 Vistas
Último mensaje Febrero 11, 2017, 01:58:40 pm
por MrGat0s
xx
Detectar clic derecho sobre bloque

Iniciado por drack3r

0 Respuestas
1338 Vistas
Último mensaje Febrero 11, 2017, 05:31:55 pm
por drack3r