Geld vom SPieler abbuchen und auf Bankkonto einzahlen

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 zusammen,


    gerade bin ich am Banksystem dran und möchte die "Abbuchen" und "Einzahlen" Funktionen bauen


    leider meckert der bei diesem Abschnitt


    if(listitem == 1) //Geld abbuchen
    {

    SendClientMessage(playerid,RED,"Diese Funktion ist noch nicht verfügbar");
    format(string,sizeof(string),"Bitte gebe deinen Gewünschten Betrag ein, den du abbuchen möchtest!\n Zur Verfügung stehen dir %i",sInfo[playerid][karte]);
    ShowPlayerDialog(playerid,DIALOG_GELD_ABBUCHEN,DIALOG_STYLE_INPUT,"Geld Abbuchen",string,"OK","Abbrechen");
    new input = inputtext[30];
    GivePlayerMoney(playerid,sInfo[playerid][geld] - input);
    sInfo[playerid][karte] == sInfo[playerid][karte] + input;
    return 1;
    }


    Die Problemzeile ist diese sInfo[playerid][karte] == sInfo[playerid][karte] + input; da sagt er das diese Zeile keinen Effekt hat


    also expression has no effect


    Wäre toll wenn ihr mir helfen könntet

  • sInfo[playerid][karte] = sInfo[playerid][karte] + input;
    So. Beim setzen eines Wertes musst du nur ein "="-Zeichen verwenden.