sscanf splitet nicht aus der datenbank

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
  • Guten Abend ich habe ein autohaus system wo es mit sscanf gebaut ist aber die autos werden nicht mehr createt ;(
    hier das stock


    stock LoadBuyAbleCars()
    {
    new Query[500], i,string[64];
    format(Query, sizeof(Query), "SELECT * FROM buycars");
    mysql_query(Query);
    mysql_store_result();
    while(mysql_fetch_row_format(Query))
    {
    sscanf(Query, "p<|>e<iiffffiiiii>", BuyInfo[i]);
    BuyAbleCar[i] = CreateVehicle(BuyInfo[i][Model],BuyInfo[i][BuyX],BuyInfo[i][BuyY],BuyInfo[i][BuyZ],BuyInfo[i][BuyR],BuyInfo[i][Color1],BuyInfo[i][Color2], 60*10000);
    format(string,64,"%s \n Preis: %d",AutoNamen[BuyInfo[i][Model]-400],BuyInfo[i][Preis]);
    AutohausLabel[i] = Create3DTextLabel(string, 0x008080FF, BuyInfo[i][BuyX],BuyInfo[i][BuyY],BuyInfo[i][BuyZ], 40.0, -1, 1);
    Attach3DTextLabelToVehicle(AutohausLabel[i], BuyAbleCar[i], 0.0, 0.0, 1.5);
    print("Buy Car Geladen.");
    i++;
    }
    }
    könnte es an der sscanf version liegen ?

  • ja ich habe sscanf2 drin
    das stock wir so offt aufgerufen wie es auch car zum kauf gibt
    aber wen ich server gehe steht nix da

  • Es geht doch leider net welche version ist von sscanf die neuste ?


    Könnte man das zb net anders machen ?
    sscanf(Query, "p<|>e<iiffffiiiii>", BuyInfo[i]);

    Einmal editiert, zuletzt von DJSatrox () aus folgendem Grund: was hinzugefügt

  • Meistens ist Version 2 von etwas aktueller als Version 1 ;).
    Somit auch SSCANF V2,was als Plugin angeboten wird.


    sscanf(Query, "p<|>iiffffiiiii", BuyInfo[i][ ID ] , BuyInfo[i][ Preis ] , ....);
    Wieso machst es nicht so,anstatt direkt über die Enumeration zu gehen ? Der direkte scan auf eine Enumeration ( so wie du es vorher hattest ) geht auch nur mit der Plugin Version von SSCANF.
    Da muss nämlich auch alles passen von der Reihenfolge, vollständig!