The way knekter did it:
Code:
CreateStatusText(const id)
{
if(is_user_connected(id) && is_user_alive(id))
{
new Text[61];
if(IsUltimate[id] == true)
format(Text, 60, "[Ultimate %s] Level: %i XP: %i To Next Level: %i", classes[PlayerClass[id]], PlayerLevel[id], PlayerXP[id], levels[PlayerLevel[id]] - PlayerXP[id]);
else if(IsUltimate[id] == true && PlayerLevel[id] == 7)
format(Text, 60, "[Ultimate %s] Level: %i XP: %i", classes[PlayerClass[id]], PlayerLevel[id], PlayerXP[id]);
else format(Text, 60, "[%s] Level: %i XP: %i To Next Level: %i", classes[PlayerClass[id]], PlayerLevel[id], PlayerXP[id], levels[PlayerLevel[id]] - PlayerXP[id]);
message_begin(MSG_ONE, get_user_msgid("StatusText"), {0, 0, 0}, id);
write_byte(0);
write_string(Text);
message_end();
return 1;
}
return 0;
}
But i guess there's many ways this can be done.