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

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

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

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

Не идут очки дрифта

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

#Taddy

Умник
Скажите пожалуйста, что делать?
Не идут деньги при этом и очки дрифта при дрифте.

Вот паблик дрифта:
PHP:
public Drift()
{
	new Float:Angle1, Float:Angle2, Float:BySpeed, s[128];
	new Float:Z;
	new Float:X;
	new Float:Y;
	new Float:SpeedX;
	foreach(Player, g)
	{
		if(GetPlayerState(g) != PLAYER_STATE_DRIVER) return true;
		GetPlayerPos(g, X, Y, Z);
		SpeedX = floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ g ][ sX ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ g ][ sY ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ g ][ sZ ])),2)));
		Angle1 = ReturnPlayerAngle(g);
		Angle2 = GetPlayerTheoreticAngle(g);
		BySpeed = floatmul(SpeedX, 12);
		if(IsPlayerInAnyVehicle(g) && IsCar(GetPlayerVehicleID(g)) && floatabs(floatsub(Angle1, Angle2)) > DRIFT_MINKAT && floatabs(floatsub(Angle1, Angle2)) < DRIFT_MAXKAT && BySpeed > DRIFT_SPEED)
		{
			if(PlayerDriftCancellation[g] > 0)KillTimer(PlayerDriftCancellation[g]);
			PlayerDriftCancellation[g] = 0;
			DriftPointsNow[g] += 25;
			scores[g]++;
			PlayerDriftCancellation[g] = SetTimerEx("DriftCancellation", 2000, 0, "d", g);
		}
		if(DriftPointsNow[g] > 0)
		{
			if(scplay[g] == 1)
			{
				TextDrawShowForPlayer(g,Chet[g]);
				format(s, sizeof(s),"+$%d", DriftPointsNow[g]);
				TextDrawSetString(Chet[g], s);
			}
		}
		SavedPos[ g ][ sX ] = X;
		SavedPos[ g ][ sY ] = Y;
		SavedPos[ g ][ sZ ] = Z;
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу