rogalusek98
New Member
- Joined
- Jan 2, 2015
- Messages
- 7
- Reaction score
- 1
Hello someone can edit this to see in client healthbar and manabar (actually is max 65535 mana too) but i need to see max (500000 hp and mana)
there is a code
there is a code
C++:
void Protocol76::AddPlayerStats(NetworkMessage &msg,const Player *player)
{
msg.AddByte(0xA0);
msg.AddU16(player->getHealth());
msg.AddU16(player->getPlayerInfo(PLAYERINFO_MAXHEALTH));
msg.AddU16((unsigned short)std::floor(player->getFreeCapacity()));
#ifdef YUR_HIGH_LEVELS
if (player->getPlayerInfo(PLAYERINFO_LEVEL) > 65535)
{
msg.AddU32(player->getPlayerInfo(PLAYERINFO_LEVEL));
msg.AddU16(0);
}
else if (player->getExperience() > 2000000000L)
{
msg.AddU32(0);
msg.AddU16(player->getPlayerInfo(PLAYERINFO_LEVEL));
}
else
{
msg.AddU32((unsigned long)player->getExperience());
msg.AddU16(player->getPlayerInfo(PLAYERINFO_LEVEL));
}
#else
msg.AddU32(player->getExperience());
msg.AddU16(player->getPlayerInfo(PLAYERINFO_LEVEL));
#endif //YUR_HIGH_LEVELS
msg.AddByte(player->getPlayerInfo(PLAYERINFO_LEVELPERCENT));
msg.AddU16(player->getMana());
msg.AddU16(player->getPlayerInfo(PLAYERINFO_MAXMANA));
msg.AddByte(player->getMagicLevel());
msg.AddByte(player->getPlayerInfo(PLAYERINFO_MAGICLEVELPERCENT));
msg.AddByte(player->getPlayerInfo(PLAYERINFO_SOUL));
}