[HILFE] Motoroschaden system

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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;
    }

    • Offizieller Beitrag

    Versuch das mal:


    public CheckCarHealth()
    {
    new string[256], sendername[MAX_PLAYER_NAME], Float:health;
    for(new i; i < MAX_PLAYERS; i++) {
    if(IsPlayerInAnyVehicle(i) && GetPlayerVehicleSeat(i) == 0) {
    if(GetVehicleHealth(GetPlayerVehicleID(i), health) < 200) {
    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;
    }


  • Ok teste es jetzt mal, hoffe es klappt. :thumbup:


    //EDIT


    Habe es versucht, die gleiche sache wenn ich ins Fahrzeug einsteige spammt der mich direkt mit Motoschaden vool :pinch: