25.01.2016, 13:13
Well I'm looking for a filterscript about vehicles
/engine(ON/OFF) /trunk(OPEN/CLOSE) /lights(ON/OFF) /lockv
/engine(ON/OFF) /trunk(OPEN/CLOSE) /lights(ON/OFF) /lockv
new
EngineStatus[MAX_VEHICLES]; //top of the script
CMD:engineon(playerid,params[]) {
if(!IsPlayerInAnyVehicle(playerid)) return Msg(playerid,COLOR_RED,"You are not inside any vehicles");
new vid = GetPlayerVehicleID(playerid);
if(EngineStatus[vid] == 1) return Msg(playerid,COLOR_RED,"This vehicles engine is already running");
new engine, lights, alarm, doors, bonnet, boot, objective,vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vid, 1, lights, alarm, doors, bonnet, boot, objective);
EngineStatus[vid] = 1;
return true;
}
CMD:engineoff(playerid,params[]) {
if(!IsPlayerInAnyVehicle(playerid)) return Msg(playerid,COLOR_RED,"You are not inside any vehicles");
new vid = GetPlayerVehicleID(playerid);
if(EngineStatus[vid] == 0) return Msg(playerid,COLOR_RED,"This vehicles engine is already turned off");
new engine, lights, alarm, doors, bonnet, boot, objective,vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vid, 0, lights, alarm, doors, bonnet, boot, objective);
EngineStatus[vid] = 0;
return true;
}
new VehicleLights[MAX_VEHICLES];
CMD:lightson(playerid,params[]) {
if(!IsPlayerInAnyVehicle(playerid)) return Msg(playerid,COLOR_RED,"You are not inside any vehicles");
new vid = GetPlayerVehicleID(playerid);
if(VehicleLights[vid] == 1) return Msg(playerid,COLOR_RED,"This vehicle lights are already on");
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vid, engine, 1, alarm, doors, bonnet, boot, objective);
VehicleLights[vid] = 1;
return true;
}
CMD:lightsoff(playerid,params[]) {
if(!IsPlayerInAnyVehicle(playerid)) return Msg(playerid,COLOR_RED,"You are not inside any vehicles");
new vid = GetPlayerVehicleID(playerid);
if(VehicleLights[vid] == 0) return Msg(playerid,COLOR_RED,"This vehicle lights are already off");
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vid, engine, 0, alarm, doors, bonnet, boot, objective);
VehicleLights[vid] = 0;
return true;
}
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vid, engine, lights, alarm, 1, bonnet, boot, objective); //to lock doors