Este tema es para poner las macros que usamos del mod Keybind.
Para aprender a usar Keybind y a hacer macros ya hay otros temas en el foro.
Macros del mod Keybind
- FanMC
- Pico de hierro

- Mensajes: 130
- Registrado: Mié, 05 Ago 2015, 01:15
- Ubicación: Barcelona
- Contactar:
Re: Macros del mod Keybind
Una de las macros más útiles para que no se te escape nada en el chat del juego se tiene que poner en el evento onChat y es el siguiente (escribir todo seguido en la línea de edición del evento):
$${IFCONTAINS(%CHAT%,->);IFCONTAINS(%CHAT%,yo);PLAYSOUND(note.bass);ENDIF;ENDIF;
IFCONTAINS(%CHAT%,texto1);PLAYSOUND(note.pling);ELSE;
IFCONTAINS(%CHAT%,texto2);PLAYSOUND(note.pling);ELSE;
IFCONTAINS(%CHAT%,texto3);PLAYSOUND(note.pling);ENDIF;ENDIF;ENDIF;}$$
La primera línea de la macro es para recibir un aviso sonoro cuando alguien te envía un mensaje privado.
Sustituir texto1 por vuestro nombre, o por una parte de vuestro nombre. Por ejemplo, yo me llamo FanMC y tengo puesto fan. Se puede escribir el nombre en minúscula y funciona igual si en el chat lo escriben en mayúsculas.
Sustituir texto2 y texto3 por otras palabras como el nombre de una ciudad o el nombre de otro jugador, para enterarte cuando hablen de ellos. Si no queréis utilizar alguna de estas 2 palabras, poner un texto cualquiera que seguro nadie vaya a escribir, como gxxgdfsgdhssd.
$${IFCONTAINS(%CHAT%,->);IFCONTAINS(%CHAT%,yo);PLAYSOUND(note.bass);ENDIF;ENDIF;
IFCONTAINS(%CHAT%,texto1);PLAYSOUND(note.pling);ELSE;
IFCONTAINS(%CHAT%,texto2);PLAYSOUND(note.pling);ELSE;
IFCONTAINS(%CHAT%,texto3);PLAYSOUND(note.pling);ENDIF;ENDIF;ENDIF;}$$
La primera línea de la macro es para recibir un aviso sonoro cuando alguien te envía un mensaje privado.
Sustituir texto1 por vuestro nombre, o por una parte de vuestro nombre. Por ejemplo, yo me llamo FanMC y tengo puesto fan. Se puede escribir el nombre en minúscula y funciona igual si en el chat lo escriben en mayúsculas.
Sustituir texto2 y texto3 por otras palabras como el nombre de una ciudad o el nombre de otro jugador, para enterarte cuando hablen de ellos. Si no queréis utilizar alguna de estas 2 palabras, poner un texto cualquiera que seguro nadie vaya a escribir, como gxxgdfsgdhssd.
- Osovan
- Pico de diamante

- Mensajes: 451
- Registrado: Vie, 11 Sep 2015, 14:46
- Ubicación: A Coruña, España
Re: Macros del mod Keybind
Los siguientes macros son los que hemos juntado varios habitantes de Ravnica, a mayores del que ha puesto FanMC.
Hambriento
Colocado en el evento OnFoodChange te avisa cuando llegas a 3 muslitos de pollo y por lo tanto no puedes correr. Además, reproduce un sonido por si no te das cuenta del mensaje del caht.
Duración de las herramientas/armas
Este macro, colocado en el evento onItemDurabilityChange te avisa cuando la herramienta baja de una durabilidad de 10.
Escape de emergencia
colocandolo en OnHealthChange, te teletransportarás a tu home bed en caso de que llegues a 2 corazones de vida. Muy útil para cuando caes por accidente en la lava.
Ubicación de la muerte
Esta macro va en onHealthChange y te dice las cordenadas donde has muerto.
Hambriento
Colocado en el evento OnFoodChange te avisa cuando llegas a 3 muslitos de pollo y por lo tanto no puedes correr. Además, reproduce un sonido por si no te das cuenta del mensaje del caht.
Código: Seleccionar todo
$${if(%HUNGER% < 7);
log(&bImposible correr. Se necesita comida.);
PlaySound(note.pling);
endif;}$$
Duración de las herramientas/armas
Este macro, colocado en el evento onItemDurabilityChange te avisa cuando la herramienta baja de una durabilidad de 10.
Código: Seleccionar todo
$${IF(DURABILITY < 10);
LOG("Te quedan %DURABILITY% usos!");
ENDIF;}$$
Escape de emergencia
colocandolo en OnHealthChange, te teletransportarás a tu home bed en caso de que llegues a 2 corazones de vida. Muy útil para cuando caes por accidente en la lava.
Código: Seleccionar todo
$${IIF(%HEALTH%<5,"/home bed" ) }$$
Ubicación de la muerte
Esta macro va en onHealthChange y te dice las cordenadas donde has muerto.
Código: Seleccionar todo
$${IF(HEALTH<=0); LOG("&6You died at: %XPOS%x, %YPOS%y, %ZPOS%z. "); ENDIF}$$

- FanMC
- Pico de hierro

- Mensajes: 130
- Registrado: Mié, 05 Ago 2015, 01:15
- Ubicación: Barcelona
- Contactar:
Re: Macros del mod Keybind
En el evento onHealthChange yo tengo puesta la siguiente macro:
Es una combinación de las 2 macros que explica por separado Osovan en el post anterior para el evento onHealthChange.
Código: Seleccionar todo
$${IF(%HEALTH%<5);IF(%HEALTH%<=0);LOG("HAS MUERTO EN: %XPOS%x, %YPOS%y, %ZPOS%z.");ELSE;ECHO("/home bed");ENDIF;ENDIF;}$$Es una combinación de las 2 macros que explica por separado Osovan en el post anterior para el evento onHealthChange.
