Account Daten werden falsch gespeichert

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Account Daten werden falsch gespeichert

    Guten zusammen

    Ich steh vor einen Großen Problem

    Bei mir werden immer wieder die Accounts falsch gespeichert
    Er setzt dan irgendwelche werte auf 1000 oder so in der richtung und ich versteh nicht wiso
    Ich habe das ganze we daran verbracht und das gesammte login system umgeschrieben das auch auf mein Testserver 1A lief
    nur jetzt buggt wieder alles rum
    hier mal der Code
    [pwn]public SavePlayer(playerid)
    {
    new Name[MAX_PLAYER_NAME],query[500];
    GetPlayerName(playerid,Name,MAX_PLAYER_NAME);
    format(query, 500, "UPDATE `player` SET `Adminlevel` = '%d', `Geld` = '%d', `Skin` = '%d', `Leader` = '%d', `Member` = '%d', `Auto` = '%d', `LKW` = '%d', `Bike` = '%d', `Fly` = '%d' WHERE `Name` = '%s'",
    PI[playerid][pAdmin],GetPlayerMoney(playerid),PI[playerid][pSkin],PI[playerid][pLeader],PI[playerid][pMember],PI[playerid][pCar],PI[playerid][pLKW],PI[playerid][pBike],PI[playerid][pFly],Name);
    mysql_query(query);
    format(query, 500, "UPDATE `player` SET `Gebannt` = '%d', `Tutorial` = '%d', `Rank` = '%d', `PayDay` = '%d', `PayDayTog` = '%d', `Level` = '%d', `Respekt` = '%d', `Job` = '%d', `Lotto` = '%d' WHERE `Name` = '%s'",
    PI[playerid][pGebannt],PI[playerid][pTutorial],PI[playerid][pRank],PI[playerid][pPayDay],PI[playerid][pPayDayTog],PI[playerid][pLevel],PI[playerid][pRespekt],PI[playerid][pJob],PI[playerid][pLotto],Name);
    mysql_query(query);
    format(query, 500, "UPDATE `player` SET `Banner` = '%s', `BanGrund` = '%s', `Wanted` = '%d', `Handy` = '%d', `Jail` = '%d', `Konto` = '%d', `Pin` = '%d', `Bank` = '%d' WHERE `Name` = '%s'",
    PI[playerid][pBanner],PI[playerid][pBanGrund],GetPlayerWantedLevel(playerid),PI[playerid][pHandy],PI[playerid][pJail],PI[playerid][pKonto],PI[playerid][pPin],PI[playerid][pBank],Name);
    mysql_query(query);
    return 1;
    }[/pwn]
    Desweiteren Schmiert ständig das MySQL plugin ab und der Grund ist unbekannt
    Verwenden tu ich das von blue-G

    Ich brauche dringend hilfe, denn ich bin überfragt und finde keine lösung mehr

    Hier der Aufbau der Tabelle
    [pwn] format(query,2048,"CREATE TABLE IF NOT EXISTS `player` (`id` int(11) AUTO_INCREMENT, `Name` varchar(128), `Passwort` varchar(128), `Adminlevel` int(11), `Geld` int(11), `Skin` int(11), `Leader` int(11),");
    format(query,2048,"%s `Member` int(11), `Auto` int(11), `LKW` int(11), `Bike` int(11), `Fly` int(11), `Gebannt` int(11), `Banner` varchar(128), `BanGrund` varchar(128), `Tutorial` int(11), `Rank` int(11), `PayDay` int(11),",query);
    format(query,2048,"%s `PayDayTog` int(11), `Level` int(11), `Respekt` int(11), `Job` int(11), `Lotto` int(11), `Wanted` int(11), `Handy` int(11), `Jail` int(11), `Konto` int(11), `Pin` int(11), `Bank` int(11), PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;",query);[/pwn]
    Debug habe ich nicht da der auf linux nicht geht
    bei Windows ist sonst alles ok