Geld 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
  • Guten Morgen,
    Ich habe einen kleinen Bug und zwar verliert man bei manchen stellen kein oder kriegt kein Geld.


    Und zwar:
    z.B Esse ich was beim BSN muss 300 Zahlen und dann erhalte ich die 300 wieder.
    oder um ein Tor zu öffnen zahl ich 30 und erhalte die 30 wieder somit kein Verlust.


    Oder Raubüberfall von einem Auto.
    Fährt man zum Checkpoint erhält das Geld und dann wird es wieder abgezogen ?(
    Jetzt habe ich keine Ahnung an was es liegen könnte oder welche Codes ihr benötigt -.-


    Hier mal der Code von UpdateMoney:
    Zur Info es ist ein GF


    public UpdateMoney()
    {
    new i, j;
    for (i = 0, j = MAX_PLAYERS; i < j; i++)
    {
    if(GetPlayerMoney(i) > PlayerMoney[i])
    {
    new moneydif;
    moneydif = GetPlayerMoney(i)-PlayerMoney[i];
    GivePlayerMoney(i, - moneydif);
    }
    else if(GetPlayerMoney(i) < PlayerMoney[i])
    {
    if(IsPlayerInAnyVehicle(i))
    {
    if(GetPlayerInterior(i) == 1 || GetPlayerInterior(i) == 3)
    {
    PlayerMoney[i] = GetPlayerMoney(i);
    }
    else
    {
    new moneydif;
    moneydif = PlayerMoney[i]-GetPlayerMoney(i);
    GivePlayerMoney(i, moneydif);
    }
    }
    else
    {
    new moneydif;
    moneydif = PlayerMoney[i]-GetPlayerMoney(i);
    GivePlayerMoney(i, moneydif);
    }
    }
    }
    }
    forward UpdateMoney();
    SetTimer("UpdateMoney", 500, 1);


    Wenn ihr noch was benötigt meldet euch ;)


    MFG
    magnu