MADMIL
Умник
Здравствуйте! У меня возникла проблема. Для моего ДМ-мода мне потребовалась система званий.
Я ее написал, вот функция, которая определяет ранг игрка. Но проблема в то, что она всегда возвращает 0, что делать?
Заранее спасибо!
Я ее написал, вот функция, которая определяет ранг игрка. Но проблема в то, что она всегда возвращает 0, что делать?
PHP:
stock GetPlayerRank(playerid)
{
if(PlayerInfo[playerid][pGames] < 3) return 0;
new Float:Ratio, ReturnRank;
Ratio = PlayerInfo[playerid][pKills]/PlayerInfo[playerid][pDeaths];
if(Ratio > 0) ReturnRank = 1;
if(Ratio > 0.2) ReturnRank = 2;
if(Ratio > 0.4) ReturnRank = 3;
if(Ratio > 0.6) ReturnRank = 4;
if(Ratio > 0.8) ReturnRank = 5;
if(Ratio > 1) ReturnRank = 6;
if(Ratio > 1.2) ReturnRank = 7;
if(Ratio > 1.4) ReturnRank = 8;
if(Ratio > 1.6) ReturnRank = 9;
if(Ratio > 1.8) ReturnRank = 10;
if(Ratio > 2) ReturnRank = 11;
if(Ratio > 2.2) ReturnRank = 12;
if(Ratio > 2.4) ReturnRank = 13;
if(Ratio > 2.6) ReturnRank = 14;
if(Ratio > 2.8) ReturnRank = 15;
if(Ratio > 3) ReturnRank = 16;
if(Ratio > 3.2) ReturnRank = 17;
if(Ratio > 3.4) ReturnRank = 18;
if(Ratio > 3.6) ReturnRank = 19;
if(Ratio > 3.8) ReturnRank = 20;
return ReturnRank;
}
Последнее редактирование:
