Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция с дробным значением

Статус
В этой теме нельзя размещать новые ответы.

MADMIL

Умник
Здравствуйте! У меня возникла проблема. Для моего ДМ-мода мне потребовалась система званий.
Я ее написал, вот функция, которая определяет ранг игрка. Но проблема в то, что она всегда возвращает 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;
}
Заранее спасибо!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу