SA-MP Forums Archive
Bug: Angular Velocity doesn't work on motorcycles - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP (https://sampforum.blast.hk/forumdisplay.php?fid=3)
+--- Forum: Bug Reports (https://sampforum.blast.hk/forumdisplay.php?fid=20)
+--- Thread: Bug: Angular Velocity doesn't work on motorcycles (/showthread.php?tid=321921)



Bug: Angular Velocity doesn't work on motorcycles - Kar - 29.02.2012

^ Topic says it all.

Was it intentional? or.. a bug, just let me know so I can stop trying ;\


Re: Bug: Angular Velocity doesn't work on motorcycles - CyNiC - 29.02.2012

Yes, I tried to do front flips and back flips and fail.

pawn Код:
//Test code
    if(newkeys & KEY_ANALOG_UP)
    {
        new Float:vel[3], Float:angle;
        GetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
        GetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2]);
        SetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2] + 0.2);
        SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), floatsin(-angle - 90.0, degrees)/5.0, floatcos(-angle - 90.0, degrees)/5.0, 0.0);        
    }
    if(newkeys & KEY_ANALOG_DOWN)
    {
        new Float:vel[3], Float:angle;
        GetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
        GetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2]);
        SetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2] + 0.2);
        SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), floatsin(-angle + 90.0, degrees)/5.0, floatcos(-angle + 90.0, degrees)/5.0, 0.0);                
    }
    if(newkeys & KEY_ANALOG_LEFT)
    {
        new Float:vel[3], Float:angle;
        GetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
        GetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2]);
        SetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2] + 0.15);
        SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), floatsin(-angle + 90.0, degrees)/5.0, floatcos(-angle + 90.0, degrees)/5.0, 0.09);        
    }
    if(newkeys & KEY_ANALOG_RIGHT)
    {
        new Float:vel[3], Float:angle;
        GetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
        GetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2]);
        SetVehicleVelocity(GetPlayerVehicleID(playerid), vel[0], vel[1], vel[2] + 0.15);
        SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), floatsin(-angle + 90.0, degrees)/5.0, floatcos(-angle + 90.0, degrees)/5.0, -0.09);        
    }



Re: Bug: Angular Velocity doesn't work on motorcycles - Mattos - 29.02.2012

Same here...