05.10.2012, 18:41
Try this -
EDIT: Try it now, I made it wrong the first time.
Код:
CMD:engine(playerid,params[]) { new engine,lights,alarm,doors,bonnet,boot,objective,vehicleid; vehicleid = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"ERROR:Your must be in a vehicle."); if(GetPlayerVehicleSeat(playerid) == 0) { GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); if(engine == 0) { SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); GameTextForPlayer(playerid,"~g~Engine started",3000,1); } else if(engine == 1) { SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); GameTextForPlayer(playerid,"~r~Engine stopped",3000,1); } } return 1; } CMD:lights(playerid,params[]) { new engine,lights,alarm,doors,bonnet,boot,objective,vehicleid; vehicleid = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"ERROR:Your must be in a vehicle."); if(GetPlayerVehicleSeat(playerid) == 0) { GetVehicleParamsEx(vehicleid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); if(lights == 0) { SetVehicleParamsEx(vehicleid,engine,true,alarm,doors,bonnet,boot,objective); GameTextForPlayer(playerid,"~g~Lights on",3000,1); } else if(lights == 1) { SetVehicleParamsEx(vehicleid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); GameTextForPlayer(playerid,"~r~Lights off",3000,1); } } return 1; }