C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(267) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(267) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Poste die Zeile
if (GetVehicleHealth(car) < 100) //Ein Fahrzeug mit Health 100 Brennt.
public CheckHealth()
{
new Float:Vehiclehealth;
GetVehicleHealth(car, Vehiclehealth);
if (Vehiclehealth); < 100) //Ein Fahrzeug mit Health 100 Brennt.
{
SetTimer("KillCar", 10000, 0);
KillTimer(CheckHealthTimer);
return 1;
}
return 1;
}
Versuchs so
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(269) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(269) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(269) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(269) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(269) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Klammerfehler. Bessere es oben grad aus
//edit: Ausgebessert.
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(130) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : error 036: empty statement
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
if (Vehiclehealth); < 100) //Ein Fahrzeug mit Health 100 Brennt.
Bring am besten bei Error's die Zeilen grad auch. Spart Beiträge
schau doch mal
if (Vehiclehealth); < 100) //Ein Fahrzeug mit Health 100 Brennt.
wozu soll das Semikolon da sein ? Mach das mal weg ansonsten ist das Statement ungültig
und die Klammer auch gleich mit...
Die Zeile ist auch drinne xD
if (GetVehicleHealth(car, Vehiclehealth)) < 100) //Ein Fahrzeug mit Health 100 Brennt.
Vllt so?
//edit: Verändert.
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(130) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : error 017: undefined symbol "VehicleHealth"
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : error 001: expected token: ";", but found ")"
C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\GTA\Server\filterscripts\internet.pwn(274) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
if (GetVehicleHealth(car, VehicleHealth)) < 100) //Ein Fahrzeug mit Health 100 Brennt.
ebenso falsch...
if (Vehiclehealth) < 100); //Ein Fahrzeug mit Health 100 Brennt.
das wäre richtig
if (Vehiclehealth < 375.0)
ok kein error und warning mehr aber warum 375.0???
sollte nur ein Beispiel darstellen, du kannst es mit deinem Wert ersetzen ,
da du den Maximalen Wert der Energie für die Fahrzeuge suchst müsste
dieser 1000.0 sein
und was muss ich machen das er nicht mehr respawnt werden also was für eine zahl muss ich eingeben?
// Global definieren
new bool:isSpawned[MAX_VEHICLES];
// Beim Spawnen
isSpawned[vehicleid] = true;
// Bei OnVehicleDeath...
if(isSpawned[vehicleid]){
DestroyVehicle(vehicleid);
isSpawned[vehicleid] = false;
}
wäre eine Möglichkeit für dein Problem
Es wäre auch einfach rauszufinden, indem man rausfindet ab wieviel Health das Fahrzeug brennt.
Und dann bei if (Vehicle..... einfügen.
gibt es denn ein befehl wo man das leben vom caar anschauen kann?