← Volver a Herramientas Gratuitas
DuckAPI

DuckAPI

Framework de API Python similar a las APIs de phBot para automatizacion personalizada

Gratis v1.0.0

Acerca de DuckAPI

Este es un DLL que funciona directamente con el cliente - no es un bot y no requiere ningun bot para funcionar. Proporciona el mismo sistema de plugins Python que ofrece phBot.

Importante: Esto no es un Silkroad Proxy o bot de juego al que necesitas conectarte para que maneje paquetes de cliente/servidor. Que significa eso? Significa que puedes usarlo para hacer cosas con las que suenas - incluso en entornos protegidos como servidores Maxiguard o VsroPlus macro.

Eso tambien significa que podemos usarlo de forma independiente, ya sea lanzando el juego a traves de su lanzador original o algo como EDX Loader. Y aun podemos usarlo junto con sBot o mBot - pero ahora con un sistema de plugins Python similar a phBot.

Video de Introduccion

Que es DuckAPI, archivos requeridos, similitud de API con phBot y como adaptar plugins existentes de phBot

Caracteristicas Principales

Integracion Directa con Cliente

Funciona directamente con sro_client.exe sin requerir un bot

API Compatible con phBot

Casi identico a las APIs de phBot para facil adaptacion de plugins

No Requiere Bot

Sistema de inyeccion de DLL independiente

Funciona con Proteccion

Funciona en servidores Maxiguard, Vsroplus, KGuard

Sistema de Plugins

Soporte completo de plugins Python con manejadores de eventos

Inyeccion de Paquetes

Enviar y recibir paquetes de cliente y servidor

Archivos Requeridos

Primero, estos son los archivos que necesitaras poner dentro de tu carpeta del juego:

  • DuckAPI.dll - este es mi DLL que inyectaras en sro_client.exe
  • python38.dll - el DLL de tiempo de ejecucion de Python requerido para ejecutar el interprete
  • Los directorios del entorno Python dentro de la carpeta python38 ubicada en la carpeta de plugins
  • Un inyector de DLL - Puedes descargar uno desde aqui

Compatibilidad de API

Lo genial de las APIs que construi es que son casi identicas a las de phBot. Como veras en el primer video, tome el plugin xPacketTool de phBot y solo cambie los nombres de las librerias de la siguiente manera...

En lugar de imports de phBot:

from phbot import *
import qtbind

Usa imports de DuckAPI:

from duckapi import *
import duckui

Y el resto del codigo literalmente permanece igual.

Nota: No todas las APIs de phBot estan disponibles en esta version de DuckAPI. Si quieres reutilizar un plugin de phBot como hice en el video, asegurate de que todas las APIs usadas existan en DuckAPI.

APIs Disponibles

APIs de DuckUI (Interfaz de Usuario)

Creacion de pestanas y widgets, manipulacion, operaciones de listas

DuckAPI Core

Funciones de registro, inyeccion de paquetes, funciones de utilidad

Manejadores de Eventos

handle_joymax, handle_silkroad, handle_chat, event_loop

Haz clic abajo para ver la referencia completa de API con todas las funciones disponibles.

Plugins de Ejemplo

Plugin xPacketTool

Herramienta de inspeccion y analisis de paquetes adaptada de phBot con cambios minimos de codigo. Perfecto para entender la estructura de paquetes.

Duck Smart Trace

Plugin de rastreo avanzado que funciona incluso cuando el lider usa movimiento de teclado o presiona en el cielo. Mejor que el rastreo estandar de phBot.

DuckControl (xControl)

Plugin de manejo de comandos similar a xControl para ejecutar acciones basadas en comandos de chat de lideres designados.

Videos Tutoriales Adicionales

Duck Smart Trace

Un mejor plugin de rastreo de phBot que maneja movimiento de teclado y presionar en el cielo

DuckControl (xControl)

Extender manejo de comandos y agregar nuevas acciones como teletransporte automatico Q1

Instalacion y Uso

  1. Extrae todos los archivos requeridos (DuckAPI.dll, python38.dll, carpeta python38) a tu carpeta del juego Silkroad
  2. Usa un inyector de DLL para inyectar DuckAPI.dll en sro_client.exe
  3. Coloca tus plugins de Python en la carpeta de plugins
  4. Lanza el juego y los plugins se cargaran automaticamente

Para instrucciones de configuracion detalladas y guias de desarrollo de plugins, consulta los videos tutoriales.

Descargar

Iniciar Sesion para Descargar

Framework de API Python

Informacion

Version:1.0.0
Licencia:Gratis
Tipo:Framework de API
Lenguaje:Python 3.8
Soporte:Discord

Consejo para Desarrolladores

Comienza con el ejemplo xPacketTool para entender la estructura de API, luego explora plugins mas complejos como Duck Smart Trace.

Necesitas Ayuda?

Unete a nuestra comunidad de Discord para soporte, tutoriales y discusiones con otros usuarios.

Unirse a Discord