Ich habe folgendes Problem, unzwar will das nicht Funktionieren. Sobald
ich ins Fahrzeug steige spammt mich das direkt mit Motorschaden vool.
Wo ist der Fehler?
Bitte um Hilfe.
Danke im vorraus
public CheckCarHealth()
{
new string[256];
new sendername[MAX_PLAYER_NAME];
for(new i=0; i<MAX_PLAYERS; i++){
new VID = GetPlayerVehicleID(i);
new Float:health;
if(IsPlayerInVehicle(i,VID) && GetPlayerVehicleSeat(i) == 0){
if(GetVehicleHealth(VID,health) < 200)
{
return 1;
}
else
{
SendClientMessage(i, COLOR_LIGHTBLUE, "Du hast einen Motorschaden. Rufe einen Mechaniker oder steig aus!");
SetVehicleParamsEx(VID,VEHICLE_PARAMS_OFF,0,0,0,0,0,0);
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "* >>Motorschaden<< (( %s ))", sendername);
ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
}
return 1;
}