Автоматический Flip - поставить авто на колёса

Уроки по скриптингу

Модератор: SJplayer

Аватара
Автор темы
Дим M
Администратор
Администратор
Сообщения: 1168
Зарегистрирован: 5 апреля 2013
Репутация: 74
С нами: 5 лет 11 месяцев

Автоматический Flip - поставить авто на колёса

Сообщение #1 Дим » 30 октября 2014, 21:18

Данная функция позволит поставить авто на колёса


Код: Выделить всё

stock IsVehicleUpsideDown(vehicleid)
{
    new 
Float:quat_w,Float:quat_x,Float:quat_y,Float:quat_z;
    
GetVehicleRotationQuat(vehicleid,quat_w,quat_x,quat_y,quat_z);
    new 
Float:atan2(2*((quat_y*quat_z)+(quat_w*quat_x)),(quat_w*quat_w)-(quat_x*quat_x)-(quat_y*quat_y)+(quat_z*quat_z));
    return (
90 || < -90);


Пример, если вставить в секундный таймер

Код: Выделить всё

new
v_id GetPlayerVehicleID playerid ) ,
Float:v_angle;
if ( 
IsVehicleUpsideDown v_id ) )
{
GetVehicleZAngle v_id v_angle ) ;
SetVehicleZAngle v_id v_angle ) ;
i love you mxIni Mysql

! ! !


  • Похожие темы
    Статистика
    Последнее сообщение

Вернуться в «Уроки»

Кто сейчас на форуме