Was ist der Fehler?
Fehlercode:
Zeile (18254) : Unbekannte Variable : "vehiclehp"
Zeile (18254) : Befehl hat keinen Sinn
Zeile (18254) : Erwartete Zeichen ";", aber gefunden "]"
Zeile (18254) : Ungültiger Befehl
Zeile (18254) : Zuviele Fehler in einer Zeile
Das ist die Zeile mit dem Fehler
If(GetPVarInt(playerid, "MotorSchaden") == 1)
{
SendClientMessage(playerid,Rot,"Dieses Fahrzeug hat einen Motorschaden!");
KillTimer(vehiclehp[playerid]); //HIer ist der Fehler
return 1;
}
Das ist der Timer:
SetTimer("Vehiclehp",1000,true); // Timer 1 Sekunde Fahrzeug zustand
forward Vehiclehp();
public Vehiclehp()
{
new engine,lightss,alarm,doors,bonnet,boot,objective;
for(new playerid=0;playerid<MAX_PLAYERS;playerid++)
for(new i=0;i<sStats[playerid][sAutos];i++)
if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
{
new Float:vhealth;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehicleHealth(GetPlayerVehicleID(playerid),vhealth);
if(vhealth <= 250)
{
SendClientMessage(playerid,0xFF6900AA,"Dieses Fahrzeug hat einen Motorschaden! Du kannst nicht mehr weiterfahren.");
SetPVarInt(playerid,"MotorSchaden",1);
VehicleStarted[vehicleid] = 0;
PlayerCar[playerid][cMSchaden] = 1;
UpdatePlayerCar(playerid);
GetVehicleParamsEx(vehicleid,engine,lightss,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lightss,alarm,doors,bonnet,boot,objective);
}
}
return 1;
}
Hab echt alles versucht hab aber ka