Gelio
Lua PHP C++ programmer
Hello. I've made this code. It's 100 & by me (Gelio). If you look on other player you will see near his nick and level:
In: player.cpp:
Above:
Add:
In this code (up) you will change ranks etc.
In funcion (in player.cpp):
Under:
Add:
In player.h:
Above:
Add:
Ok. Now compile and run. Now I will show you how to make your own ranks:
1. Open code where are ranks (player.cpp).
2. Prepare your rank:
Yours,
Gelio
Rank will be one of ranks you set. Ranks change if you got level up. Ok:He/She is a |RANK|.
In: player.cpp:
Above:
Code:
std::string Player::getDescription(int32_t lookDistance) const
Code:
std::string Player::getPVPRank(uint32_t level) const
{
std::string ranga = "newbie";
if(level >= 40 && level <= 45)
{
ranga = "normal PK";
}
else if(level > 45 && level <= 60)
{
ranga = "soldier";
}
else if(level > 60 && level <= 75)
{
ranga = "experienced soldier";
}
else if(level > 75 && level <= 90)
{
ranga = "guard";
}
else if(level > 90 && level <= 105)
{
ranga = "experienced guard";
}
else if(level > 105 && level <= 120)
{
ranga = "general";
}
else if(level > 120 && level <= 135)
{
ranga = "PK mastah";
}
else if(level > 135)
{
ranga = "master of life and death";
}
return ranga;
}
In funcion (in player.cpp):
Code:
std::string Player::getDescription(int32_t lookDistance) const
Code:
s << " (Level " << level << ")";
}
s << ".";
Code:
if(sex == PLAYERSEX_FEMALE)
{
s << " She";
}
else
{
s << " He";
}
s << " is ";
std::string rank = Player::getPVPRank(level);
s << rank << ".";
In player.h:
Above:
Code:
virtual std::string getDescription(int32_t lookDistance) const;
Code:
virtual std::string getPVPRank(uint32_t level) const;
Ok. Now compile and run. Now I will show you how to make your own ranks:
1. Open code where are ranks (player.cpp).
2. Prepare your rank:
3. Add above any else if in this function your prepared rank.else if(level < xxx && level >= yyy)
{
rank = "your rank, xxx is minimum level, yyy is maximum level";
}
Yours,
Gelio
Last edited: