Por Yeraitor
Tras ver el interes existente , aqui os pongo una guia rapida del EasyUO para que no siempre se beneficien los mismos de esas maravillosas macros y cada cual pueda hacer la suya propia , personalizada a su gusto (como las pizzas xDD)
************************************************************************************************** ********************************
AYUDA PARA EASYUO
Este archivo proporciona información sobre cómo usar EasyUO. La versión de EasyUO es la 1.22, la versión para el cliente 2.00.0 . Esto es así porque es la única que funciona en servidores gratuitos.
+¿Qué es EASYUO?
+Instalación y configuración
+Nociones básicas para poder usar scripts
+Nociones básicas para programar tus propias scripts
-COMANDOS/OPERACIONES
-INTRODUCCION A LAS FUNCIONES Y SUBRUTINAS:
-BUSCANDO Y USANDO OBJETOS:
-EVENTOS:
-VARIABLES DE SISTEMA
¿Qué es EASYUO?
EASYUO (también llamado EUO) es un programa externo al juego Ultima Online que permite automatizar tareas repetitivas de modo que las ejecute sin la necesidad de intervención humana.
Es muy común en el juego tener que repetir la misma sucesión de acciones más de cien veces:
- Usando el pico para encontrar mineral
- Forjar
- Talar
- Entrenar una determinada habilidad: Magery, Animal Taming, etc...
EASYUO es básicamente un sistema de scripts capaz de comunicarse con el Ultima Online, siendo él el que simule los clicks de ratón, las pulsaciones de tecla, etc. consiguiendo así unos resultados similares a los de una persona realizando las mismas acciones (en ciertos casos puede que mejores).
El sistema de scripts es muy parecido a los lenguajes de programación auténticos (léase C, BASIC), por lo que la capacidad de este programa es muy grande. Esto permite que los scripts (a partir de ahora emplearemos scripts o macros indistintamente) puedan ser capaces de reaccionar según lo que ocurra durante el juego.
Instalación y configuración
AVISO: Este archivo de ayuda está dirigido a usuarios de servidores gratuitos. Si juegas en los servidores oficiales, este apartado no deberías usarlo. Además se han omitido en esta ayuda las funcionalidades que no aparecen en el EASYUO para servidores gratuitos.
Antes de nada, el primer paso es conseguir todos los archivos necesarios para que todo funcione correctamente. Para ello necesitamos:
- EASYUO versión 2.00 para servidores gratuitos (freeshards).
- Cliente de Ultima Online versión 2.00.0
El EUO se descarga desde http://www.easyuo.de/ , en la sección downloads. El cliente puede bajarse desde http://www.paigelore.com/ o http://www.angelfire.com/super/clients2/
Instalando:
Descomprimimos el cliente 2.00.0 en la carpeta Ultima.
Creamos una carpeta llamada EASYUO dentro del directorio Ultima y allí descomprimimos el EASYUO.
Configuración:
Ejecuta el cliente, y a continuación el EUO. Si al hacer esto te aparece el siguiente mensaje:
'This EUO version only works properly with client 2.0.0. (2D)'
significa que el cliente que bajaste no es el correcto.
Errores frecuentes en este apartado:
- Bajarse el EASYUO incorrecto. El EUO debe ser el 2.00 para Freeshards.
- Usar un cliente incorrecto. El cliente debe ser versión 2.00.0 (¡no es lo mismo que 2.00.0a , 2.00.0c, etc.!)
Nociones básicas para poder usar scripts
Aquí se dará la información mínima para ser capaz de usar macros que tengamos (no el programarlas, sólo el ser capaz de ejecutarlas).
Botones básicos:
Botón de Play: Sirve para ejecutar la macro una vez la hayamos cargado dentro del EUO
Botón de Pause: Para pausar la macro, si pulsamos de nuevo Play continuará desde donde se quedó.
Botón de Stop: Aborta la ejecución de la macro.
Existen una serie de opciones básicas que debe saberse. En la pestaña Options tenemos varias opciones:
- Pause Key: Es una tecla tal que si la pulsas mientras el juego UO está en primer plano, pausará la macro.
Hay varias teclas posibles, siendo la más adecuada la de Scroll Lock
- Allow execute: Cuando está activada, esta opción permite que la macro pueda ejecutar programas externos.
No se recomienda activar esta opción, a no ser que te fíes mucho del creador de la macro.
- Don't move cursor: Una opción muy útil. Si está activa, hará que si se usa el ratón en la macro, en realidad el ratón no se mueva. De este modo se puede navegar por Internet mientras se deja el juego con la macro funcionando.
Por último en la sección Tools aparece la opción StopCD, que detiene la música de CD.
Para ejecutar una macro, primero debes tenerla en el EUO. Para ello, carga el script (File->Open). Aquí se ha de tener en cuenta que una macro puede estar dividida en varios archivos (.TXT), por lo que el que programó la macro debería haber indicado cuál es el archivo a cargar o nombrar los archivos de tal modo que no hubiera confusión.
En el EasyUO sólo necesitas abrir el archivo principal, el resto de archivos los usará el programa sin abrirlos.
Ahora, debes ir leyendo el script. Toda línea a la que se le anteponga un ; (punto y coma) es entendido como un comentario y la macro lo ignora. Normalmente va dirigida a las personas, bien para dar información al que va a usar la macro o para aclarar para qué vale esa parte de código (en este caso va dirigido al programador desmemoriado).