14.03.2013, 09:02
Quote:
Форматируйте текстдрав с нужным количеством палок, а количество палок храните в переменной.
|
Код:
stock SetPlayerStarRang(playerid) { new stri[20]; new rang = GetPlayerScore(playerid); format(stri, sizeof (stri), "~g~ %d", rang); PlayerTextDrawSetString(playerid, Rang[playerid][0], stri); switch(rang) { case 0..49: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~I"); case 50..99: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~II"); case 100..499: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~III"); case 500..999: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~IIII"); case 1000..1499: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~IIII"); case 1500..1999: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~IIIII"); case 2000..2999: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~IIIIII"); case 3000..3999: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~IIIIIII"); default: PlayerTextDrawSetString(playerid,Rang[playerid][0], "~g~IIIIIIII"); } }