Diferencia entre revisiones de «Manual RLMud»

De Eireapedia
Saltar a: navegación, buscar
(Abreviaturas)
(Nickeador)
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 5: Línea 5:
 
Ejemplo:
 
Ejemplo:
 
<pre><nowiki>
 
<pre><nowiki>
Expresión regular: ^c
+
Expresión de la abreviatura: ^c  
Valor a remplazar: coger
+
Comando a remplazar: coger
 
</nowiki></pre>
 
</nowiki></pre>
 
Cuando enviemos al MUD mediante la barra de comandos:
 
Cuando enviemos al MUD mediante la barra de comandos:
Línea 16: Línea 16:
 
coger espada
 
coger espada
 
</nowiki></pre>
 
</nowiki></pre>
 +
 +
RLMud utiliza las expresiones regulares nativas del sistema operativo para funcionar. Para conocer más a fondo el modo en el que funcionan puedes visitar la página de [http://msdn.microsoft.com/es-es/library/hs600312(VS.80).aspx Expresiones regulares de .NET Framework]
 +
 +
A continuación se explican algunos caracteres bastante utilizados dentro de las expresiones regulares:
 +
 +
'''^''' Especifica que la coincidencia debe producirse al principio de la cadena o de la línea. Si no queremos que todas nuestras letras 'c' se sustituyan por 'coger' (por ejemplo: 'mirar cáncamo') deberemos asegurarnos que sólo se sustituyen las 'c' que se escriben al principio del comando. Por ejemplo: '^c'
 +
 +
'''$''' Especifica que la coincidencia debe producirse al final de la cadena. Esto nos permite limitar el tamaño de nuestra expresión. Si por ejemplo tenemos la abreviatura '^con' para realizar el comando 'consonancia' y no queremos que nos fastidie el envio de un comando del tipo 'conversar maestro' (nos lo sustituiría por 'consonanciaversar maestro') debemos limitar la abreviatura '^con' con el caracter '$' al final de la forma '^con$' para que sólo nos sustituya el comando 'con' por 'consonancia'.
 +
 +
'''*''' Coincide con el elemento anterior cero o más veces. Por ejemplo la abrevitura 'ba*' nos detectará todos los comandos que contengan una 'b' seguida de cero o más 'a', por ejemplo: 'b', 'ba', 'baa', 'baaaaaaaaaaaaaa'.
 +
 +
'''+''' Coincide con el elemento anterior una o más veces. La abrevitura 'xD+' detectará aquellos comandos que incluyan una 'x' seguida de al menos una 'D'. Por tanto nos detectará cosas como 'xD', 'xDDDD', pero no nos detectará comandos que contengan 'x'.
  
 
== Macros ==
 
== Macros ==
 +
Las macros son un elemento fundamental en la configuración de un perfil. Permiten definir ''atajos de teclado'' para enviar comandos al MUD si necesidad de usar la barra de comandos. Podemos definir, por ejemplo, que nuestro 'F5' nos permita lanzar un hechizo de 'curar heridas ligeras' y que pulsando 'F5' mientras mantenemos presionada la tecla 'Control' nos lancemos a nosotros mismos el hechizo 'curar heridas ligeras'.
 +
 +
Las macros que se agregan por defecto son las siguientes:
 +
 +
          NumPad1 "so"
 +
          NumPad2 "s"
 +
          NumPad3 "se"
 +
          NumPad4 "o"
 +
          NumPad5 "ojear"
 +
          NumPad6 "e"
 +
          NumPad7 "no"
 +
          NumPad8 "n"
 +
          NumPad9 "ne"
 +
          Divide "de"
 +
          Multiply "fu"
 +
          Add "ar"
 +
          Subtract "ab"
 +
          NumPad1+Control "sigilar so"
 +
          NumPad2+Control "sigilar s"
 +
          NumPad3+Control "sigilar se"
 +
          NumPad4+Control "sigilar o"
 +
          NumPad6+Control "sigilar e"
 +
          NumPad7+Control "sigilar no"
 +
          NumPad8+Control "sigilar n"
 +
          NumPad9+Control "sigilar ne"
 +
          Divide+Control "sigilar de"
 +
          Multiply+Control "sigilar fu"
 +
          Add+Control "sigilar ar"
 +
          Subtract+Control "sigilar ab"
 +
          NumPad5+Control "enterrar"
  
 
== Disparadores ==
 
== Disparadores ==
  
 
== Nickeador ==
 
== Nickeador ==
 +
El nickeador es una herramienta sencilla y fácil de utilizar. Nos ofrece la posibilidad de crear listas de nombres separados por comas; formato que es utilizado frecuentamente dentro del MUD para seleccionar varios objetivos.
 +
 +
Ejemplo:
 +
 +
El nickeador transformará el siguiente mensaje del comando quien:
 +
 +
  Lurnz el Despojo Inmundo del Ejército Negro
 +
  Majmetkul Kraugugh el Demonio Acorazado de Gragbadûr
 +
  Pilo Ler'Inen el Elegido de la Bondad Suprema
 +
  Platyk el Humilde Orador del Bien
 +
 +
En una lista formateada de la forma:
 +
 +
  lurnz,majmetkul,pilo,platyk

Revisión actual del 15:09 22 abr 2010

Abreviaturas

Las abreviaturas facilitan al usuario el envio de comandos al MUD. Permiten enviar comandos largos con sólo teclear algunas palabras clave. Una abreviatura está formada por una expresión regular y un valor a remplazar. Cuando un usuario envía al MUD un comando que se concuerda con la expresión regular de una abreviatura, el comando es sustituido por el valor a remplazar de la abreviatura.

Ejemplo:

Expresión de la abreviatura: ^c 
Comando a remplazar: coger

Cuando enviemos al MUD mediante la barra de comandos:

c espada

RLMud enviará realmente:

coger espada

RLMud utiliza las expresiones regulares nativas del sistema operativo para funcionar. Para conocer más a fondo el modo en el que funcionan puedes visitar la página de Expresiones regulares de .NET Framework

A continuación se explican algunos caracteres bastante utilizados dentro de las expresiones regulares:

^ Especifica que la coincidencia debe producirse al principio de la cadena o de la línea. Si no queremos que todas nuestras letras 'c' se sustituyan por 'coger' (por ejemplo: 'mirar cáncamo') deberemos asegurarnos que sólo se sustituyen las 'c' que se escriben al principio del comando. Por ejemplo: '^c'

$ Especifica que la coincidencia debe producirse al final de la cadena. Esto nos permite limitar el tamaño de nuestra expresión. Si por ejemplo tenemos la abreviatura '^con' para realizar el comando 'consonancia' y no queremos que nos fastidie el envio de un comando del tipo 'conversar maestro' (nos lo sustituiría por 'consonanciaversar maestro') debemos limitar la abreviatura '^con' con el caracter '$' al final de la forma '^con$' para que sólo nos sustituya el comando 'con' por 'consonancia'.

* Coincide con el elemento anterior cero o más veces. Por ejemplo la abrevitura 'ba*' nos detectará todos los comandos que contengan una 'b' seguida de cero o más 'a', por ejemplo: 'b', 'ba', 'baa', 'baaaaaaaaaaaaaa'.

+ Coincide con el elemento anterior una o más veces. La abrevitura 'xD+' detectará aquellos comandos que incluyan una 'x' seguida de al menos una 'D'. Por tanto nos detectará cosas como 'xD', 'xDDDD', pero no nos detectará comandos que contengan 'x'.

Macros

Las macros son un elemento fundamental en la configuración de un perfil. Permiten definir atajos de teclado para enviar comandos al MUD si necesidad de usar la barra de comandos. Podemos definir, por ejemplo, que nuestro 'F5' nos permita lanzar un hechizo de 'curar heridas ligeras' y que pulsando 'F5' mientras mantenemos presionada la tecla 'Control' nos lancemos a nosotros mismos el hechizo 'curar heridas ligeras'.

Las macros que se agregan por defecto son las siguientes:

          NumPad1 "so"
          NumPad2 "s"
          NumPad3 "se"
          NumPad4 "o"
          NumPad5 "ojear"
          NumPad6 "e"
          NumPad7 "no"
          NumPad8 "n"
          NumPad9 "ne"
          Divide "de"
          Multiply "fu"
          Add "ar"
          Subtract "ab"
          NumPad1+Control "sigilar so"
          NumPad2+Control "sigilar s"
          NumPad3+Control "sigilar se"
          NumPad4+Control "sigilar o"
          NumPad6+Control "sigilar e"
          NumPad7+Control "sigilar no"
          NumPad8+Control "sigilar n"
          NumPad9+Control "sigilar ne"
          Divide+Control "sigilar de"
          Multiply+Control "sigilar fu"
          Add+Control "sigilar ar"
          Subtract+Control "sigilar ab"
          NumPad5+Control "enterrar"

Disparadores

Nickeador

El nickeador es una herramienta sencilla y fácil de utilizar. Nos ofrece la posibilidad de crear listas de nombres separados por comas; formato que es utilizado frecuentamente dentro del MUD para seleccionar varios objetivos.

Ejemplo:

El nickeador transformará el siguiente mensaje del comando quien:

 Lurnz el Despojo Inmundo del Ejército Negro
 Majmetkul Kraugugh el Demonio Acorazado de Gragbadûr
 Pilo Ler'Inen el Elegido de la Bondad Suprema
 Platyk el Humilde Orador del Bien

En una lista formateada de la forma:

 lurnz,majmetkul,pilo,platyk