Menú Taxi en Lua/C++ para Servidores WoW

Desde
30 May 2020
Mensajes
244
Reacciones
340
Honor
82
Creador del tema
Como bastantes ya sabréis, es posible ejecutar código de forma remota en el cliente utilizando Warden. Hace unas semanas, Foereaper publico un sistema para facilitar esta tarea: WardenInject https://github.com/Foereaper/WardenInject

El sistema nos permite enviar un addon al cliente sin ninguna intervención por parte del usuario, haciendo posible crear interfaces sin necesidad de distribuir un parche o addon. Para probar el sistema he hecho un menú de taxi bastante sencillo utilizando CSMH:

Para cargar un addon con Warden hay que añadir el codigo del mismo al archivo payloads.lua y configurarlo en Injector.lua, es bastante intuitivo.

Dejo por aqui el codigo del addon que se muestra en el video por si a alguien le interesara
Payloads.lua:
Codigo:
Necesitas, Acceder o Registrarse para ver el contenido.

Injector.lua:
Codigo:
Necesitas, Acceder o Registrarse para ver el contenido.
 
Creador del tema
He podido ampliar un poco mas el sistema, añadiendo la posibilidad de utilizar el correo sin un buzon, la funcionalidad del taxi tambien se ha mejorado y he implementado un sistema de caza recompensas muy básico.

Recuerdo que esto es sin instalar nada en el cliente, ningun addon ni parche. Todo el proceso se hace desde el servidor.
Payloads.lua:
Codigo:
Necesitas, Acceder o Registrarse para ver el contenido.

HandleTaxi.lua:
Codigo:
Necesitas, Acceder o Registrarse para ver el contenido.

Si alguien quiere utilizar este sistema que deje un mensaje en este tema e intentare echar una mano
 
Back
Top