Wieso wird geschlecht nicht gespeichert?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,


    ich habe eine Fragen, wieso wird das Geschlecht nicht gespeichert wenn ich das geschlecht auswähle?


    In der MySQL Log steht auch nichts drinnen. Keine Errors und Warnings.


    Hier mal der Code für das männliche geschlecht:



    new string[265],query[128];



    format(query,sizeof(query),"UPDATE user SET geschlecht='Männlich' WHERE id='%i'",sInfo[playerid][id]);
    mysql_function_query(dbhandle,query,false,"","");
    sInfo[playerid][perso] = 1;

    format(string,sizeof(string),"Du hast deinen Personalausweis bekommen.\nAlter: %i\nGeschlecht: %s\n\nDu kannst diese Daten jederzeit in einer Behörde ändern lassen",sInfo[playerid][pAlter],sInfo[playerid][Geschlecht]);
    SendClientMessage(playerid,COLOR_GRUEN,string);



    GivePlayerMoney(playerid,-150);
    SpielerSpeichern(playerid);


    Ich habe jetzt schon min. 30 minuten rumprobiert es funtzt einfach nicht.


    LG Exon :P

  • du setzt geschlecht nichtmal.


    SpielerInfo[playerid][pGeschlecht] = 1; //mann
    SpielerInfo[playerid][pGeschlecht] = 2;//frau

    Ok dass man das so machen muss hab ich nicht gewusst. Ic hab gedacht man kann da in die datenbank reinschreiben männlich oder weiblich. also einen varchar :)