habe 6 Errors

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • hallo Breadfish


    ich habe folgendes Problem


    ich habe 6 error´s und bekomme die einfach nicht weg


    Zeile (95222) : error 075: input line too long (after substitutions)
    Zeile (95223) : error 037: ungültige Zeichenkette (falsch gesetzte Gänsefüßchen ?)
    Zeile (95223) : Unbekannte Variable : "UPDATE"
    Zeile (95223) : Ungültiger Befehl
    Zeile (95223) : Zuviele Fehler in einer Zeile



    if(Pfahrzeug[slot][playerid][modelid] != 0)
    {
    GetVehicleHealth(Pfahrzeug[slot][playerid][Vehicle],Pfahrzeug[slot][playerid][HP]);
    format(query,sizeof(query),"UPDATE `db_spielerfahrzeuge` SET `modelid`='%d', `x`='%f', `y`='%f', `z`='%f', `a`='%f', `interior`='%d', `world`='%d', `cc1`='%d', `cc2`='%d', `paintjob`='%d', `vehhp`='%f', `abgeschlossen`='%d' \
    , `t1`='%d', `t2`='%d', `t3`='%d', `t4`='%d', `t5`='%d', `t6`='%d', `t7`='%d', `t8`='%d', `t9`='%d', `t10`='%d', `t11`='%d', `t12`='%d', `t13`='%d', `t14`='%d', `angemeldet`='%d', `preis`='%d', `nummernschild`='%s' \
    , `tank`='%f', `km`='%d', `towed`='%d', `towedfreeprice`='%d', `towedreason`='%s' WHERE name`='%s' AND slot`='%d'",Pfahrzeug[slot][playerid][modelid],Pfahrzeug[slot][playerid][posx],Pfahrzeug[slot][playerid][posy],
    Pfahrzeug[slot][playerid][posz],Pfahrzeug[slot][playerid][posa],Pfahrzeug[slot][playerid][Interior],Pfahrzeug[slot][playerid][VirtualWorld],Pfahrzeug[slot][playerid][Colour1],Pfahrzeug[slot][playerid][Colour2],
    Pfahrzeug[slot][playerid][Paintjob],Pfahrzeug[slot][playerid][HP],Pfahrzeug[slot][playerid][Abgeschlossen],Pfahrzeug[slot][playerid][Spoiler],Pfahrzeug[slot][playerid][Hood],Pfahrzeug[slot][playerid][Roof],
    Pfahrzeug[slot][playerid][Sideskirt],Pfahrzeug[slot][playerid][Lamps],Pfahrzeug[slot][playerid][Nitro],Pfahrzeug[slot][playerid][Exhaust],Pfahrzeug[slot][playerid][Wheels],Pfahrzeug[slot][playerid][Stereo],
    Pfahrzeug[slot][playerid][Hydraulics],Pfahrzeug[slot][playerid][FrontBumper],Pfahrzeug[slot][playerid][RearBumper],Pfahrzeug[slot][playerid][VentRight],Pfahrzeug[slot][playerid][VentLeft],
    Pfahrzeug[slot][playerid][Angemeldet],Pfahrzeug[slot][playerid][Preis],Pfahrzeug[slot][playerid][Nummernschild],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Tank],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Kilometer],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Abgeschleppt],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptPreis],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptGrund],Pfahrzeug[slot][playerid][Besitzer],slot);
    mysql_pquery(handle, query);
    }

  • Jeffry meinst du es so ???



    if(Pfahrzeug[slot][playerid][modelid] != 0)
    {
    GetVehicleHealth(Pfahrzeug[slot][playerid][Vehicle],Pfahrzeug[slot][playerid][HP]);
    format(query,sizeof(query),"UPDATE `db_spielerfahrzeuge` SET `modelid`='%d', `x`='%f', `y`='%f', `z`='%f', `a`='%f', `interior`='%d', `world`='%d', `cc1`='%d', `cc2`='%d', `paintjob`='%d', `vehhp`='%f', `abgeschlossen`='%d', `t1`='%d', `t2`='%d', `t3`='%d', `t4`='%d', `t5`='%d', `t6`='%d', `t7`='%d', `t8`='%d', `t9`='%d', `t10`='%d', `t11`='%d', `t12`='%d', `t13`='%d', `t14`='%d', `",
    Pfahrzeug[slot][playerid][modelid],Pfahrzeug[slot][playerid][posx],Pfahrzeug[slot][playerid][posy],Pfahrzeug[slot][playerid][posz],Pfahrzeug[slot][playerid][posa],Pfahrzeug[slot][playerid][Interior],Pfahrzeug[slot][playerid][VirtualWorld],Pfahrzeug[slot][playerid][Colour1],Pfahrzeug[slot][playerid][Colour2],
    Pfahrzeug[slot][playerid][Paintjob],Pfahrzeug[slot][playerid][HP],Pfahrzeug[slot][playerid][Abgeschlossen],Pfahrzeug[slot][playerid][Spoiler],Pfahrzeug[slot][playerid][Hood],Pfahrzeug[slot][playerid][Roof],
    Pfahrzeug[slot][playerid][Sideskirt],Pfahrzeug[slot][playerid][Lamps],Pfahrzeug[slot][playerid][Nitro],Pfahrzeug[slot][playerid][Exhaust],Pfahrzeug[slot][playerid][Wheels],Pfahrzeug[slot][playerid][Stereo],
    Pfahrzeug[slot][playerid][Hydraulics],Pfahrzeug[slot][playerid][FrontBumper],Pfahrzeug[slot][playerid][RearBumper],Pfahrzeug[slot][playerid][VentRight],Pfahrzeug[slot][playerid][VentLeft]);
    mysql_pquery(handle, query);
    format(query,sizeof(query),"angemeldet`='%d', `preis`='%d', `nummernschild`='%s', `tank`='%f', `km`='%d', `towed`='%d', `towedfreeprice`='%d', `towedreason`='%s' WHERE name` = '%s' AND slot` = '%d'",
    Pfahrzeug[slot][playerid][Angemeldet],Pfahrzeug[slot][playerid][Preis],Pfahrzeug[slot][playerid][Nummernschild],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Tank],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Kilometer],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Abgeschleppt],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptPreis],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptGrund],Pfahrzeug[slot][playerid][Besitzer],slot);
    mysql_pquery(handle, query);
    }

  • Die Zeile ist noch immer etwas lang, vielleicht musst du es drei oder vier mal kürzen.
    Außerdem hast du noch vergessen, den string wieder mit zu geben (siehe Zeile 2 im Beispiel, da steht %s am Anfang, und als erster Parameter "string").

  • sry für das nerven


    ich habe es jetzt so gemacht is das jetzt richtig???



    if(Pfahrzeug[slot][playerid][modelid] != 0)
    {
    GetVehicleHealth(Pfahrzeug[slot][playerid][Vehicle],Pfahrzeug[slot][playerid][HP]);
    format(query,sizeof(query),"UPDATE `db_spielerfahrzeuge` SET `modelid`='%d', `x`='%f', `y`='%f', `z`='%f', `a`='%f'"
    Pfahrzeug[slot][playerid][modelid],Pfahrzeug[slot][playerid][posx],Pfahrzeug[slot][playerid][posy],Pfahrzeug[slot][playerid][posz],Pfahrzeug[slot][playerid][posa],
    mysql_pquery(handle, query);


    format(query,sizeof(query),"%s', `interior`='%d', `world`='%d', `cc1`='%d', `cc2`='%d', `paintjob`='%d', `vehhp`='%f', `abgeschlossen`='%d', `t1`='%d', `t2`='%d'",query,
    Pfahrzeug[slot][playerid][Interior],Pfahrzeug[slot][playerid][VirtualWorld],Pfahrzeug[slot][playerid][Colour1],Pfahrzeug[slot][playerid][Colour2],
    Pfahrzeug[slot][playerid][Paintjob],Pfahrzeug[slot][playerid][HP],Pfahrzeug[slot][playerid][Abgeschlossen],Pfahrzeug[slot][playerid][Spoiler],Pfahrzeug[slot][playerid][Hood],
    mysql_pquery(handle, query);


    format(query,sizeof(query),"%s', `it3`='%d', `t4`='%d', `t5`='%d', `t6`='%d', `t7`='%d', `t8`='%d', `t9`='%d', `t10`='%d', `t11`='%d', `t12`='%d', `t13`='%d', `t14`='%d'",query,
    Pfahrzeug[slot][playerid][Roof],Pfahrzeug[slot][playerid][Sideskirt],Pfahrzeug[slot][playerid][Lamps],Pfahrzeug[slot][playerid][Nitro],Pfahrzeug[slot][playerid][Exhaust],Pfahrzeug[slot][playerid][Wheels],Pfahrzeug[slot][playerid][Stereo],
    Pfahrzeug[slot][playerid][Hydraulics],Pfahrzeug[slot][playerid][FrontBumper],Pfahrzeug[slot][playerid][RearBumper],Pfahrzeug[slot][playerid][VentRight],Pfahrzeug[slot][playerid][VentLeft]);
    mysql_pquery(handle, query);


    format(query,sizeof(query),"%s', `angemeldet`='%d', `preis`='%d', `nummernschild`='%s', `tank`='%f'",query,
    Pfahrzeug[slot][playerid][Angemeldet],Pfahrzeug[slot][playerid][Preis],Pfahrzeug[slot][playerid][Nummernschild],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Tank],
    mysql_pquery(handle, query);


    format(query,sizeof(query),"%s', `km`='%d', `towed`='%d', `towedfreeprice`='%d', `towedreason`='%s' WHERE name` = '%s' AND slot` = '%d'",query,
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Kilometer],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Abgeschleppt],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptPreis],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptGrund],Pfahrzeug[slot][playerid][Besitzer],slot);
    mysql_pquery(handle, query);
    }

  • Jetzt habe ich es so gemacht aber es speichert nicht



    stock SaveOnlyOnePveh(playerid,slot)
    {
    new query[325];
    if(Pfahrzeug[slot][playerid][modelid] != 0)
    {
    GetVehicleHealth(Pfahrzeug[slot][playerid][Vehicle],Pfahrzeug[slot][playerid][HP]);
    format(query,sizeof(query),"UPDATE `db_spielerfahrzeuge` SET `modelid`='%d', `x`='%f', `y`='%f', `z`='%f', `a`='%f'",
    Pfahrzeug[slot][playerid][modelid],Pfahrzeug[slot][playerid][posx],Pfahrzeug[slot][playerid][posy],Pfahrzeug[slot][playerid][posz],Pfahrzeug[slot][playerid][posa]);


    format(query,sizeof(query),"%s, `interior`='%d', `world`='%d', `cc1`='%d', `cc2`='%d', `paintjob`='%d', `vehhp`='%f', `abgeschlossen`='%d', `t1`='%d', `t2`='%d'",query,
    Pfahrzeug[slot][playerid][Interior],Pfahrzeug[slot][playerid][VirtualWorld],Pfahrzeug[slot][playerid][Colour1],Pfahrzeug[slot][playerid][Colour2],
    Pfahrzeug[slot][playerid][Paintjob],Pfahrzeug[slot][playerid][HP],Pfahrzeug[slot][playerid][Abgeschlossen],Pfahrzeug[slot][playerid][Spoiler],Pfahrzeug[slot][playerid][Hood]);


    format(query,sizeof(query),"%s, `it3`='%d', `t4`='%d', `t5`='%d', `t6`='%d', `t7`='%d', `t8`='%d', `t9`='%d', `t10`='%d', `t11`='%d', `t12`='%d', `t13`='%d', `t14`='%d'",query,
    Pfahrzeug[slot][playerid][Roof],Pfahrzeug[slot][playerid][Sideskirt],Pfahrzeug[slot][playerid][Lamps],Pfahrzeug[slot][playerid][Nitro],Pfahrzeug[slot][playerid][Exhaust],Pfahrzeug[slot][playerid][Wheels],Pfahrzeug[slot][playerid][Stereo],
    Pfahrzeug[slot][playerid][Hydraulics],Pfahrzeug[slot][playerid][FrontBumper],Pfahrzeug[slot][playerid][RearBumper],Pfahrzeug[slot][playerid][VentRight],Pfahrzeug[slot][playerid][VentLeft]);


    format(query,sizeof(query),"%s, `angemeldet`='%d', `preis`='%d', `nummernschild`='%s', `tank`='%f'",query,
    Pfahrzeug[slot][playerid][Angemeldet],Pfahrzeug[slot][playerid][Preis],Pfahrzeug[slot][playerid][Nummernschild],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Tank]);


    format(query,sizeof(query),"%s, `km`='%d', `towed`='%d', `towedfreeprice`='%d', `towedreason`='%s' WHERE name` = '%s' AND slot` = '%d'",query,
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Kilometer],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Abgeschleppt],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptPreis],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptGrund],Pfahrzeug[slot][playerid][Besitzer],slot);
    mysql_pquery(handle, query);
    }
    return 1;
    }

  • Erstens das, und zweitens war in der WHERE Bedingung noch jeweils ein ` fehlend, bei name und slot.
    Versuche es so:
    stock SaveOnlyOnePveh(playerid,slot)
    {
    new query[1024];
    if(Pfahrzeug[slot][playerid][modelid] != 0)
    {
    GetVehicleHealth(Pfahrzeug[slot][playerid][Vehicle],Pfahrzeug[slot][playerid][HP]);
    format(query,sizeof(query),"UPDATE `db_spielerfahrzeuge` SET `modelid`='%d', `x`='%f', `y`='%f', `z`='%f', `a`='%f'",
    Pfahrzeug[slot][playerid][modelid],Pfahrzeug[slot][playerid][posx],Pfahrzeug[slot][playerid][posy],Pfahrzeug[slot][playerid][posz],Pfahrzeug[slot][playerid][posa]);
    format(query,sizeof(query),"%s, `interior`='%d', `world`='%d', `cc1`='%d', `cc2`='%d', `paintjob`='%d', `vehhp`='%f', `abgeschlossen`='%d', `t1`='%d', `t2`='%d'",query,
    Pfahrzeug[slot][playerid][Interior],Pfahrzeug[slot][playerid][VirtualWorld],Pfahrzeug[slot][playerid][Colour1],Pfahrzeug[slot][playerid][Colour2],
    Pfahrzeug[slot][playerid][Paintjob],Pfahrzeug[slot][playerid][HP],Pfahrzeug[slot][playerid][Abgeschlossen],Pfahrzeug[slot][playerid][Spoiler],Pfahrzeug[slot][playerid][Hood]);
    format(query,sizeof(query),"%s, `it3`='%d', `t4`='%d', `t5`='%d', `t6`='%d', `t7`='%d', `t8`='%d', `t9`='%d', `t10`='%d', `t11`='%d', `t12`='%d', `t13`='%d', `t14`='%d'",query,
    Pfahrzeug[slot][playerid][Roof],Pfahrzeug[slot][playerid][Sideskirt],Pfahrzeug[slot][playerid][Lamps],Pfahrzeug[slot][playerid][Nitro],Pfahrzeug[slot][playerid][Exhaust],Pfahrzeug[slot][playerid][Wheels],Pfahrzeug[slot][playerid][Stereo],
    Pfahrzeug[slot][playerid][Hydraulics],Pfahrzeug[slot][playerid][FrontBumper],Pfahrzeug[slot][playerid][RearBumper],Pfahrzeug[slot][playerid][VentRight],Pfahrzeug[slot][playerid][VentLeft]);
    format(query,sizeof(query),"%s, `angemeldet`='%d', `preis`='%d', `nummernschild`='%s', `tank`='%f'",query,
    Pfahrzeug[slot][playerid][Angemeldet],Pfahrzeug[slot][playerid][Preis],Pfahrzeug[slot][playerid][Nummernschild],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Tank]);
    format(query,sizeof(query),"%s, `km`='%d', `towed`='%d', `towedfreeprice`='%d', `towedreason`='%s' WHERE `name` = '%s' AND `slot` = '%d'",query,
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Kilometer],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][Abgeschleppt],vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptPreis],
    vFahrzeug[Pfahrzeug[slot][playerid][Vehicle]][AbgeschlepptGrund],Pfahrzeug[slot][playerid][Besitzer],slot);
    mysql_pquery(handle, query);
    }
    return 1;
    }