Fraktions Kasse mit /setgehalt

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 Leute,


    ich hatte langeweile und habe ein Fraktions Kassen System mit /setgehalt gescriptet.
    Bevor ihr es benutzen könnt müsst ihr folgenes verändern und einfügen.



    #define Factions 12 // Mit der Anzahl euren Fraktionen
    #define Ranks 6// Mit der Anzahl eure Rängen


    Dies müsst ihr in euer Godfather script einfügen:



    forward GetPlayerMember(playerid);//The Godfather
    public GetPlayerMember(playerid)
    {
    return PlayerInfo[playerid][pMember];
    }



    forward GetPlayerLeader(playerid);//The Godfather
    public GetPlayerLeader(playerid)
    {
    return PlayerInfo[playerid][pLeader];
    }


    forward GetPlayerRank(playerid);//The Godfather
    public GetPlayerRank(playerid)
    {
    return PlayerInfo[playerid][pRank];
    }



    Unter PayDay(playerid) fügt ihr dies ein:



    CallRemoteFunction("Gehalt", "d", playerid);




    Es gibt 4 verschiedene Befehle:



    /fbankdepost[Menge] // Geld in der kasse einzahlen
    /fbank // Zeig an wieviel Geld in der Kasse ist.
    /fwithdraw[Menge] //Zahl geld aus(Nur für Leader)
    /fsetgehalt[Rank][Gehal] // Stellt den Gehalt für den angegebenen Rank ein (Nur für Leader)




    Dieses System ist ungetestet.



    Pastebin

    RFT

  • Bekomme einen Error
    C:\Users\Adm\Desktop\Reallife 1535\gamemodes\Reallife.pwn(1263) : error 021: symbol already defined: "CallRemoteFunction"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.
    Hier die Zeilen


    new PlayerHatPayDay[MAX_PLAYERS];
    forward HattePayDay(playerid);
    forward PayDay(playerid);
    //Leader stellt gehalt ein ;)
    CallRemoteFunction("Gehalt", "d", playerid);
    Pls help


  • Ist dir diese Frage nicht Peinlich?
    Es wurde schon definiert!!!! <------.!

  • Schaut gut aus. Hast fein gemacht :P


    Für Anfänger leicht gemacht.


    Aber die Frage mit hab 1 Error is ja schon peinlich :D


    BiGGian
    Pass auf eine kurze Hilfe noch, wenn das hier steht:


    symbol already defined


    :!: Das bedeutet eigentlich immer, dass es bereits schon Doppelt bzw. schon definiert wurde im Script

  • @Vorposter: Das heißt das du das schonmal irgendwo mit nem new oder nem define definiert hast.


    RFT: Gutes Filterscript! Kann man gut gebrauchen!
    10|10


    Lg EnergyPower

  • C:\Users\David\Desktop\German Evoltuion GAming\gamemodes\DDG.pwn(50449) : error 017: undefined symbol "PlayerInfo"
    C:\Users\David\Desktop\German Evoltuion GAming\gamemodes\DDG.pwn(50449) : warning 215: expression has no effect
    C:\Users\David\Desktop\German Evoltuion GAming\gamemodes\DDG.pwn(50449) : error 001: expected token: ";", but found "]"
    C:\Users\David\Desktop\German Evoltuion GAming\gamemodes\DDG.pwn(50449) : error 029: invalid expression, assumed zero
    C:\Users\David\Desktop\German Evoltuion GAming\gamemodes\DDG.pwn(50449) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    das ist mein problem

  • die antwort bringt mich net weiter
    undefined symbol "PlayerInfo" heist das ich es nicht definiert habe aber wenn ich es tue ist der fehler immer noch da

  • trage alle fraktionen im gf ein aber wenn ich setgehalt mache komtm du bist nicht in dieser fraktion -,-

  • Könnte das wer in ocmd schreiben? ^^ Kenne mich damit nicht so wirklich aus..