• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Editing Hp And Mp Precentage..

Black Dove

Web-Developer
Joined
Apr 14, 2010
Messages
129
Reaction score
4
Location
Egypt
To Apply Hp And Mp Percentage I Was Asked To Replace


Code:
	msg->put<uint16_t>(player->getHealth());
	msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXHEALTH));

With This


Code:
	if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0)
	{
		msg->put<uint16_t>(uint16_t(player->getHealth() * 100 / player->getPlayerInfo(PLAYERINFO_MAXHEALTH)));
		msg->put<uint16_t>(100);
	}
	else
	{
		msg->put<uint16_t>(0);
		msg->put<uint16_t>(0);
	}

And When I Open Protocolgame.ccp

I Found It untitled.JPG

Not The Code I Should Replace .. And If I Ignore That And Change What In The Picture And " Compiling " It Give Me Errors Like That

untitled1.JPG

Help Me Please .. What Is The Wrong ... :/
 
I Gonna Try Now ...
Hope It Work ...

- - - Updated - - -

Cyko You Are Right ,,, With Your Thought ...
But I Found Another Thing ...
I Replaced What u Said
untitled2.JPG

And Compiling ... Finally Found It
untitled3.JPG
 
[CPP]if (player->getPlayerInfo(PLAYERINFO_MAXHEALTH) > 0)
{
msg->AddU16(uint16_t(player->getHealth() * 100 / player->getPlayerInfo(PLAYERINFO_MAXHEALTH)));
msg->AddU16(100);
}
else
{
msg->AddU16(0);
msg->AddU16(0);
}[/CPP]

[CPP]if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0)
{
msg->AddU16(player->getPlayerInfo(PLAYERINFO_MANA) * 100 / player->getPlayerInfo(PLAYERINFO_MAXMANA));
msg->AddU16(100);
}
else
{
msg->AddU16(0);
msg->AddU16(0);
}[/CPP]
 
Back
Top