GivePlayerMoney Hilfe

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 lieber Forum Nutzer.
    Ich speichere mein Geld über eine Veriable, jetzt möchte ich gerne eine Funktion haben wie zB, "GivePlayerMoneyEx".
    Nur das dort das Geld aus meiner Veriablen dann als "GivePlayerMoney" gesetzt wird.
    Hoffe habe es verständlich erklärt, weiß sonst nicht wie.


    Wäre es so Richtig bzw sicher das man sich kein Geld Cheaten kann?

    stock GivePlayerMoneyEx(playerid, betrag)
    {
    betrag = sInfo[playerid][sBargeld];
    return GivePlayerMoney(playerid, betrag);
    }


    MfG.

  • Hallo,


    da muss es etwas andersrum:



    stock GivePlayerMoneyEx(playerid, betrag)
    {
    ResetPlayerMoney(playerid);
    sInfo[playerid][sBargeld] = betrag;
    return GivePlayerMoney(playerid, betrag);
    }


    Ich würde es aber lieber so machen:


    stock GivePlayerMoneyEx(playerid, betrag)
    {
    ResetPlayerMoney(playerid);
    sInfo[playerid][sBargeld] += betrag;
    return GivePlayerMoney(playerid, sInfo[playerid][sBargeld]);
    }


    stock SetPlayerMoneyEx(playerid, betrag)
    {
    ResetPlayerMoney(playerid);
    sInfo[playerid][sBargeld] = betrag;
    return GivePlayerMoney(playerid, sInfo[playerid][sBargeld]);
    }


    Bedanke dich bitte, wenn du den Beitrag als hilfreich empfandest!



    Einmal editiert, zuletzt von ToBee94 ()

  • Danke, habe ich gesehen gerade. :)


    Habe nun noch ein Problem, das Geld wird so nicht Gespeichert.


    GivePlayerMoneyEx(pID, Money);


    Speichern lasse ich es so: sInfo[playerid][sBargeld]);
    in meinem Stock für die Datenbank natürlich. :)


    //e Mein Fehler, Problem gelöst, ich danke dir!