Доступ к архиву

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

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

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

Движок/Фары/Двери итд

Статус
В этой теме нельзя размещать новые ответы.

PI

The world on the edge of reality
Привет всем,
Как вы уже знаете, 0.3c имеет возможность полностью контролировать транспортное средство!
Давайте посмотрим, как использовать это:

В начале вашего мода вставляем это:
PHP:
#define VEHICLE_PARAMS_UNSET    -1 //This sets if your using the params
#define VEHICLE_PARAMS_OFF  0 //Выключает параметры машины
#define VEHICLE_PARAMS_ON   1 //Включает параметры машины
ко всем new добовляем:
PHP:
new engine,lights,alarm,doors,bonnet,boot,objective;
в public OnPlayerCommandText добовляем:
PHP:
//это старт двигателя
    if(strcmp(cmd, "/startengine",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID) {
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
//                                 ||||||
            SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
//VEHICLE_PARAMS_ON is used to start the engine,it purely replace the engine thing!
        }
        return 1;
    }
    if(strcmp(cmd, "/stopengine",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID) {
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
//                                 ||||||
            SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
//Сдесь VEHICLE_PARAMS_OFF выключает двигатель
        }
        return 1;
    }
Сделайте ту же самую вещь к фарам, дверям и т.д.
Вот пример:
PHP:
//Это заводит двигатель
    if(strcmp(cmd, "/lightsonn",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID) {
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
//                                        ||||||
            SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
//VEHICLE_PARAMS_ON включает фары
        }
        return 1;
    }
    if(strcmp(cmd, "/lightsoff",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID) {
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
//                                        ||||||
            SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
//Сдесь VEHICLE_PARAMS_OFF выключает фары.
        }
        return 1;
    }
Чтобы фары работали днём ,в public OnGameModeInit добавьте(обезательно)
PHP:
ManualVehicleEngineAndLights();
by SkizzoTrick

Видео:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу