Para isso você irá precisar de suas Sources.
Não sei se funcionana na tfs 1.2, mais vamos lá...
Vai em protocolgame.cpp e procure por:
msg->put<uint16_t>(player->getHealth()); msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXHEALTH));
Substitue por:
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);
}
Depois procure por:
msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MANA)); msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MAXMANA));
Substitue por:
if (player->getPlayerInfo(PLAYERINFO_MAXMANA) > 0)
{
msg->put<uint16_t>(player->getPlayerInfo(PLAYERINFO_MANA) * 100 / player->getPlayerInfo(PLAYERINFO_MAXMANA));
msg->put<uint16_t>(100);
}
else
{
msg->put<uint16_t>(0);
msg->put<uint16_t>(0);
}
Testado em tfs 0.3.6 e 0.4.







info
Grupo: Visconde
Registrado: 28/06/11
Posts: 356
Reputação: +26
Char no Tibia: Akor Rysea
Boa noite xtibianos;
Estou precisando de uma ajuda de vocês, gostaria de colocar meu server com vida e mana por %, ava nem precisa escrever isso o tópico já diz'rsrs'.
Então é isso se alguém souber ou tiver algum tutorial já aqui no xt me avisem pois não achei ou não procurei direito. 'Preguicoso' haha
Agradeço a ajuda desde já. Rep++ pra quem me ajuda, abraços.