Heyho! Ich habe einiges zu meinem "SpielerSpeichern" hinzugefügt und nun gibt er mir diesen Error. Ich habe schon mehrmals drüber geschaut und weiß nicht wo der Fehler ist. Ausserdem will ich, dass der Spieler nach dem Registrieren gespeichert wird, damit es zu keinen Bugs führt aber ich hab es jetzt schon oft versucht und verschiedene Dinge ausprobiert aber er will einfach nicht den stock ausführen...
Das ist in der Console:
[01:39:34] <<< UPDATE accounts SETLevel='1',Geld='150',Skin='21',Alter='0',Geschlecht='1',Admin='0',Gebannt='0',Fraktion='0',Rank='0',Wanteds='0'WHERE ID='24' >>>
und das in der mysql_log.log
[01:44:14] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Alter='0', Geschlecht='1', Admin='0', Gebannt='0', Fraktion='0', Rank='0', Wante' at line 1
Hier ist mein SpielerSpeichern stock
stock SpielerSpeichern(playerid){
if(sInfo[playerid][pEingeloggt] == 0) return 1;
new query[1024];
format(query,sizeof(query),"UPDATE accounts SET Level='%i', Geld='%i', Skin='%i', Alter='%i', Geschlecht='%i', Admin='%i', Gebannt='%i', Fraktion='%i', Rank='%i', Wanteds='%i' WHERE ID='%i'", sInfo[playerid][pLevel], sInfo[playerid][pGeld], sInfo[playerid][pSkin], sInfo[playerid][pAlter], sInfo[playerid][pGeschlecht], sInfo[playerid][pAdmin], sInfo[playerid][pBan], sInfo[playerid][pFrak], sInfo[playerid][pRank], sInfo[playerid][pWanted], sInfo[playerid][pDBID]);
mysql_function_query(mysql,query,false,"","");
printf("<<< %s >>>",query); // Speicher Debug
return 1;
}