PI
The world on the edge of reality
Привет всем,
Как вы уже знаете, 0.3c имеет возможность полностью контролировать транспортное средство!
Давайте посмотрим, как использовать это:
В начале вашего мода вставляем это:
ко всем new добовляем:
в public OnPlayerCommandText добовляем:
Сделайте ту же самую вещь к фарам, дверям и т.д.
Вот пример:
Чтобы фары работали днём ,в public OnGameModeInit добавьте(обезательно)
by SkizzoTrick
Видео:
Как вы уже знаете, 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 //Включает параметры машины
PHP:
new engine,lights,alarm,doors,bonnet,boot,objective;
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;
}
PHP:
ManualVehicleEngineAndLights();
Видео:
