Guten Abend,
ich habe mir ein Motorschaden System gescriptet. Das wenn das Auto unter 350hp hat dann stehen bleibt und der Text kommt. Der Fehler ist: wenn ich nochmal auf N drücke (zum Motor anmachen) funktioniert es. Obowhl da stehen sollte Das Fahrzeug hat ein Motorschaden.
if(newkeys == KEY_NO){
if(GetPlayerVehicleSeat(playerid) == 0){
new car = GetPlayerVehicleID(playerid);
if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)return 1;
new Float:vhp;
GetVehicleHealth(car, vhp);
if(vhp < 350.0){
SendClientMessage(playerid,Rot,"Dieses Fahrzeug hat einen Motorschaden.");
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Engine[car] = false;
}
else{
if(Engine[car] == false){
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Engine[car] = true;
}
else{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Engine[car] = false;
}
}
}
}