Вычисление дрифта
#3

Функция вычисления угла дрифта:
PHP Code:
stock Float:GetVehicleDriftAngle(Float:x,Float:y,Float:a)
{
    new 
Float:unit_interval floatsqroot(x*y*y);
    new 
Float:arcsin asiny/unit_interval );
    new 
Float:arccos acosx/unit_interval );
    new 
Float:angle;
    if(
arcsin >= 0.0angle arccos;
    else 
angle 360.0 arccos;
    
+= 90.0;
    if(
>= 360.0-= 360.0;
    if(
angle a) return angle-a;
    else return 
a-angle;

Float,Float:y - GetVehicleVelocity(), Float:a - поворот машины

//-------------------
IsPlayerInAnyVehicle(g) - почему бы не сделать проверку только на водителя?
если даже врезаться то очки не снимает =/
Reply


Messages In This Thread
Вычисление дрифта - by Hawkins - 12.05.2012, 13:38
Re: Вычисление дрифта - by iEnemY - 12.05.2012, 13:40
Re: Вычисление дрифта - by White_116 - 12.05.2012, 13:45
Re: Вычисление дрифта - by Hawkins - 12.05.2012, 15:00
Re: Вычисление дрифта - by Evansive - 12.05.2012, 16:26
Re: Вычисление дрифта - by White_116 - 12.05.2012, 17:18

Forum Jump:


Users browsing this thread: 1 Guest(s)