Jump to content

[c++] nível dos mobs ao lado do nome


Luffy
 Share

Recommended Posts

/*

[uSER=91]PACI[/uSER] - 03.08.15

 

The following changes will allow you to see the Monsters Level

without clicking on them. Like a normal character, you'll see

the level before the monster's name.

 

Apply these changes on InstanceBaseEffect.cpp (located at InstanceBase).

Replace your AttachTextTail() function with mine, don't forget to add the include!

*/

#include "PythonNonPlayer.h"

 

void CInstanceBase::AttachTextTail()

{

if (m_isTextTail)

{

TraceError("CInstanceBase::AttachTextTail - VID [%d] ALREADY EXIST", GetVirtualID());

return;

}

 

m_isTextTail=true;

DWORD dwVID=GetVirtualID();

 

float fTextTailHeight=IsMountingHorse() ? 110.0f : 10.0f;

 

static D3DXCOLOR s_kD3DXClrTextTail=D3DXCOLOR(1.0f, 1.0f, 1.0f, 1.0f);

CPythonTextTail::Instance().RegisterCharacterTextTail(m_dwGuildID, dwVID, s_kD3DXClrTextTail, fTextTailHeight);

 

if (!m_dwLevel && !IsPC() && !IsNPC() && !IsWarp() && !IsGoto())

{

const CPythonNonPlayer::TMobTable * pMobTable = CPythonNonPlayer::Instance().GetTable(GetVirtualNumber());

 

if (!pMobTable)

{

TraceError("Could not get mob table %d", GetVirtualNumber());

return;

}

 

float fAverageLevel = floor(pMobTable->bLevel+0.5f);

m_dwLevel = int(fAverageLevel);

}

 

if (m_dwLevel)

UpdateTextTailLevel(m_dwLevel);

}

 

Esse tutorial já tem aqui no fórum mas como achei esse mas simples vim compartilhar

Créditos já ta no inicio do tópico

Fonte: cyber-gamers.org

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...