How to show HP points and HP life bar on Monster?
#11

This is my code:

switch( pInfo->GetTargetType(eTARGET) )
{
case MOB:
{
// Text color
nColorIdx = 4;
m_bShowHpBar = TRUE;
bHideHpString = FALSE;

// [2010/10/20 : Sora] ¸ó½ºÅÍ ¿ëº´ Ä«µå
if( pInfo->GetTargetEntity(eTARGET)->IsFirstExtraFlagOn(ENF_EX1_MONSTER_MERCENARY) )
{
strName = _S( 5151, "[¿ëº´]") + strName;
nColorIdx = 12;
}
else if ( pInfo->GetTargetEntity(eTARGET)->GetFirstExFlags() & ( ENF_EX1_TOTEM | ENF_EX1_TRAP | ENF_EX1_SUICIDE ) )
{
nColorIdx = 13;
}
else
{
int nLevelDiff = nLevel - _pNetwork->MyCharacterInfo.level;
if( nLevelDiff > 5 ) nColorIdx = 0;
else if( nLevelDiff > 2 ) nColorIdx = 1;
else if( nLevelDiff > -3 ) nColorIdx = 2;
else if( nLevelDiff > -6 ) nColorIdx = 3;
}

// Mob Level
if ( !( pInfo->GetTargetEntity(eTARGET)->GetFirstExFlags() & ( ENF_EX1_TOTEM | ENF_EX1_TRAP | ENF_EX1_SUICIDE ) ) )
{ // ÅäÅÛ, Æ®·¦, ÆÐ·¯»çÀÌÆ®´Â ·¹º§À» Ç¥½ÃÇÏÁö ¾Ê´Â´Ù.
bHideLevel = FALSE;
}
// rendering degli hp...
float fHealth = 0;
fHealth = pInfo->GetTargetCurHP(eTARGET);
strHp.PrintF("%d", (int)fHealth);
m_pText[eTEXT_HP]->SetText(strHp);
}
break;

 



Messages In This Thread
[No subject] - by Andrein95 - 05-14-2021, 07:16 PM
[No subject] - by Scura - 05-15-2021, 11:20 AM
[No subject] - by Desarija - 05-15-2021, 11:30 AM
[No subject] - by Scura - 05-15-2021, 12:23 PM
[No subject] - by Andrein95 - 05-15-2021, 10:51 PM
[No subject] - by Scura - 05-15-2021, 11:33 PM
[No subject] - by Desarija - 05-15-2021, 11:57 PM
[No subject] - by Andrein95 - 05-16-2021, 09:24 AM
[No subject] - by Scura - 05-16-2021, 09:59 AM
[No subject] - by Andrein95 - 05-19-2021, 06:06 PM
[No subject] - by Andrein95 - 05-19-2021, 06:08 PM
[No subject] - by Andrein95 - 05-01-2022, 08:50 PM
[No subject] - by Desarija - 05-02-2022, 07:49 AM
[No subject] - by Andrein95 - 05-02-2022, 08:24 AM
[No subject] - by Desarija - 05-02-2022, 08:26 AM
[No subject] - by Andrein95 - 05-02-2022, 09:18 AM
[No subject] - by Andrein95 - 05-04-2022, 09:39 PM
[No subject] - by Desarija - 05-04-2022, 11:45 PM
[No subject] - by Andrein95 - 05-07-2022, 02:09 PM
[No subject] - by Andrein95 - 05-07-2022, 03:46 PM
[No subject] - by JLT - 08-28-2022, 12:13 AM
[No subject] - by Andrein95 - 08-28-2022, 10:23 AM
[No subject] - by azpirin44 - 03-19-2025, 10:22 PM
[No subject] - by Andrein95 - 03-21-2025, 01:29 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)