MiniGuia zMUD Comodines

2 comentarios

En el apartado de triggers vimos como hacer que al aparecer una palabra o frase en el MUD el zMUD enviara una serie de comandos al MUD, pero hay ocasiones en las que nos interesa que el trigger reaccione a mas de una frase o a frases parecidas….o todo lo contrario, que haya excepciones a dichas frases. Aquí entra la magia de las variables (que también valdrán para los botones y las barras, pero vamos poco a poco).

Supongamos que queremos que un trigger salte en varias ocasiones, por poner un ejemplo: “una (el arma que uses) te resbala de las manos!” y “un (el enemigo que sea) te DESARMA!”, en ambos casos querrás coger el arma y blandirla, por ejemplo.

Puedes hacer 2 triggers, uno para cada frase y que los 2 hagan lo mismo, o puedes hacer un único trigger que tenga como norma: {te resbala de las manos!| te DESARMA!}.

Otro ejemplo. cuando abres algún objeto o puerta no pasa nada mas, pero cuando los desbloqueas siempre tienes que abrirlos también a continuación. si haces un trigger:

#ONINPUT {^Desbloquear (%x)} {Desbloquear %1;Abrir %1} "" {notrig}

cuando escribas desbloquear algo, enviaras al MUD desbloquear algo;abrir algo.

Esto y mucho más se hace con las wild cards, o comodines. Estas son, a grosso modo:

*
sustituye cualquier número (incluso ninguno) de caracteres o espacios en blanco.
? un solo carácter (número o letra o signo)
%d cualquier conjunto de números (0-9)
%n un numero que empieza con el signo + o -
%w cualquier numero de caracteres alfabéticos (una palabra, vamos)
%a cualquier numero de caracteres (a-z,0-9) (yo uso mas %x, pero bueno)
%s cualquier numero de espacios en blanco
%x
cualquier numero de caracteres que no sean espacios
%y lo mismo que %x pero empieza por la derecha en vez de por la izquierda
%p signos de puntuación
%q lo mismo que %p pero empieza por la derecha en vez de por la izquierda
%t
comandos de dirección
%e
el carácter ESC en ansi
[range] cualquier numero de caracteres en el rango (por ejemplo [1-5]=1 2 3 4 y 5
^ comienzo de la linea
$ final de la linea
(pattern) salva el comodín como parámetro (van del %1 hasta el %99)
~ se pone antes de los caracteres como % para que no los pille como un comodín sino como una letra normal del MUD. ( ~%x no es %x)
{val1|val2|val3|...}
cualquiera de las frases entre | (pero no puedes tener otros comodines dentro de los corchetes)
@variable
frase o numero contenido en la variable mencionada
{^valor}
cualquier cosa que no coincida con lo que pongas de valor
&nn
que coincidan exactamente nn caracteres
&VarName guarda esa sección como la variable VarName (sustituyendo el valor actual)

No os asustéis. Yo solo he usado %w, %d, %x, %s, ^, $, {|}, * y %1 %2... con esas y un poco de maña, podéis hacer cientos de combinaciones (creedme). Es importante que aprendáis a usar por lo menos las 8 que os he puesto arriba en algún caso. (recordad que podéis probar si un trigger saltaría o no escribiendo frases en su cuarta pestaña, test)

ánimo…esto es lo mas difícil de dominar, y es útil a mas no poder.

Volver al índice de la Guia

MiniGuia zMUD Triggers

0 comentarios

Un trigger o disparador es una utilidad que espera a que una frase aparezca en el zMUD (porque sale del MUD o porque la escribes tu) y cuando sale hace algo que le has indicado previamente (por ejemplo cuando te desarmen, que recoja y vista el arma automáticamente).


Vamos a hacer un trigger muy sencillo de ejemplo con el comando #beep (sonido bip).

Hacer un disparador desde la línea de comandos.

Basta con usar : #TRIG nombre {valor} o #TRIGGER nombre {valor}

Por ejemplo, #TRIGGER {Tunombre} {#BEEP} pitara cada vez que salga tu nombre en el zMUD, aunque no venga del MUD y lo escribas tu.

Hacer un disparador con los menús desplegables.

*Pulsa en cualquier imagen para ampliarla

Para ver los disparadores, pulsa en Disparadores:


Para hacer uno nuevo pulsa en Nuevo:


Ahora ponemos la frase que deseamos que sea el disparador en Norma y el efecto (o efectos) que queremos que se dispararen en Valor. Para nuestro ejemplo pondremos Norma: hola y Valor: #beep.

Esto provocara que cada vez que salga la palabra hola en la ventana del zmud se dispare el trigger y se oiga un bip. (aunque estén los sonidos apagados en el config).


Si pulsas en el icono de la pistola junto al reloj apagaras temporalmente TODOS los disparadores (no saltara NINGUNO). Para rehabilitarlos tan solo vuelve a pulsar en el icono.

Los triggers se pueden desactivar-activar también haciendo clic derecho sobre ellos en la ventana de triggers y dándoles a activado o a la luz de la ventana de edición de triggers.

Si un trigger esta desactivado no saltara y su descripción se vera mas clara.

Volver al índice de la Guia

MiniGuia zMUD Macros

0 comentarios

Una Macro es una relación entre teclas y comandos. de tal manera que al pulsar un solo botón de nuestro teclado podemos mandar de 1 a infinidad de comandos al MUD (cuidado con el exceso de comandos u os echará del MUD)
Las macros básicas y las que usaremos de ejemplo son las de desplazarse.

Hacer una macro desde la línea de comandos.

Basta con usar : #KEY tecla {valor}

Por ejemplo, #KEY F1 {Mirar} hace que al pulsar F1 mandemos el comando mirar al MUD.

Hacer una macro con los menús desplegables.

*Pulsa en cualquier imagen para ampliarla

Pulsad en el boton Opciones o Ctrl+G:

O directamente en Macros:

Luego en Nuevo:

Y luego clic con el ratón en Nueva Macro, pulsad en el campo trecla y luego la tecla que queráis como macro. En este caso la flecha derecha del teclado. Y poned Este en el campo Valor.

De esta manera al pulsar la tecla derecha en el teclado enviaremos este al mud. Podéis hacer lo mismo con las demás teclas de dirección: arriba=norte izquierda=oeste…
Podéis poner también varios comandos en una macro, por ejemplo:

Haced pruebas y ya veréis que practicas son las macros. ^^

Volver al índice de la Guia

MiniGuia zMUD Apodos

0 comentarios

Un apodo es una sustitución automática de un conjunto de caracteres por otro. Para entendernos, que cambia el valor de lo que escribes en el zmud antes de mandarlo al mud.

Por ejemplo si haces un apodo de Nombre: H y Valor: Habilidad, cuando escribas H y le des a enter, lo que mandaras al mud es el comando Habilidad. esto es muy útil para ahorrar tiempo al escribir comandos. Veamos como se hace un apodo:

Hacer un apodo desde la línea de comandos.

Basta con usar : #AL nombre {valor} o #ALIAS nombre {valor}

Por ejemplo, #AL H {Habilidad} crea un alias que al escribir h en el zmud manda habilidad al mud.

Hacer un apodo con los menús desplegables.

*Pulsa en cualquier imagen para ampliarla

Pulsa en el botón apodos:

Se abrirá esta ventana:

En el campo Nombre ponemos el comando a sustituir y en Valor lo que queramos que escriba en su lugar. Se puede sustituir un comando por mas de una línea, por ejemplo:

Así, si escribes salir enviaras al MUD Reclamar;Quit en vez de salir.

Nota: Hay que tener cuidado con 2 cosas.
1ª Los apodos no distinguen mayúsculas de minúsculas (Salir, SALIR y sAlIr son lo mismo)
2ª Los apodos no se adaptan a las circunstancias, si hacéis un apodo y escribís una nota, las palabras serán sustituidas por sus comandos, para evitar esto. Basta apagar los apodos mientras escribimos la nota pulsando en:

En las ultimas versiones de Lumi ya se activa esta opción al escribir notas y se desactiva al terminar.

Volver al índice de la Guia

Actualización del zMUDz

0 comentarios

Después de una temporada practicamente fuera de circulación por estudios, toca una nueva actualización del zMUDz, del mapa y de lumi.

Con dos comandos nuevos:

lumi conversaciones creara una ventana con las conversaciones aparte, mas cómodo con el JAWS y a quien no le guste el mismo comando la quita.

lumi barco solventa el problema de los marinos al usar mi mapa y lumi. ahora intentara navegar o nadar según lo que este comando haya establecido. Lumi ahora también te desplaza si te mueve el viento.

Para actualizar, recomiendo bajar y ejecutar este archivo que también actualizara al propio actualizador y los sonidos.

P.D: Recordad SALIR del zmud antes de ejecutar el parche.

Guia de Lumi

0 comentarios


Buenas, vamos a ver paso a paso como usar el lumi.

Primero comentar que lumi tiene una ayuda, que podéis ver con lumi ayuda, para ver la ayuda de algún comando en concreto usad lumi ayuda "comando" .

Empecemos con lo básico, situarnos. Para ello usamos lumi situame o el comando #find. Esto hará un mirar, si la room está iluminada comparará el nombre de la room con los nombres de las rooms del mapa y os situara en el primero que encuentre que coincida pensando que estáis ahí.
Si hay varias rooms en el mapa con el mismo nombre os pondrá en la primera que encuentre, que PUEDE NO SER LA VUESTRA. Así que RECOMIENDO SITUARSE EN POSADAS O ROOMS CON NOMBRES UNICOS.

Una vez situados en el mapa, cosa que tendremos que hacer cuando atravesemos un portal o nos descoloquemos por cualquier causa, podemos usar el comando lumi situame. este comando nos dirá donde cree lumi que estamos y donde estamos realmente en el MUD, de esta manera podemos asegurarnos de que nos ha puesto bien en el mapa.

Ahora a lo fundamental, con lumi busca podemos buscar una room por su nombre, por ejemplo lumi busca toro encuentra dos rooms con la palabra toro en el mapa y nos pone:

1: La posada "El Toro Rojo" a 204 rooms.
2: La taberna "El toro azul" a 250 rooms.

Que muestra las rooms encontradas y las distancias a las que están de nosotros. Suponiendo que queremos ir a la posada de Caemlyn el toro rojo, solo tenemos que elegir el destino 1 escribiendo lumi destino 1.
Ahora que ya tenemos elegido un destino, con F9 obtendremos una indicación de hacia donde ir, con F10 sabremos a cuanto estamos del destino y con F12 nos intentaremos mover una room hacia la room destino.
También podemos definir un destino que no esté en la lista si sabemos su número de room (F11 nos dice el nombre y número de nuestra room). Para marcar como destino directamente a El banco de Caemlyn, por ejemplo, basta escribir lumi destino 1442. Esto es útil para quedar con otros o dar indicaciones precisas de en que room quedar o en cual tienes el cuerpo.
NOTA: aunque tengan el mismo nombre, dos rooms no tienen el mismo número. Lo que hace que este uso del comando sea muy útil en ocasiones.

Ya sabemos buscar una room y decirle a lumi que nos lleve, pero... ¿qué pasa si hay demasiadas rooms con ese nombre?. Por ejemplo lumi busca bendicion nos informa de que hay más de 10 rooms con la palabra bendicion en su nombre, asi que podemos afinar la búsqueda con varias palabras separadas por % (mayus + 5). lumi busca baños%bendicion solo devuelve una entrada por ejemplo.
NOTA: no es lo mismo buscar baños% bendicion que bendicion%baños las palabras separadas por % deben estar en orden para que encuentre la room.

Y ¿qué pasa si todas las rooms se llaman igual, como en los bosques?, pues aun tenemos otro comando lumi buscacerca. Lumi buscacerca palabra busca la room mas cercana que contenga esa palabra en el nombre y LA MARCA COMO DESTINO, ahorrándonos tener que usar lumi destino. Así podemos ir a la room mas cercana que concuerda con la búsqueda.
NOTA: este comando acepta también % para concretar la busqueda.

Hay algunos comandos concretos como lumi posada, lumi banco, lumi forja o lumi herreria que buscan la room mas cercana de ese tipo y la marcan como destino.

Y llegamos a un caso concreto, lumi atajos. lumi atajos busca la puerta mas cercana a los atajos, una vez allí debéis ACTIVAR EL PORTAL (podéis hacerlo intentando bajar), ENTRAR Y DESPLAZAROS AL MENOS UNA ROOM ANTES DE BUSCAR VUESTRO DESTINO FUERA DE LOS ATAJOS. Si no lo hacéis así, no os encontrara la ruta más corta.

Existen algunos comandos más que encontrareis en la ayuda y es posible que añada algunos más todavía, pero con estos ya exprimiréis bastante el mapa en cuanto les cojáis el truco, paciencia.

Y si tenéis dudas, me consultáis o le preguntáis a alguien en el charlar que seguro que hay algún otro usuario conectado.