Script Survival.lua para SSeMU: Evento de Supervivencia [Guía y Descarga] - Lua - Mu Server Files
 

Script Survival.lua para SSeMU: Evento de Supervivencia [Guía y Descarga]

Publicado por Dakosmu, Abr 25, 2026, 07:55 PM

Tema anterior - Siguiente tema

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

Keywords SSEMUSurvival.luascript Mu Online

Dakosmu

Script Survival.lua para SSeMU: Evento de Supervivencia [Guía y Descarga]


Regístrate para ver el enlace

Hola comunidad, les presento una versión mejorada del script Survival.lua para SSeMU. Este evento de supervivencia es muy similar al Blood Castle y Custom Arena, donde los jugadores compiten y gana el último en quedar en pie. ¡Ideal para darle más acción y competitividad a tu servidor!

Changelog

[1.0.0] - 2025-12-30
Agregado
Proyecto Base

Características Principales del Evento Survival
  • Soporte para Ranking de Survival, otorgando puntos tanto para el que mata como para el ganador del evento.
  • Soporte para abrir el evento de manera manual por parte de un GM.
  • Estructura preparada para a futuro añadir un plugin visual tipo BC.
  • Funcionamiento completamente optimizado con un solo comando.
  • Soporte de bloqueo de comandos tracemarry y pkclear durante el evento.
  • Soporte de inicio de evento de manera automática en horarios programados.
  • Soporte para permitir a los GM unirse a los eventos.
  • Soporte para activar compatibilidad total con master level y master reset.
  • Soporte para generar logs a nivel del servidor.
  • Soporte para trabajar con GATE en vez de coordenadas fijas.
  • Manejo de desconexiones: si un usuario se desconecta estando en la arena, al volver a entrar será movido a la zona de retiro.

NOTA IMPORTANTE 1: Los rewards de los eventos solo sirven si existe un único specialbag. El script no acepta múltiples specialbag con distintos niveles.

Archivos previos necesarios: Es obligatorio contar con ScriptUtil.lua y ScriptDefine.lua en tu servidor.

Descarga del Script
Regístrate para ver el enlace

Mirror
Regístrate para ver el enlace

Guía de Instalación Paso a Paso
  • Ubicación del script: Debemos instalar nuestro archivo lua en la carpeta de scripts correspondiente.
    Ruta: MuServer/Data/Script/Script/Survival/

  • Base de Datos: Ejecutamos el código SQL proporcionado para crear las tablas necesarias: SurvivalUserPendingLeave (para guardar al usuario en caso de desconexión y retirarlo del evento al volver), SurvivalRanking, y Gamba_SurvivalRankingSystem (Procedimiento para agregar los puntos al ranking).
  • Configuración en ScriptMain: Debemos agregarlo en el archivo ScriptMain.lua. Asegúrate de colocarlo siempre después de los scripts de utilidades principales (ScriptCore, ScriptUtil, ScriptDefine).
    require('Script\Survival\SurvivalConfig')
    require('Script\Survival\Survival')
  • Configuración de Atributos: Cambiar en SurvivalConfig.lua los atributos de comando, prestando especial atención a: commandCode, gmCommandCode, traceMarryCommandCode y pkClearCommandCode. Específicamente, verifica si tracemarry y pkclear cambian en tu versión de SSeMU.
    Revisa bien esta configuración para evitar que los comandos choquen con otros custom de tu servidor.
    39      1   1   1   1     "/survival"      0        * * * * * 0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
    40      1   1   1   1     "/opensurvival"  0        * * * * * 0           0           0           0           0           0           0           0           0           0           0           0           0           0           0           0
  • Configuración de Gates (Opcional): Agregué 2 gates para esta prueba por si quieren probarlo tal y como está. Deben agregarlos en el archivo MuServer/Data/Move/Gate.txt.
    460         0          0           75            149            80          155         0            0           0          * * *
    461         0          0           96            52             129         86          0            0           0          * * *

Demostración en Video

Créditos: Anthony Rosas (gambasoxd)

Nota para la comunidad: Si hay algún problema visualizando correctamente el código o arroja un error extraño el servidor, recuerden guardar el archivo lua con codificación ANSI o UTF-8 (sin BOM).

¿Tienes alguna duda configurando el script Survival.lua o lograste implementarlo con éxito en tu servidor? ¡Deja tu comentario abajo y charlemos al respecto!

(Keywords):
SSeMU, Survival.lua, script Mu Online, evento de supervivencia, Custom Arena, MuServer, servidor Mu Online, descargar script lua, gambasoxd
Bon Dia

🡱 🡳
Real Time Web Analytics