SSeMU Community
SSeMU | Lua | Titulo de ventana con informacion de jugador - Versión para impresión

+- SSeMU Community (https://ssemu.com.ar/forum)
+-- Foro: Community Resources (https://ssemu.com.ar/forum/forumdisplay.php?fid=10)
+--- Foro: Lua Scripting (https://ssemu.com.ar/forum/forumdisplay.php?fid=13)
+--- Tema: SSeMU | Lua | Titulo de ventana con informacion de jugador (/showthread.php?tid=163)



SSeMU | Lua | Titulo de ventana con informacion de jugador - gambasoxd - 25-07-2024

Descripción:
Bueno es un script simple pero util para los jugadores que tienen múltiples mu's abiertos. Permite ver información en la ventana del mu en la barra del título, información sobre el personaje.

NOTAS IMPORTANTES
NOTA-1: Tener cuidado con el tamaño largo de caracteres ya que si se supera un máximo el mu se cierra solo
NOTA-2: Solo lo he probado en la version Season 6 y Season 8 - 2.3.0, 2.2.9, 2.2.8, y no funciona para versiones anteriores a esa lamentablemente por que no existe una función en la versión 2.0.7


CHANGELOG
Código:
## [2.0.0] - 2024-06-05
### Añadido
- Se agregó un archivo de configuración para configurar más fácilmente
- Se agregó un archivo de configuración de los mapas
- Se agregaron nuevas variables al título de ventana (@ServerName,
  @GameServer, [member=2145]nick[/member] --> Name, @AccountLevel --> VIP, [member=7852]LeveL[/member], @MasterLevel,
  @TotalLevel --> Level + MasterLevel, [member=58559]reset[/member], @MasterReset, @Map, @CoordinateX,
  @CoordinateY, @WCoinC, @WCoinP, @GoblinPoint, @ServerTime --> Full time,
  @ServerSmallTime --> only Hours and Minutes)
### Modificado
- Se modificó la estructura del título de la ventana
## [1.0.3] - 2023-08-24
### Corregido
- Fix máximo de caracteres en window title - se cierra el mu
### Modificado
- Cambio referente a la estructura del windows title
## [1.0.2] - 2023-08-16
### Añadido
- Agregado Master Reset
### Corregido
- Fix Bug null value massive
## [1.0.1] - 2023-08-13
### Añadido
- Agregado Coins
### Modificado
- Cambiando formato
## [1.0.0] - 2023-08-08
### Modificado
- Traducido al lenguaje al Español
### Corregido
- Fix BridgeFunctionAttach
- Fix otros problemas

Paso 1:
Debemos descargar este archivo:

Link del Código

Paso 2:
Lo que está en el contenido lo vamos a poner en una carpeta llamada CustomWindowTitle en este lugar: MuServer/Data/Scripts/Scripts la cosa que quede así:

[Imagen: HNEzFYL.png]

Paso 3:

Debemos agregarlo en el ScriptMain.lua

Código:
require('Script\\CustomWindowTitle\\CWNMapConfig')
require('Script\\CustomWindowTitle\\CWNConfig')
require('Script\\CustomWindowTitle\\CustomWindowName')

[Imagen: v3JfTXW.png]

Y Listo! eso es todo, como digo el script es simple.

MODO DE USO
  • Lo primero es que ahora existe un archivo de configuración del script y uno de mapas, si quieres agregar mapas custom lo agregas en el archivo de mapas, ahi he puesto todos los mapas hasta Season 8, y no es agregar por agregar, debes agregar el mapa según el archivo MapManager que tendrás en MuServer/Data/
  • Ahora veamos el archivo de configuración.

Código:
CWNConfig.Switch      -> Si quieres activar el Custom Window Title, false = desactivarlo, true = activarlo
CWNConfig.UpdateRate  -> Tiempo en segundos de cada cuanto quieres que se actualice
CWNConfig.BaseString  -> Este es el formato de como quieres que aparezca el título de la ventana, ahí en el archivo puse todos los que puedas usar
CWNConfig.ServerName  -> Nombre del Servidor
CWNConfig.AccountLevel -> Nivel de cuenta de VIP y como quieres que se llamen
CWNConfig.GameServer  -> Aquí debes modificar en caso tengas subservers o más cosas, esto está ligado al código de servidor de tu gameserver

Imágenes:
[Imagen: Rpo9L1K.png]

Créditos
Idea basada en: ponneyhd, X-Team
Modificado por: Anthony Rosas (gambasoxd)