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

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

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

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

При дрифте. Пасажиру тоже даются очки и деньги.

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

mariks

Умник
Помогите пожалуйста при дрифте пасажиру тоже даются деньги и очки за дрифт
Как это исправить?


Вот код. Если не тот другой кину.

PHP:
public Drift()
{
    new Float:Angle1, Float:Angle2, Float:BySpeed, s[128];
    new Float:Z;
    new Float:X;
    new Float:Y;
    new Float:SpeedX;
    for(new g=0;g<MAX_PLAYERS;g++)
    {
        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] += 100;
            scores[g]++;
            PlayerDriftCancellation[g] = SetTimerEx("DriftCancellation", 2000, 0, "d", g);
        }
        if(DriftPointsNow[g] > 0)
        {
            	if(scplay[g] == 1)
			{
  				new Colors[] = { 0x00ff0099, 0x5E5A80FF, 0x9E7BFFFF , 0x659EC7FF , 0xF778A1FF , 0x43C6DBFF , 0xC9BE62FF , 0xFBB117FF, 0xC11B17FF, 0xFBBBB9FF };
				TextDrawColor(Chet[g],Colors[random(sizeof(Colors))]);
                TextDrawShowForPlayer(g,Chet[g]);
                format(s, sizeof(s), "drift: +%d$", DriftPointsNow[g]);
                TextDrawSetString(Chet[g], s);
            }
        }
        SavedPos[ g ][ sX ] = X;
        SavedPos[ g ][ sY ] = Y;
        SavedPos[ g ][ sZ ] = Z;
    }
}


---------- Post added at 17:00 ---------- Previous post was at 16:48 ----------

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