• 0
Homer4ik

Как изменить скорость на авто как на Ра*мир РП?

Вопросы

Всем привет, я видел что на радмире ( не реклама ) изменили скорость на всех машинах, что теперь например: Феррари едет с реальной скоростью, кто-нибудь знает как это сделать?

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

Вы же уже нашли функцию изменения скорости автомобилю, возьмите ее и вставьте ко всем stock'ам: 
 

stock SetVehicleSpeed(vehicleid,mph)
{
  new Float:Vx, Float:Vy, Float:Vz ,Float:speeds, Float:multiple;
  GetVehicleVelocity(vehicleid,Vx,Vy,Vz);
  speeds = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz);
  if(speeds > 0)
  {
    multiple = (mph / (speeds * 250));
    return SetVehicleVelocity(vehicleid, Vx*multiple, Vy*multiple, Vz*multiple);
  }
  return 0;
}

 

Поделиться сообщением


Ссылка на сообщение
  • 0
5 минут назад, DEST сказал:

Вы же уже нашли функцию изменения скорости автомобилю, возьмите ее и вставьте ко всем stock'ам: 
 


stock SetVehicleSpeed(vehicleid,mph)
{
  new Float:Vx, Float:Vy, Float:Vz ,Float:speeds, Float:multiple;
  GetVehicleVelocity(vehicleid,Vx,Vy,Vz);
  speeds = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz);
  if(speeds > 0)
  {
    multiple = (mph / (speeds * 250));
    return SetVehicleVelocity(vehicleid, Vx*multiple, Vy*multiple, Vz*multiple);
  }
  return 0;
}

 

ошибка, щас скину строки и сами ошибки

 

1 минуту назад, Homer4ik сказал:

ооо, получилось, а Вы не знаете как именно на определенную машину установить скорость?

 

 

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • terro
      От terro
      https://imgur.com/a/3b4gl2a
    • JR_Junior
      От JR_Junior
      Здравствуйте, прошу прощения, если я плохо пишу, я не очень хорошо говорю по-русски!
       
      Мне нужно отсортировать массив по возрастанию, но у меня возникли проблемы!
       
      #define Loop(%0,%1,%2) for(new %0 = %2; %0 < %1; %0++) stock SortRandomEventRank(ordem_crescente=1) {     new total;     if(ordem_crescente)     {         Loop(i, MAX_PLAYERS, 0)         {             if(RandomEventRank[i][RER_Total])             {                 Loop(s, MAX_PLAYERS, 0)                 {                     if(RandomEventRank[i][RER_Total] < RandomEventRank[s][RER_Total])                     {                         total = RandomEventRank[i][RER_Total];                         RandomEventRank[i][RER_Total] = RandomEventRank[s][RER_Total];                                                RandomEventRank[s][RER_Total] = total;                     }                 }             }         }     } }