Hilfe bei Bank-System

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
  • case DIALOG_EINZAHLEN:
    {
    if(response)
    {
    new val[20] == inputtext;
    if(GetPlayerMoney(playerid) < val)
    {
    new OldMoney;
    new NewMoney;
    OldMoney = SpielerInfo[playerid][Bank];
    NewMoney = OldMoney + val;
    SpielerInfo[playerid][Bank] = NewMoney;
    new putin[128];
    format(putin,sizeof(putin),"Dein neuese Bankguthaben beträgt "_Hellblau"$ %s.",NewMoney);
    SendClientMessage(playerid,Weiß,putin);
    GivePlayerMoney(playerid,-val);
    }


    }
    else
    {
    SendClientMessage(playerid,Weiß,"Du hast zu wenig Geld auf der Hand.");
    }
    }
    case DIALOG_AUSZAHLEN:
    {
    if(response)
    {
    new Guthaben;
    Guthaben = SpielerInfo[playerid][Bank];
    new val[20] = inputtext;
    if(val < Guthaben)
    {
    new NewMoney;
    new OldMoney;
    OldMoney = SpielerInfo[playerid][Bank];
    NewMoney = OldMoney-val;
    new putout[128];
    format(putout,sizeof(putout),"Dein neues Bankguthaben beträgt"_Hellblau" $ %s.",NewMoney);
    SendClientMessage(playerid,Weiß,putout);
    GivePlayerMoney(playerid,val);

    }
    else
    {
    SendClientMessage(playerid,Weiß,"Du hast zu wenig Geld auf der Bank.");
    }
    }
    }



    Brauche Hilfe bei diesem Code, meiner Meinung nach ist alles richtig bzw. wüste ich nicht was ich falsch gemacht habe.
    Danke im Vorraus


  • Was ist welche Zeile

  • Schreibe das alles mal so:


    case DIALOG_EINZAHLEN:
    {
    if(!response) return 1;
    new val = strval(inputtext);
    if(GetPlayerMoney(playerid) < val) return SendClientMessage(playerid,Weiß,"Du hast zu wenig Geld auf der Hand.");
    new OldMoney,NewMoney;
    OldMoney = SpielerInfo[playerid][Bank];
    NewMoney = OldMoney + val;
    SpielerInfo[playerid][Bank] = NewMoney;
    new putin[128];
    format(putin,sizeof(putin),"Dein neuese Bankguthaben beträgt "_Hellblau"$ %d.",NewMoney);
    SendClientMessage(playerid,Weiß,putin);
    GivePlayerMoney(playerid,-val);
    }
    case DIALOG_AUSZAHLEN:
    {
    if(!response) return 1;
    new Guthaben = SpielerInfo[playerid][Bank],val = strval(inputtext);
    if(Guthaben < val) return SendClientMessage(playerid,Weiß,"Du hast zu wenig Geld auf der Bank.");
    new NewMoney,OldMoney;
    OldMoney = SpielerInfo[playerid][Bank];
    NewMoney = OldMoney-val;
    new putout[128];
    format(putout,sizeof(putout),"Dein neues Bankguthaben beträgt"_Hellblau" $ %d.",NewMoney);
    SendClientMessage(playerid,Weiß,putout);
    GivePlayerMoney(playerid,val);
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S