Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1
  1. #1
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±

    GetVehicleDriftAngle

    PHP код:
    GetVehicleDriftAngle(vehicleid, &Float:fVehDriftAngle)
    {
        static
            
    FloatfVehVelocity[3],
            
    FloatfVehAngle,
            
    FloatfVehMoveAngle
        
    ;
        
        if (!
    GetVehicleVelocity(vehicleidfVehVelocity[0], fVehVelocity[1], fVehVelocity[2])) 
            return 
    0;
            
        if (!
    floatcmp(fVehVelocity[0], 0.0) && !floatcmp(fVehVelocity[1], 0.0))
        {
            
    fVehDriftAngle 0.0;
            return 
    1;
        }
        
        
    fVehMoveAngle = -atan2(fVehVelocity[0], fVehVelocity[1]);
        
        
    GetVehicleZAngle(vehicleidfVehAngle);
        
        if (
    floatcmp(fVehAngle180.0) == 1
            
    fVehAngle -= 360.0;
        
        
    fVehDriftAngle floatsub(fVehMoveAnglefVehAngle);
        
        if (
    floatcmp(fVehDriftAngle, -180.0) == -1
            
    fVehDriftAngle += 360.0;
        
        else if (
    floatcmp(fVehDriftAngle180.0) == 1
            
    fVehDriftAngle -= 360.0;
            
        return 
    1;

    Направление заноса
    • Угол < 0 - смещение носа влево относительно направления движения.
    • Угол > 0 - смещение носа вправо относительно направления движения.


    Автор: Strix

  2. 2 пользователя(ей) сказали cпасибо:
    Flime (13.08.2014) [ForD] (03.09.2014)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •