Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция LimitingVehicleSpeed

Saibot

Мастер
Данная функция, устанавливает лимит скорости для автомобиля.​
PHP:
stock LimitingVehicleSpeed(const vehicleid, const max_speed)
{
    new Float: velocity_x,
        Float: velocity_y,
        Float: velocity_z;

    GetVehicleVelocity(vehicleid, velocity_x, velocity_y, velocity_z);

    if(floatround(VectorSize(velocity_x, velocity_y, velocity_z) * 100.0) >= max_speed)
        SetVehicleVelocity(vehicleid, velocity_x*0.97, velocity_y*0.97, velocity_z);

    return 1;
}
Пример использования:

В этом примере показано, как сделать ограничение скорости для отдельного транспорта.
PHP:
new vehicleid = GetPlayerVehicleID(playerid);
if(vehicleid != 0)
{
    switch(GetVehicleModel(vehicleid))
    {
        case /*id модели автомобиля*/: LimitingVehicleSpeed(vehicleid, 30/*30 - это будет максимальная скорость данного автомобиля*/);
        case /*id модели автомобиля*/: LimitingVehicleSpeed(vehicleid, 40/*40 - это будет максимальная скорость данного автомобиля*/);
        case /*id модели автомобиля*/: LimitingVehicleSpeed(vehicleid, 50/*50 - это будет максимальная скорость данного автомобиля*/);
    }
}
Этот код, нужно будет вставить в односекундный таймер.


Автор: Saibot
 
Последнее редактирование:
Сверху Снизу