if(dialogid == DIALOG_REGSCHRITT3)
{
if(response)
{
new alter = strval(inputtext);
if(alter < 99 || 12 > alter)
{
SpielerInfo[playerid][pAlter] = alter;
mysql_SetInt("accounts", "Alter", SpielerInfo[playerid][pAlter], "Name", SpielerInfo[playerid][pName]);
format(string,sizeof(string),"Artz: Hmm, ok Sie sind also %d Jahre jung.",alter);
SendClientMessage(playerid, FARBE_WEIS, string);
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGSCHRITT3,DIALOG_STYLE_INPUT,"{FFFFFF}Alter","{FFFFFF}Error: Sie müssen eine Zahl zwischen 12-99 eingeben.\nWie alt sind Sie 12-99Jahre:","Bestätigen","");
}
}
if(!response)
{
}
}
So mein Problem ist das, das Alter nicht in der Mysql Datenbank gespeichert werden möchte. Der Status bleibt immer 0 Jahre.
Aber wenn er das abschickt steht im string der ClientMessage das Alter richtig, das finde ich i-wie komisch.
Im Chat steht... Artz: Hmm, ok Sie sind also 18 Jahre jung.
in Mysql Datenbank steht 0
PS: Es kommen keine Fehler.
//edit Überschrift