WhatsApp Discord
Fix NewUIItemEnduranceInfoSource 5.2 Pegasus/Mudream - Source Mu - Mu Server Files
 

Fix NewUIItemEnduranceInfoSource 5.2 Pegasus/Mudream

Publicado por Dakosmu, Nov 27, 2025, 06:06 AM

Tema anterior - Siguiente tema

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

Dakosmu

Guía de Modificación: NewUIItemEnduranceInfo.cpp

Introducción

Esta guía detalla las modificaciones necesarias en el archivo NewUIItemEnduranceInfo.cpp para cambiar la forma en que se establecen las posiciones de algunos elementos de la Interfaz de Usuario (UI).

---

Paso 1: Localizar el Archivo

  • Abre el archivo NewUIItemEnduranceInfo.cpp en tu editor de código.

---

Paso 2: Buscar y Reemplazar el Código Existente

Debes encontrar dos funciones con sobrecarga SetPos y reemplazarlas con el nuevo código.

A. Código a ENCONTRAR:

Copia y busca el siguiente bloque de código.

void SEASON3B::CNewUIItemEnduranceInfo::SetPos(int x, int y)
{
   m_UIStartPos.x = (GetScreenWidth() + DisplayWinCDepthBox) - PETHP_BAR_WIDTH - 15;
   m_UIStartPos.y = 370;
   m_ItemDurUIStartPos.x = (GetScreenWidth() + DisplayWinCDepthBox) - ITEM_DUR_WIDTH - 2;
   m_ItemDurUIStartPos.y = 140;

   m_iTextEndPosX = m_UIStartPos.x + PETHP_FRAME_WIDTH;
}

void SEASON3B::CNewUIItemEnduranceInfo::SetPos(int x)
{
   m_UIStartPos.x = x - PETHP_BAR_WIDTH - 15;
   m_UIStartPos.y = 370;
   m_ItemDurUIStartPos.x = x - ITEM_DUR_WIDTH - 2;
   m_ItemDurUIStartPos.y = 140;
}

B. Código para REEMPLAZAR:

Reemplaza el bloque de código que encontraste arriba con el siguiente:

void SEASON3B::CNewUIItemEnduranceInfo::SetPos( int x, int y )
{
   m_UIStartPos.x = x;
   m_UIStartPos.y = y;

   m_ItemDurUIStartPos.x = GetScreenWidth() - ITEM_DUR_WIDTH - 2;
   m_ItemDurUIStartPos.y = 140;
   
   m_iTextEndPosX = m_UIStartPos.x + PETHP_FRAME_WIDTH;
}

void SEASON3B::CNewUIItemEnduranceInfo::SetPos( int x )
{
   m_ItemDurUIStartPos.x = x - ITEM_DUR_WIDTH - 2;
   m_ItemDurUIStartPos.y = 140;
}

---

Paso 3: Compilación y Verificación

  • Guarda los cambios en NewUIItemEnduranceInfo.cpp
  • Vuelve a compilar tu proyecto.
  • Verifica que los elementos de la interfaz de usuario se posicionen correctamente en el juego según los nuevos valores.
Bon Dia

🡱 🡳
Real Time Web Analytics