Fraktionkasse

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
  • Hey habe ein Tut gefunden wo man eine kasse erstellt [[ SCRIPTING ] Fraktionskassen erstellen [NO-GF]] nun meine Fragen:


    Ist das eine Staatskasse wo jede Fraktion/Gang den Staat bezahlt.
    Ist das eine Kasse wo jede Fraktion eine eigene Kasse hat?
    Wie erstellt man dan für jede Fraktion eine kasse wo sie ihr geld einzahlen/auszahlen kann?

  • Ist das den so richtig das jeder eine Eigene kasse hat wo sie nehmen und einzahlen kanN?:


    new pfad[18]; // wir erstellen einen Pfad den wir unten formatieren
    format(pfad,sizeof(pfad),"Staatskasse.txt"); // hier soll unsere Datei gespeichert werden
    dini_Create(pfad); // wir erstellen sie
    dini_IntSet(pfad,"Kassenstand",0); // und setzen das Geld auf 0 ;)


    ocmd:fgeldabheben(playerid,params[]) // Unser Bfefehl zum Abheben von Geld...
    {
    new geld; // definiert "geld" (= Die Summe, die wir später abheben möchten
    if(sscanf(params,"i",geld)) return SendClientMessage(playerid,COLOR_GRAU,"[BENUTZUNG]: /fgelbabheben [Summe]");
    if(isPlayerInFrakt(playerid,6)) return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht in keiner Fraktion!");
    if(fraktionskasse[LSPD] <= geld) return SendClientMessage(playerid,COLOR_GRAU,"In der Kasse ist nicht soviel Geld!"); // Wenn nicht genug in der Kasse ist...
    new string[128]; // definiert den String
    fraktionskasse[LSPD] -= geld; // Nimmt das Geld aus der Kasse
    GivePlayerMoney(playerid, geld); // Gibt dem Spieler das Geld
    format(string,sizeof(string),"Du hast $%d aus der Fraktionskasse genommen!",geld); SendClientMessage(playerid,COLOR_HELLBLAU,string);
    return 1;
    }


    muss ich bei fraktionskasse[LSPD] jede fraktion reinschreiben?