habe 6 Errors

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;
    }