SQLite Regestriert User nicht

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 Community,


    Ich schreibe gerade ein Script mit wie oben steht mit SQLite
    aber dass Problem ist die Player werden nicht in die Datenbank eingefügt
    wenn ich es von Hand mache kann ich mich später einloggen
    aber wenn ich mich regestriere nicht


    hier die Query

    SQL
    INSERT INTO `Users` (`Name`, `Passwort`, `Level`, `Money`, `Adminlevel`, `Fraktion`, `Frak_Rang`, `Skin`, `DSkin`) VALUES('%s','%s','%d','%d','%d','%d','%d','%d','%d')


    Die vars sind namen und Passwort
    hier der Stock

    stock Register(playerid, passwort[])
    {
    new query[128];
    Player[playerid][Level] = 1;
    ResetPlayerMoney(playerid);
    GivePlayerMoney(playerid, 15000);
    Player[playerid][Adminlevel] = 0;
    Player[playerid][Fraktion] = 0;
    Player[playerid][Frak_Rang] = 0;
    SetPlayerSkinEx(playerid, STANDARD_SKIN);
    Player[playerid][DSkin] = 0;

    format(query, sizeof(query), \
    "INSERT INTO `Users` (`Name`, `Passwort`, `Level`, `Money`, `Adminlevel`, `Fraktion`, `Frak_Rang`, `Skin`, `DSkin`) VALUES('%s','%s','%d','%d','%d','%d','%d','%d','%d')",
    DB_Escape(SpielerName(playerid)),
    DB_Escape(passwort),
    Player[playerid][Level],
    GetPlayerMoney(playerid),
    Player[playerid][Adminlevel],
    Player[playerid][Fraktion],
    Player[playerid][Frak_Rang],
    Player[playerid][Skin],
    Player[playerid][DSkin]
    );

    DBRES = db_query(USERDB, query);//Hier wird die query ausgeführt mit der funktion mysql_query
    db_free_result(DBRES);
    printf("Player: %s has Reg", SpielerName(playerid));
    return 1;
    }


    warum geht es nicht


    MFG Piet