Hi Leute ich habe ein Problem mit der Speicherung:
Wenn ich ein Account Speichere dann sind alle Variablen auf 0
Hier mal die Speicherung:
stock SpielerSpeichern(playerid)
{
new Query[2000];
format(Query,sizeof(Query),"UPDATE `accounts` SET `FLSchein` = '%i',`MSchein` = '%i',`FSchein` = '%i',`BSchein` = '%i',`Weed` = '%i',`ZigMarke` = '%i,`Zigaretten` = '%i',`Bizz` = '%i',`HausID` = '%i',`Geld` = '%i',`Level` = '%i' WHERE `Name` = '%s'",SpielerInfo[playerid][FLSchein],SpielerInfo[playerid][MSchein],
SpielerInfo[playerid][FSchein],SpielerInfo[playerid][BSchein],SpielerInfo[playerid][Weed],SpielerInfo[playerid][ZigMarke],SpielerInfo[playerid][Zigaretten],SpielerInfo[playerid][Bizz],SpielerInfo[playerid][HausID],GetMoney(playerid),GetPlayerScore(playerid),SpielerName(playerid));
mysql_query(Query);
mysql_store_result();
format(Query,sizeof(Query),"UPDATE `accounts` SET `Leader` = '%i',`Member` = '%i',`Rang` = '%i',`Skin` = '%i',`Perso` = '%i',`Job = '%i',`Mats` = '%i',`Handy` = '%i',`Guthaben` = '%i',`Vertrag` = '%i',`Admin` = '%i' WHERE `Name` = '%s'",SpielerInfo[playerid][Leader],SpielerInfo[playerid][Member],
SpielerInfo[playerid][Rang],GetPlayerSkin(playerid),SpielerInfo[playerid][Perso],SpielerInfo[playerid][Job],SpielerInfo[playerid][Mats],SpielerInfo[playerid][Handy],SpielerInfo[playerid][Guthaben],SpielerInfo[playerid][Vertrag],SpielerInfo[playerid][Admin],SpielerName(playerid));
mysql_query(Query);
mysql_store_result();
format(Query,sizeof(Query),"UPDATE `accounts` SET `VIP` = '%i',`Supporter` = '%i',`Respekt` = '%i',`Telefonbuch` = '%i',`Tutorial` = '%i',`Bankkarte` = '%i',`Bank` = '%i',`Knast` = '%i',`KnastZeit` = '%i',`LVPass = '%i' WHERE `Name = '%s'",SpielerInfo[playerid][VIP],SpielerInfo[playerid][Supporter],
SpielerInfo[playerid][Respekt],SpielerInfo[playerid][Telefonbuch],SpielerInfo[playerid][Tutorial],SpielerInfo[playerid][Bankkarte],SpielerInfo[playerid][Bank],SpielerInfo[playerid][Knast],SpielerInfo[playerid][KnastZeit],SpielerInfo[playerid][LVPass],SpielerName(playerid));
mysql_query(Query);
mysql_store_result();
format(Query,sizeof(Query),"UPDATE `accounts` SET `SFPass` = '%i',`Verwarnungen` = '%i',`Punkte` = '%i',`Local` = '%i',`Versicherung` = '%i',`Kanister` = '%i',`HatKanister` = '%i',`Handynummer` = '%i',`Wanted` = '%i',`Verheiratet` = '%i',`VerheiratetMit` = '%s' WHERE `Name` = '%s'",SpielerInfo[playerid][SFPass],SpielerInfo[playerid][Verwarnungen],SpielerInfo[playerid][Punkte],
SpielerInfo[playerid][Local],SpielerInfo[playerid][Versicherung],SpielerInfo[playerid][Kanister],SpielerInfo[playerid][HatKanister],SpielerInfo[playerid][Handynummer],GetPlayerWantedLevel(playerid),SpielerInfo[playerid][Verheiratet],SpielerInfo[playerid][VerheiratetMit],SpielerName(playerid));
mysql_query(Query);
mysql_store_result();
mysql_free_result();
return 1;
}
Edit und das Passwort wird als Nichts gespeichert!
hier der Speicherungscode für das Passwort:
stock CreateAccount(playerid, pass[])
{
new query[256],Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
mysql_real_escape_string(Name,Name);
mysql_real_escape_string(pass,pass);
format(query, sizeof(query), "INSERT INTO accounts (Name, Passwort) VALUES ('%s', '%s')", Name, pass);
mysql_query(query);
return true;
}