-Actualización del 30/09/2021- Cortesía de Eureka26
Muy buenas amigos:
Hoy les comparto un script publicado por killit en open-wow (foro francés sobre emuladores de wow).
Deberia funcionar tanto como para trinitycore 3.3.5a como azerothcore.
Fuente: Masse Loot C++ - Open WoW (open-wow.eu).
Por favor seria estupendo si le dan las gracias en su foro.
Ahora a lo que nos compete:
Buscar el archivo LootHandler.cpp en ".../src/server/game/Handlers/"
Identificar el siguiente código:
Reemplazarla por la siguiente:
Con esto tendremos unicamente los objetos de los mobs muertos de un área
Para añadir el oro hay que buscar la siguiente línea:
Reemplazar la línea anterior por el siguiente código:
con esto tendrían loot de objetos y oro masivo siempre y cuando no estén en grupo.
Es posible que vea un mensaje de "error" que dice que ya ha saqueado esta criatura.
Para solucionar deben ir al archivo Player.cpp, que se encuentra en ../src/server/game/Entities/Player/.
Luego colocar tienes que colocar // al inicio de la siguiente línea:
gracias por el aporte, pero de hecho, hay una forma mucho, mas eficaz y mas segura sin necesidad
de agregar tanto codigo cuando de por si ya esta incluido en Trinitycore/Azerothcore tal funcionalidad
para tener el AOE Loot o Mass Auto loot mas en concreto editando la parte que hace que los emblemas/badges sean agarrados automaticamente.
van a LootMgr.cpp
se Busca if (proto->IsCurrencyToken())
y se remplaza por
if (proto->Flags & ITEM_FLAG_MULTI_DROP || proto->IsCurrencyToken())
Se guarda y se Compila.
a continuaciòn se debe usar el Flag ITEM_MULTI_DROP " //El artículo es un botín de grupo y puede ser Loteado por todos."
se va a la Base de Datos
y en la DB World - y Tabla - Item_template se busca el respectivo item que quieran
y solo toca buscar la Columna llamada Flags, y le ponen de Valor "2048"
con esto se controla de forma mas sencilla los objetos, que uno quiera que puedan ser loteados de forma automatica
es mi primer aporte ya que resien acabo de crear esta cuenta
adjunto 2 fotos para el que le interese.
cabe recalcar que en la foto agregue proto->Custom & 10 y no tuve el tiempo de quitarlo. salu2
![]()
![]()
![]()
Salu2
Muy buenas amigos:
Hoy les comparto un script publicado por killit en open-wow (foro francés sobre emuladores de wow).
Deberia funcionar tanto como para trinitycore 3.3.5a como azerothcore.
Fuente: Masse Loot C++ - Open WoW (open-wow.eu).
Por favor seria estupendo si le dan las gracias en su foro.
Ahora a lo que nos compete:
Buscar el archivo LootHandler.cpp en ".../src/server/game/Handlers/"
Identificar el siguiente código:
C++:
Necesitas,
Acceder
o
Registrarse para ver el contenido.
Reemplazarla por la siguiente:
C++:
Necesitas,
Acceder
o
Registrarse para ver el contenido.
Con esto tendremos unicamente los objetos de los mobs muertos de un área
Para añadir el oro hay que buscar la siguiente línea:
C++:
Necesitas,
Acceder
o
Registrarse para ver el contenido.
Reemplazar la línea anterior por el siguiente código:
C++:
Necesitas,
Acceder
o
Registrarse para ver el contenido.
con esto tendrían loot de objetos y oro masivo siempre y cuando no estén en grupo.
Es posible que vea un mensaje de "error" que dice que ya ha saqueado esta criatura.
Para solucionar deben ir al archivo Player.cpp, que se encuentra en ../src/server/game/Entities/Player/.
Luego colocar tienes que colocar // al inicio de la siguiente línea:
C++:
Necesitas,
Acceder
o
Registrarse para ver el contenido.
Última edición: