Fraktionskasse

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
  • if(strcmp(tmp,"einzahlen",true) == 0)
    {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_GREY,"Benutzung: /fkasse einzahlen [Betrag]");
    format(string,sizeof(string),"Momentan sind $%d in der Fraktionskasse.",FraktionsKasse[fraktion]);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    return 1;
    }
    new amount = strval(tmp);
    if(amount < 0 || amount > 50000) return SendClientMessage(playerid,COLOR_GREY, "Die eingezahlte Summe muss zwischen $1 und $1Mio. liegen!");
    if(GetPlayerMoney(playerid) < amount) return SendClientMessage(playerid,COLOR_GREY, "Du hast nicht soviel Geld, um es einzuzahlen!");
    FraktionsKasse[fraktion] += amount;
    GivePlayerMoney(playerid,-amount);
    format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt. Insgesamt: $%d",amount,FraktionsKasse[fraktion]);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    format(string,sizeof(string),"%s hat $%d in die Fraktionskasse eingezahlt. Insgesamt: $%d",sendername,amount,FraktionsKasse[fraktion]);
    SendLeaderMSG(fraktion+1,COLOR_YELLOW,string);
    SaveFraktionsKassen();
    }


    Sagen wir ich hab' $500 auf der Hand und schreibe /fkasse einzahlen 600...
    Dann wird das Geld eingezahlt, obwohl's nicht so sein sollte.


    Sieht einer den Fehler?

  • ich verstehe jz nicht richtig weil hier wird es ja abgefragt ?(?(

    if(GetPlayerMoney(playerid) < amount) return SendClientMessage(playerid,COLOR_GREY, "Du hast nicht soviel Geld, um es einzuzahlen!");


    15 Beiträge [X]
    50 Beiträge [X]
    75 Beiträge [_]
    100 Beiträge [_]
    115 Beiträge [_]
    150 Beiträge [_]
    175 Beiträge [_]
    200 Beiträge [_]