hilfe bei autoreparieren per mysql

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
  • Beitrag von Blackshadowscript ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.

  • ocmd:reparieren(playerid,params[])
    {
    if(!isAdmin(playerid,8)) return SendClientMessage(playerid,helblau,"Du hast nicht die passende Rechte dafür!");
    new vID = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vID,100)
    SendClientMessage(playerid,blau,"Du hast das Fahrzeug repariert!");
    return 1;
    }


    Dürfte wohl das sein was du möchtest.

  • Beitrag von Blackshadowscript ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • ich mache aber leider damit nur das auto kapput



    ocmd:reparieren(playerid,params[])
    {
    if(!isAdmin(playerid,8)) return SendClientMessage(playerid,helblau,"Du hast nicht die passende Rechte dafür!");
    new vID = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vID,100)
    SendClientMessage(playerid,blau,"Du hast das Fahrzeug repariert!");
    return 1;
    }



    Zu:


    ocmd:reparieren(playerid,params[])
    {
    if(!isAdmin(playerid,8)) return SendClientMessage(playerid,helblau,"Du hast nicht die passende Rechte dafür!");
    new vID = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vID,1000); //hier war eine 0 zu wenig
    RepairVehicle(vID); //dient dazu, dass die Karosserie auch repariert wird
    SendClientMessage(playerid,blau,"Du hast das Fahrzeug repariert!");
    return 1;
    }


    MfG ;)

  • Beitrag von Blackshadowscript ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Beispiel:



    Spoiler anzeigen
    new Float:CarHealth[MAX_VEHICLES];


    Beispiel kannst du nun, wenn das Fahrzeug geparkt wird etc.
    den Health des Fahrzeug wie folgt abfragen:
    GetVehicleHealth(GetPlayerVehicleID(playerid),CarHealth[GetPlayerVehicleID(playerid)]);

    Spoiler anzeigen
    Als Speicherung dann in deine Tabelle mit eintragen als "Float" und dann wieder ein beispiel als Speicherung:
    new query[125];
    format(query,sizeof(query),"UPDATE vehicles SET Health = '%f'",CarHealth[GetPlayerVehicleID(playerid)]);
    //Hier dann dein functions query, wie es bei deiner MySQL Funktion angegeben ist.

    Spoiler anzeigen
    Und um das ganze zu laden:
    new result[15];
    Deine_content_Version_von_deiner_MySQL_Funktion(0,"Health",result);
    CarHealth[0] = floatstr(result);






    Mfg ;)

    Einmal editiert, zuletzt von ReborN ()

  • Beitrag von Blackshadowscript ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.