|Hilfe| FraktionAutohaus 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
  • Hallo zusammen,


    ich hab ein kleine Frage.
    Ich bekomme es nicht hin, das meine Fraktions Autos nicht aus der Datenbank geladen werden.
    Bekomme auch keine Errors



    Danke für die Hilfe im Vorraus.

  • Nein. war fehler, geht aber immer noch nicht.

    so der aktuelle code


    ==============
    ERRORS:
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(1086) : error 035: argument type mismatch (argument 1)
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(1087) : error 035: argument type mismatch (argument 1)
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(1088) : error 035: argument type mismatch (argument 1)
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(1089) : error 035: argument type mismatch (argument 1)
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(1090) : error 035: argument type mismatch (argument 1)
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(1091) : error 035: argument type mismatch (argument 1)
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(1092) : error 035: argument type mismatch (argument 1)
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(1093) : error 035: argument type mismatch (argument 1)
    C:\Users\Preises\Desktop\samp037_svr_R2-1-1_win32\gamemodes\reallife.pwn(2946) : warning 203: symbol is never used: "ahInfo"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.

    Einmal editiert, zuletzt von LiveGamer ()

  • Mach es mal so
    stock ist da besser

    stock LoadFrakCars()
    {
    new Query[128],Name[MAX_PLAYER_NAME],count, data[255];
    format(Query, sizeof(Query), "SELECT * FROM `accounts`", Name);
    mysql_query(Query);
    mysql_store_result();
    count = mysql_num_rows();
    mysql_free_result();
    if(count > 0)
    {
    new id=getFreeCarID();
    FrakCar[id][model] = mysql_get_field("carid");
    FrakCar[id][color_1] = mysql_get_field("carid");
    FrakCar[id][color_2] = mysql_get_field("carid");
    FrakCar[id][c_x] = mysql_get_field("carid");
    FrakCar[id][c_y] = mysql_get_field("carid");
    FrakCar[id][c_z] = mysql_get_field("carid");
    FrakCar[id][c_r] = mysql_get_field("carid");
    FrakCar[id][FrakID] = mysql_get_field("carid", data);
    FrakCar[id][id_x] = CreateVehicle(FrakCar[id][model],FrakCar[id][c_x],FrakCar[id][c_y],FrakCar[id][c_z],FrakCar[id][c_r],FrakCar[id][color_1],FrakCar[id][color_2],-1);
    }
    return 1;
    }

  • Das ist non-sense...da du immer das Feld von "carid" nimmst ud mysql_get_field übergibst du auch immer noch die falschen Argumente.


    Richtig wäre es so:


    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

    Einmal editiert, zuletzt von Kaliber ()

  • geht trotzdem noch nicht leider.

    Was eine präzise Antwort...


    Was geht nicht, kommen Warnings?
    Wenn ja, dann poste mal, wie du sonst solche Abfragen machst und welches MySQL Include du verwendest...

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Es kommen keine Warning Codes.

    Das ist doch schonmal was :)


    Nun...wenn es dann nicht klappt schau mal in den mysql log...bzw check deine Daten und printe mal was dir so ausgegeben wird...


    Muss ja an irgendwas liegen ^^

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Nun...wenn es dann nicht klappt schau mal in den mysql log...bzw check deine Daten und printe mal was dir so ausgegeben wird...

    new string[255];
    format(string, sizeof(string), "Frakcar Erstellt: Model: %i | X: %f | Y: %f | Z: %f | R: %f | COLOR 1: %i | COLOR 2: %i",FrakCar[id][model],FrakCar[id][c_x],FrakCar[id][c_y],FrakCar[id][c_z],FrakCar[id][c_r],FrakCar[id][color_1],FrakCar[id][color_2]);
    print(string);


    -> Server LOG:
    [12:21:57] Frakcar Erstellt: Model: 0 | X: 0.000000 | Y: 0.000000 | Z: 0.000000 | R: 0.000000 | COLOR 1: 0 | COLOR 2: 0

  • Okay, stehen denn Daten in der Tabelle?


    Und steht iwas im mysql_log?


    //Edit: schreibs mal so:


    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S