WhatsApp Discord
[TUTORIAL] Sistema de Recompensas Kill Boss en Lua para Mu Online - Source Mu - Mu Server Files
 

[TUTORIAL] Sistema de Recompensas Kill Boss en Lua para Mu Online

Publicado por Dakosmu, Abr 04, 2026, 09:29 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Keywords Lua

Dakosmu

    [TUTORIAL] Sistema de Recompensas Kill Boss en Lua para Mu OnlineAprende a configurar un script de Lua avanzado para recompensar a tus jugadores al derrotar jefes específicos, aumentando la competitividad y el dinamismo en tu servidor.Descripción del ScriptEste script detecta automáticamente cuando un Boss es eliminado y otorga una recompensa directa (como GP, WCoin o ítems) al jugador que dio el golpe final. Es ideal para versiones que soportan scripts Lua, permitiendo una personalización total sin necesidad de recompilar el GameServer.Características Principales:
      • Detección en tiempo real: Identifica al asesino y al Boss mediante sus IDs de index.
      • Recompensas configurables: Permite ajustar la cantidad de moneda virtual otorgada.
      • Anuncio global: Notifica a todo el servidor quién ha sido el valiente guerrero.
    Asegúrate de que tu GameServer tenga habilitada la carga de scripts Lua y que los IDs de los Bosses coincidan con los de tu Monster.txt.[/li]

Código del Script (KillBoss.lua):
function OnKillMonster(PlayerIndex, MonsterIndex)
local MonsterID = Monster.GetID(MonsterIndex)
local Name = User.GetName(PlayerIndex)

-- Configuración del Boss (Ejemplo: ID 449 es Kundun)
if (MonsterID == 449) then
    local Reward = 500 -- Cantidad de WCoins
    UpdateCash(Name, Reward)
    SendMessageAll(string.format("¡El jugador %s ha derrotado al Kundun y ganó %d WCoins!", Name, Reward))
end
end

Si el script no carga, verifica que la sintaxis de las funciones (como UpdateCash o SendMessageAll) sea compatible con los archivos de base de tu servidor (ej. MUE o Louis).

Pasos para la Instalación:
  • Crea un archivo llamado KillBoss.lua en la carpeta de scripts de tu servidor.
  • Copia el código proporcionado arriba y ajusta el ID del monstruo según tu necesidad.
  • Recarga los scripts desde la consola del GameServer o reinicia el servicio.

¡Listo! El sistema empezará a trackear las muertes de los Bosses de forma inmediata.

ARCHIVOS UTILIZADOS


KillBoss.LUA
Regístrate para ver el enlace




¿Tienes dudas con la integración o necesitas que añadamos un drop especial de ítems? Deja tu comentario abajo y lo revisamos.

Bon Dia

🡱 🡳
Real Time Web Analytics