Gehalt soll aufs Konto..

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 will das der check auf das Konto geht also auf pAccount, allerdings tuts dies nicht.


    new fraktion = 0;
    new checks;
    if(PlayerInfo[i][pMember] > 0) fraktion = PlayerInfo[i][pMember] - 1;
    if(PlayerInfo[i][pLeader] > 0) fraktion = PlayerInfo[i][pLeader] - 1;
    if(fraktion >= 0)
    {
    if(FraktionsKasse[fraktion] - PlayerInfo[i][pGehalt])
    {
    //PlayerInfo[i][pAccount] += checks;
    //GivePlayerMoney(i, checks);
    checks = PlayerInfo[i][pGehalt];
    PlayerInfo[i][pAccount] += checks;
    //GivePlayerMoney(i, checks);
    FraktionsKasse[fraktion] -= checks;
    }
    }
    else if(PlayerInfo[i][pJob] != 0 || PlayerInfo[i][pMember] == 0 || PlayerInfo[i][pLeader] == 0)
    {
    checks = 500;
    PlayerInfo[i][pAccount] += checks;
    //GivePlayerMoney(i, checks);
    }//Should work for every player online


    Warum nicht?

  • Printe das ganze doch mal 8)


    Ja er gibt 10000 Raus also so viel wie ich gesetzt habe..


    Also eigentlich müsste es doch auf mein Konto gehen:


    checks = PlayerInfo[i][pGehalt];
    PlayerInfo[i][pAccount] += checks;
    //GivePlayerMoney(i, checks);
    FraktionsKasse[fraktion] -= checks;
    printf("Was kommt raus: %d", checks);


  • Du schreibst du grade dein PayDay System oder ? ... Warum machst du das nicht playerseitig ?
    Hat zwar jetzt wenig damit zu tun aber okay, gib ihm das geld doch mal als letztes. & Printe vorher
    & nachher ^^