27.05.2014, 07:52
(
Последний раз редактировалось hanm13; 27.05.2014 в 08:43.
)
My engine command is :
How I can do if its rented car and you dont you are dont own this car
or its not rented car but its renable you cant start the engine
Or if the car Is not rented by me and its rentablecar you cant start the engine
Код:
if(!strcmp(cmd, "/engine", true)) { if(IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_LIGHTRED, "You are not in a vehicle !"); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, COLOR_GRAD2, "Only the driver can do this!"); if(IsAPublicCar(idcar))/* { SendClientMessage(playerid, COLOR_GREY, "You don't have the keys to this vehicle."); return 1; }*/ if(IsADmv(idcar) || IsAHarvest(idcar) || IsADrugHarvest(idcar) || IsASweeper(idcar) || pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1; if(Gas[idcar] == 0) return SendClientMessage(playerid,COLOR_GREY," No fuel in this vehicle! Call a Mechanic (555)!"); /* new vID = GetPlayerVehicleID(playerid); if (GetPVarInt(playerid, "Renting") == 0 || !IsRentedCar(vID) || IsRentableCar(vID)) return SendClientMessage(playerid,COLOR_GREY," You can't start the car you are not rented");*/ if(dying[playerid] == 1) return SendClientMessage(playerid,COLOR_GREY," Do not Bug Abuse!"); if(!engineOn[idcar]) { if(GetPlayerState(playerid) != PLAYER_STATE_PASSENGER) { new playerveh = GetPlayerVehicleID(playerid); engineOn[idcar] = true; PutPlayerInVehicle(playerid, playerveh, 0); TogglePlayerControllable(playerid,1); GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective); bootopen = 0; bonnetopen = 0; alarmon = 0; lightson = 0; format(string, sizeof(string), "* %s spins the key and starts vehicle's engine.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return 1; } return 1; } else if(engineOn[idcar]) { if(GetPlayerState(playerid) != PLAYER_STATE_PASSENGER) { engineOn[idcar] = false; GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective); bootopen = 0; bonnetopen = 0; alarmon = 0; lightson = 0; TogglePlayerControllable(playerid, 0); format(string, sizeof(string), "* %s spins the key and turns off the vehicle's engine.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return 1; } return 1; } } } return 1; }
or its not rented car but its renable you cant start the engine
Or if the car Is not rented by me and its rentablecar you cant start the engine