Wieso machst du es dir immer so kompliziert, die ganzen Dinge kann man einfacher schreiben:
C
format(SpielerInfo[playerid][pRPName], MAX_PLAYER_NAME, inputtext);
PlayerTextDrawSetString(playerid, loginscreen[playerid][32], inputtext);
SetPlayerName(playerid, inputtext);
Es reichen die 3 Zeilen hahaha ![]()
Und bei dem speichern das hier:
C
stock SaveAccount(playerid)
{
new query[2048];
format(query, sizeof(query), "UPDATE `accounts` SET `level`='%i',`adminlevel`='%i', `fraktion`='%i', `geld`='%i', `verwarnung`='%i', ",
SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pAdmin], SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pVerwarnung]);
format(query, sizeof(query),"%s`alter`='%i', `rank`='%i', `banned`='%i', `sex`='%i', `skin`='%i', `textsperre`='%i', `rpname`='%s' ",
query,SpielerInfo[playerid][pAlter], SpielerInfo[playerid][pRank],SpielerInfo[playerid][pBanned], SpielerInfo[playerid][pSex],SpielerInfo[playerid][pSkin],SpielerInfo[playerid][pTextsperre],SpielerInfo[playerid][pRPName]);
format(query, sizeof(query), "%sWHERE `name`='%s' ", query, GetName(playerid));
mysql_tquery(MySQLConnection,query);
print(query);
return true;
}
Alles anzeigen
und schau dir doch einfach an, was das print hier ist, bzw der query ![]()
Kannst auch in den MySQL Log schauen, da werden dir sogar Fehler angezeigt ![]()
oder du nimmst das query und führst es 1:1 mal in PHPMyAdmin aus, da werden dir dann auch Fehler direkt angezeigt ![]()
