Bankguthaben wird nicht gesettet!

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
  • Wenn ich mich nicht Irre wird ja vor CreateAccount
    SpielerInfo[playerid][pName]
    gar nicht definiert also mit dem Namen ersetzt , oder?
    Ansonsten ersetzt das bei CreateAccount mal mit dem:


    mysql_SetInt("accounts", "Level", SpielerInfo[playerid][pLevel], "Name", Name); //Level
    mysql_SetInt("accounts", "Bankgeld", SpielerInfo[playerid][pBankgeld], "Name", Name);
    mysql_SetInt("accounts", "Geld", SpielerInfo[playerid][pGeld], "Name", Name); //Geld

  • Ich weiß jetzt nicht ob es schon ein Tutorial darüber gibt..
    Aber es ist ziemlich einfach :



    //Beispiel aus meinen neuem Selfmade :
    new query[200];
    format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d',`Admin` = '%d',`Geld` = '%d',`Frak` = '%d',`Perso` = '%d',`Clic` = '%d',`Flic` = '%d',`Mlic` = '%d',`Wlic` = '%d' WHERE `Name` = '%s'",
    PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pGeld],PlayerInfo[playerid][pFrak],PlayerInfo[playerid][pPerso],
    PlayerInfo[playerid][pClic],PlayerInfo[playerid][pFlic],PlayerInfo[playerid][pMlic],PlayerInfo[playerid][pWlic],SpielerName(playerid));
    mysql_query(query);

    das UPDATE steht dazu damit der die Tabelle accounts Updatet und dann SET wo er was Updaten soll und %d ist für Zahlen %s für NAmen bzw. Strings und %f für Floats dann noch WHERE bei welchem Nutzer er speichern soll und ja dann halt die Daten von wo er sie auslesen soll

    MFG