Kleinster Fehler ist nicht zu finden!!!

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 Leute,
    Ich habe einen kleinen Fehler bei meinen System eingebaut, es ist wirklich der leichteste Fehler, den es überhaupt gibt, aber ich finde ihn nicht,
    ich verstehe nun gar nichts mehr, mann.


    SQL
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : error 001: expected token: ",", but found "-string-"
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : warning 215: expression has no effect
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : warning 215: expression has no effect
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : warning 215: expression has no effect
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : warning 215: expression has no effect
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : warning 215: expression has no effect
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : warning 215: expression has no effect
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : error 001: expected token: ";", but found ")"
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : error 029: invalid expression, assumed zero
    C:\Users\Stephan-Lucas\Desktop\SuN Sunshine Revival\gamemodes\sun_selfmade.pwn(17870) : fatal error 107: too many error messages on one line


    stock oilwechsel(vehicleid)
    {
    new mainquery[2000];
    for(new i=1;i<MAX_AUTOS;i++)
    {
    if(PlayerAuto[i][id_x]==vehicleid&&PlayerAuto[i][d_id]!=0)
    {
    PlayerAuto[i][lastwechsel]=floatround(distanz[vehicleid],floatround_round);
    format(query,sizeof(query),"UPDATE `autos` SET `benzin`='%i',`angemeldet`='%i',`kaputt`='%i',`kennzeichen`='%s',`carlsd`='%i',`carmats`='%i',`carc4`='%i',`carhanf`='%i',`carlunch`='%i',`carkoks`='%i',",tank[PlayerAuto[i][id_x]],PlayerAuto[i][angemeldet],istkaputt[PlayerAuto[i][id_x]],PlayerAuto[i][kennzeichen],carLSD[PlayerAuto[i][id_x]],carMats[PlayerAuto[i][id_x]],carC4[PlayerAuto[i][id_x]],carHanf[PlayerAuto[i][id_x]],carLunch[PlayerAuto[i][id_x]],carKoks[PlayerAuto[i][id_x]]);
    strcat(mainquery,query);
    format(query,sizeof(query),"`distance`='%f',`carpizza0`='%i',`carpizza1`='%i',`lastwechsel`='%i',`dunger`='%i' WHERE `id`='%i'",distanz[PlayerAuto[i][id_x]],carPizza[0][PlayerAuto[i][id_x]],carPizza[1][PlayerAuto[i][id_x]],PlayerAuto[i][lastwechsel],carDunger[PlayerAuto[i][id_x]],PlayerAuto[i][d_id]);
    strcat(mainquery,query);
    mysql_query(mainquery,6,0,mysql_car);
    strdel(mainquery,0,sizeof(mainquery));
    strdel(query,0,sizeof(query));
    printf("[SAVE]: Privatfahrzeug (ID: %i) wurde gespeichert.",PlayerAuto[i][d_id]);
    return 1;
    }
    if(FraktAuto[i][id_x]==vehicleid&&FraktAuto[i][d_id]!=0)
    {
    FraktAuto[i][lastwechsel]=floatround(distanz[vehicleid],floatround_round);
    format(query,sizeof(query),"UPDATE `fraktautos` SET `distance`='%f',`benzin`='%i',`kaputt`='%i',`carlsd`='%i',`carmats`='%i',`carc4`='%i',`carhanf`='%i',`carlunch`='%i',`carkoks`='%i,",distanz[FraktAuto[i][id_x]],tank[FraktAuto[i][id_x]],istkaputt[FraktAuto[i][id_x]],carLSD[FraktAuto[i][id_x]],carMats[FraktAuto[i][id_x]],carC4[FraktAuto[i][id_x]],carHanf[FraktAuto[i][id_x]],carLunch[FraktAuto[i][id_x]],carKoks[FraktAuto[i][id_x]]);
    strcat(mainquery,query);
    format(query,sizeof(query)"`carpizza0`='%i',`carpizza1`='%i',`lastwechsel`='%i',`dunger`='%i' WHERE `id`='%i'",carPizza[0][FraktAuto[i][id_x]],carPizza[1][FraktAuto[i][id_x]],FraktAuto[i][lastwechsel],carDunger[FraktAuto[i][id_x]],FraktAuto[i][d_id]);
    strcat(mainquery,query);
    mysql_query(mainquery,6,0,mysql_car);
    strdel(mainquery,0,sizeof(mainquery));
    strdel(query,0,sizeof(query));
    printf("[SAVE]: Fraktionsfahrzeug (ID: %i) wurde gespeichert.",FraktAuto[i][d_id]);
    return 1;
    }
    }
    return 1;
    }


    Die bestroffene Zeile:
    format(query,sizeof(query)"`carpizza0`='%i',`carpizza1`='%i',`lastwechsel`='%i',`dunger`='%i' WHERE `id`='%i'",carPizza[0][FraktAuto[i][id_x]],carPizza[1][FraktAuto[i][id_x]],FraktAuto[i][lastwechsel],carDunger[FraktAuto[i][id_x]],FraktAuto[i][d_id]);


    Ich hoffe ihr könnt mir nun helfen
    LG Dr.Brummer

    Ich suche (Beta) Server-Tester für meinen Server.
    Bei Intresse bitte bei mir per PN melden.

  • format(query,sizeof(query),"`carpizza0`='%i',`carpizza1`='%i',`lastwechsel`='%i',`dunger`='%i' WHERE `id`='%i'",carPizza[0][FraktAuto[i][id_x]],carPizza[1][FraktAuto[i][id_x]],FraktAuto[i][lastwechsel],carDunger[FraktAuto[i][id_x]],FraktAuto[i][d_id]);
    Hattest nach sizeof(query) einen Komma vergessen ;)