Bank-Dialog Problem

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 hab mal wieder ein Problem, diesmal beim Bank System Scripten.
    Hier der Script-Teil:
    if(dialogid==Dialog_Bank) {
    if(response==1)
    {
    switch (listitem)
    {
    case 0:
    {
    new kontostand[150];
    format(kontostand,sizeof(kontostand),"Dein Kontostand beträgt %i","Zurück","Abbrechen",GetPVarInt(playerid,"Bank-Konto"));
    ShowPlayerDialog(playerid,Dialog_Kontostand,DIALOG_STYLE_MSGBOX,"Kontostand",kontostand,"Zurück","Abbrechen");
    }
    }
    }
    }
    if(dialogid==Dialog_Kontostand)
    {
    if(response==1)
    {
    ShowPlayerDialog(playerid,Dialog_Bank,DIALOG_STYLE_LIST,"Bank","Kontostand\nAbheben\nEinzahlen\nÜberweisen","Wählen","Abbrechen");
    }
    }
    return 1;
    }



    Also ich bekomme keine warnings oder Erros, aber
    wenn ich nun beim Dialog auf Kontostand drücke kommt: Dein Kontostand beträgt 90$
    Aber das Problem ist: Mein Kontostand beträgt garnicht 90$.
    Er beträgt 0$
    Dann hab ich ihn mal auf 1000$ gemacht und er zeigt immer an das er 90$ beträgt.
    Warum das ???
    Kennt jemand das Problem und kann mir helfen?
    Oder wo hab ich einen Fehler gemacht?

  • Also das meinste?:
    stock AccountLaden(playerid)


    {
    SetPVarInt(playerid,"Bank-Konto",dini_Int(Spielerdatei,"Bank-Konto"));


    return 1;


    }



    stock AccountSpeichern(playerid)


    {
    dini_IntSet(Spielerdatei,"Bank-Konto",GetPVarInt(playerid,"Bank-Konto"));


    }


    /Edit
    Da sind halt noch mehr Sachen drin, aber die haben ja nichts mit dem Problem zu tun