Banner anchoOldSROBanner anchoBanner anchoBanner anchoBanner ancho
Banner anchoBanner ancho

Aporte xAutoDungeon para phBot: automatiza Forgotten World, Water Temple y Mt. Flame
#1
xAutoDungeon es un plugin para phBot que automatiza las mazmorras. Se añade a tus scripts con un par de líneas y el bot entra, limpia las salas y sigue, sin que tengas que programar nada.

Es obra de JellyBitz y forma parte de phBot-xPlugins, una colección de 22 plugins para phBot.



⚠ Léelo antes de nada: el proyecto está archivado

El desarrollo se archivó el 25 de julio de 2025. Eso significa que ya no recibe actualizaciones ni correcciones.

Sigue funcionando y mucha gente lo usa, pero si phBot cambia algo por dentro o tu servidor toca una mazmorra, nadie va a arreglarlo. Tenlo en cuenta antes de montar toda tu rutina de farmeo encima.

Si ves por ahí una guía que te dice "baja siempre la última versión", ya sabes: la última versión es la de julio de 2025 y no va a haber otra.




Qué mazmorras automatiza

Según su propia documentación:
  • Forgotten World (Mundo Olvidado)
  • Water Temple (Templo del Agua)
  • Mt. Flame (Montaña de Fuego)

Los comandos que añade son genéricos, así que sirven para moverse y limpiar salas en otras zonas también. Pero las tres de arriba son las que el plugin declara.

Probado en servidores vSRO. En otros clientes puede ir o no; nadie lo garantiza.



Instalación

  1. Asegúrate de tener la opción Plugins marcada al instalar phBot con el Easy Installer. Es la que coloca la carpeta de Python que los plugins necesitan para funcionar; sin ella no carga ninguno.
  2. Descarga el archivo xAutoDungeon.py (enlace abajo).
  3. Cópialo dentro de la carpeta Plugins de tu phBot. En una instalación normal de la versión Stable es:
    Código:
    C:\Users\TU_USUARIO\AppData\Local\Programs\phBot Stable\Plugins\
  4. Arranca phBot. Todo archivo .py que haya en esa carpeta se carga solo al iniciar.

El fallo número uno: que el archivo se llame xAutoDungeon.py.txt en vez de xAutoDungeon.py. Windows oculta las extensiones conocidas, así que lo ves como ".py" pero no lo es, y el bot lo ignora sin decir nada. En el Explorador: pestaña Vista → marca "Extensiones de nombre de archivo", y comprueba.



Los comandos
  • AttackArea — ataca hasta que no queda ningún mob en el círculo y entonces continúa con el script. El radio por defecto es 60.
  • AttackArea,30 — el mismo, pero indicando el radio. Súbelo en salas grandes, bájalo si quieres limpiar solo lo que tienes encima.
  • xAttackArea — variante recomendada en mazmorras que no sean Baghdad.
  • GoDimensional,Dimensional Hole(Forgotten World) — entra por el portal. Gestiona también el reintento de entrada (el portal tiene 2 horas de espera).
  • move,X,Y — mueve el personaje a esas coordenadas.
  • wait — espera. Útil justo después de un AttackArea para dar tiempo a recoger el botín.

Sobre a quién ataca: AttackArea no golpea todo lo que se mueve. Solo cuenta y ataca los mobs que tengas marcados en el filtro del bot. Si quieres centrarte en unos concretos, selecciónalos en los ajustes de phBot y el script irá solo a por ellos.



Script de ejemplo

No hace falta saber programar. Son unas pocas líneas dentro de tu script de siempre:

Código:
move,1000,2000 AttackArea move,1020,2020 AttackArea,40 move,1040,2040 GoDimensional,Dimensional Hole(Forgotten World) move,xxxx,yyyy xAttackArea

La idea es siempre la misma: te mueves a un punto, limpias, te mueves al siguiente. Las coordenadas xxxx,yyyy las pones tú según la sala.



Ajusta esto en el bot antes de empezar
  • Quita la vuelta al pueblo. Es lo más importante. Si el bot decide volver a la ciudad en mitad de la mazmorra, te deja el recorrido a medias y el script se pierde.
  • Revisa las coordenadas sala por sala. En zonas complicadas como Baghdad, deja separación entre comandos "move" y fíjate en cuántos mobs hay en cada sala.
  • Ojo con la densidad. Un radio de 60 en una sala llena puede hacer que el bot no termine nunca de "limpiar".



Problemas frecuentes

El script se queda parado o esperando sin fin.
Si pasan 30 segundos sin actividad, el bot vuelve solo a las coordenadas anteriores. Si se repite siempre en el mismo punto, el problema son esas coordenadas o el radio, no el plugin.

El plugin no aparece en phBot.
Por orden: (1) la extensión es ".py.txt", (2) no marcaste Plugins en el instalador y falta la carpeta de Python, (3) lo copiaste en la carpeta de otra instalación (Stable y Testing tienen carpetas distintas).

No recoge el oro / no recoge objetos.
Añade un wait de unos segundos después del AttackArea. El bot pasa a la línea siguiente en cuanto muere el último mob, y sin esa pausa se va antes de recoger.



Descarga
Contenido oculto
Este contenido está oculto. Regístrate o inicia sesión para poder desbloquearlo.
(Última modificación: Hace 7 horas por Sn0w.)
Responder


Mensajes en este tema
xAutoDungeon para phBot: automatiza Forgotten World, Water Temple y Mt. Flame - por Sn0w - Hace 7 horas

Salto de foro: