1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Fr: 16 Mai 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Gameserver & Hosting
    4. ArmA Series - ArmA 3 / Reforger
    5. Tutorials & Releases

    [Tutorial] Custom PayCheck vom Staatskonto

      • Altis Life
    • Michael Scott
    • 24. September 2019 um 22:46
    • Michael Scott
      Nerd
      Reaktionen
      54
      Trophäen
      8
      Beiträge
      153
      Bilder
      275
      • 24. September 2019 um 22:46
      • #1

      Hallo Zusammen,

      ich möchte hier mein kleines aber feines PayCheck System vorstellen.

      Mittels diesem Systems könnt ihr alle PayChecks über ein Staatskonto [Medic, Polizei, Regierung] ausbezahlen lassen.

      Ebenfalls könnt ihr hier Gehaltsschecks je nach Level oder Lizenz ausbezahlen.

      Dieses System funktioniert nur in Verbindung mit diesem Produkt von The-Programmer

      LINK ZUM SHOP

      Ich gehe hier von einem unverändertem 5.0 Framework aus und gebe auch entsprechend die Zeilennummern an.

      Da wir dieses so bei uns verwenden, sollte dies auch bei euch funktionieren!

      Ich werde in nächster Zeit auch einige weitere kleinere Systeme releasen.

      Bearbeitet einfach die fn_initPayChecks.sqf ganz nach euren belieben!


      So dann fangen wir mal an:

      1. Als erstes geht ihr in die core\configuration.sqf
        Tragt dort unter "Backend Variables" folgendes ein:
        life_scott_paycheck = false;
      2. Nun öffnet ihr die functions.hpp im Hauptverzeichnis und fügt unter:
        file = "core\functions";

        Folgendes ein:
        class initPayChecks {};
      3. Erstellt nun im core\functions Ordner die Datei mit dem Namen fn_initPayChecks.sqfund kopiert die beigefügte Datei in euren core\functions Ordner
      4. Öffnet nun eure client.fsm im core\fsm Ordner und löscht die Zeilen 61 - 69 (Standard)

      5. Ersetzt nun die Zeile 49 mit folgendem Inhalt:
        init = /*%FSM<STATEINIT""">*/""/*%FSM</STATEINIT""">*/;
      6. Hier könnt ihr nun einige Parameter anpassen. Es werden u.a. auch die Lohnsteuerwerte aus dem Government System berücksichtigt.
      7. Zu guter letzt fügt ihr folgendes in die core\init.sqf am Ende ein
        [] spawn life_fnc_initPayChecks;

      Aussehen tut dies dann wie folgt:


      Sollte ich etwas vergessen haben, bitte lasst es mich wissen.

      So, das war's auch schon. Dann mal alle ab an die Arbeit!

      Dateien

      fn_initPayChecks.sqf 4,51 kB – 401 Downloads
    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 24. September 2019 um 22:55
      • #2

      Nette Sache, eine Frage....

      Du legst die FSM lahm (die für nur genau das zuständig ist) und ersetzt es durch eine Dauerschleife, die das gleiche Macht nur mit größerem Performance-Impact? Mach aus deiner initPayChecks lieber ne FSM ;)

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • Michael Scott
      Nerd
      Reaktionen
      54
      Trophäen
      8
      Beiträge
      153
      Bilder
      275
      • 24. September 2019 um 23:08
      • #3

      Ja das tu ich, jedoch beeinflusst eine while-Dauerschleife (Aufruf alle 20 Minuten) nicht merkbar die Performance.

      Lasse mich gerne auch eines besseren belehren :P

    • Harry Vorgaukler
      Amateur
      Reaktionen
      39
      Trophäen
      9
      Beiträge
      168
      • 26. September 2019 um 23:30
      • #4

      Hallo, es funktioniert soweit alles. Außer dass das Geld für die Löhne von den Konten abgebucht wird. Habt ihr da noch was anderes umgestellt, dass es bei euch funktioniert hat ?

      Lieben Gruß, Harry






      In der Kraft liegt die Ruhe !


    • Michael Scott
      Nerd
      Reaktionen
      54
      Trophäen
      8
      Beiträge
      153
      Bilder
      275
      • 27. September 2019 um 07:20
      • #5

      Ist denn auch ein Bürgermeister gewählt? Das muss nämlich sein.

      Versuch es mal bitte.

      sonst ist nichts bei mir anders.

      Ich schau mal heut Abend in deinem ts vorbei falls es nicht geht.

      LG

    • Harry Vorgaukler
      Amateur
      Reaktionen
      39
      Trophäen
      9
      Beiträge
      168
      • 28. September 2019 um 01:04
      • #6

      Hey, es lag wahrhaftig daran, dass aufm Testserver kein Bürgermeister gewählt wurde. Vielen Dank für den Hinweis






      In der Kraft liegt die Ruhe !


    • Michael Scott
      Nerd
      Reaktionen
      54
      Trophäen
      8
      Beiträge
      153
      Bilder
      275
      • 28. September 2019 um 09:11
      • #7

      Aber gern :)

    • BlueType
      Nerd
      Reaktionen
      190
      Trophäen
      8
      Beiträge
      735
      Bilder
      27
      • 28. September 2019 um 15:55
      • #8

      Sodele.

      blackfisch hat gesagt man kann es in der FSM lassen und das hab ich nun auch gemacht. Bitte einmal jemanden das zu testen ob es geht da ich nicht in der Lage bin momentan da mein Server in Wartung ist und ich morgen 2 Wochen in den Urlaub fahre :)

      Tutorial:

      BACKUPS MACHEN!!!

      Code: Schritt 1
      Fügt die beigelegte Datei (client.fsm) in den Ordner "core/fsm/" ein.
      Code: Schritt 2
      Fügt die beigelegte Config (Config_Paycheck.hpp) in den Ordner "config/" ein.
      C: Schritt 3
      Am Ende der Config_Master.hpp:
      #include "Config_Paycheck.hpp"
      einfügen.


      Als Erklärung:

      Ihr könnt bei Cops und Medics soviele Ränge wie ihr möchtet hinzufügen. Der Rang wird als Variable abgefragt. Quasi "Ist es Rang 73 dann frage bitte in config "paycheck_rang_police_money_73" ab.

      Warum ne Config?

      Naja die Leute die sich nicht mit FSM befassen wollen und es nicht können verka.... einfach ^^. Ist ja nicht wie eine normale SQF.

      Sollten Fehler gefunden werden direkt hier sagen welcher und MIT LOG da ich euren Beitrag sonst ignoriere weil ich keine Glaskugel besitze... (eigentlich schon aber die geht noch nicht :D )

      (Paycheck Zeit ist wie gewohnt in der Config Master einstellbar)

      Dateien

      Tutorial.zip 9,15 kB – 365 Downloads

      MFG ƁLƱΣƬΨƤΣ™

      :!:Hinweis:!:

      :!:Ich bin zwar erfahren mit der Sprache SQF, lerne trotzdem noch, definitiv kein Profi:!:

      Discord : ╲⎝⧹⎝ƁLƱΣƬΨƤΣ™⎠⧸⎠╱#0448

      Discord Server : https://discord.gg/K8KhAnE

      Teamspeak : ts.Endless-Net.de

    • Li4mPlayZ
      Frischling
      Trophäen
      6
      Beiträge
      16
      • 14. Oktober 2019 um 17:55
      • #9

      Ist es möglich das System zuübernehmen aber ohne die Abhängkeit vom TheProgrammer Script. Finde den Aufbau nämlich sehr gut. Weil die graue Nachricht im Chat . Naja wir kennen sie

    • Michael Scott
      Nerd
      Reaktionen
      54
      Trophäen
      8
      Beiträge
      153
      Bilder
      275
      • 14. Oktober 2019 um 19:29
      • #10

      Klar. Du musst nur die Teile der TheProgrammer Funktionen herausnehmen.


      dann geht es :)

    • Li4mPlayZ
      Frischling
      Trophäen
      6
      Beiträge
      16
      • 14. Oktober 2019 um 21:12
      • #11

      Sorry das ich frage könntest du nicht eine Datei ohne das Script hier unter Posten?. Wäre nett.

    • Michael Scott
      Nerd
      Reaktionen
      54
      Trophäen
      8
      Beiträge
      153
      Bilder
      275
      • 14. Oktober 2019 um 21:56
      • #12

      es ist wirklich nicht schwer.

      Ich schau mal ob ich die Zeit finde. Gerade echt schwierig am Tablet

    • BlueType
      Nerd
      Reaktionen
      190
      Trophäen
      8
      Beiträge
      735
      Bilder
      27
      • 15. Oktober 2019 um 07:44
      • #13
      Zitat von Li4mPlayZ

      Sorry das ich frage könntest du nicht eine Datei ohne das Script hier unter Posten?. Wäre nett.

      Nimm doch einfach die The Programmer Zeile raus...

      MFG ƁLƱΣƬΨƤΣ™

      :!:Hinweis:!:

      :!:Ich bin zwar erfahren mit der Sprache SQF, lerne trotzdem noch, definitiv kein Profi:!:

      Discord : ╲⎝⧹⎝ƁLƱΣƬΨƤΣ™⎠⧸⎠╱#0448

      Discord Server : https://discord.gg/K8KhAnE

      Teamspeak : ts.Endless-Net.de

    • Li4mPlayZ
      Frischling
      Trophäen
      6
      Beiträge
      16
      • 15. Oktober 2019 um 20:10
      • #14
      Zitat von BlueType

      Nimm doch einfach die The Programmer Zeile raus...

      Welche genau?

    • flippa
      Fortgeschrittener
      Reaktionen
      30
      Trophäen
      8
      Beiträge
      319
      • 16. Oktober 2019 um 09:46
      • #15

      Alle Zeilen wo maxence steht

    • Li4mPlayZ
      Frischling
      Trophäen
      6
      Beiträge
      16
      • 16. Oktober 2019 um 20:49
      • #16

      Habe das alles rausgelöscht aber jetzt ist das Problem das man bei dem Gehalt kein Geld auf sein Konto bekommt und bei Überweisungsbetrag dann auch auch nichts steht. Logs sind komplett sauber

    • SeCTioN
      Anfänger
      Reaktionen
      6
      Trophäen
      8
      Beiträge
      74
      • 8. November 2019 um 15:00
      • #17

      Hallo zusammen,

      ich habe mir das von BlueTypes Script eingebaut, und irgendwie steht da ingame nur: Error: not defined

      Habe mir die FSM angeguckt und war etwas verwundert, warum beim medc auch der coplevel abgefragt wird.

      ich weiß jetzt nicht, ob dies der fehler ist, aber wüsstet ihr vielleicht woran das liegen könnte?

      <<< http://fastliferpg.de

    • Michael Scott
      Nerd
      Reaktionen
      54
      Trophäen
      8
      Beiträge
      153
      Bilder
      275
      • 8. November 2019 um 15:07
      • #18

      Das von BlueType habe ich nicht getestet. Meine Version funktioniert auf LostParadise einwandfrei.

      Was sagen die Logs?

    • SeCTioN
      Anfänger
      Reaktionen
      6
      Trophäen
      8
      Beiträge
      74
      • 8. November 2019 um 15:20
      • #19
      Code
      15:12:39 Error in expression <te_gouv";
      
      _COLORCODE = "#40FF00";
      
      if (BANK + _GIVEMONEY <= 0) then {
      BANK = 0;>
      15:12:39   Error position: <BANK + _GIVEMONEY <= 0) then {
      BANK = 0;>
      15:12:39   Error Nicht definierte Variable in Ausdruck: bank

      <<< http://fastliferpg.de

    • Michael Scott
      Nerd
      Reaktionen
      54
      Trophäen
      8
      Beiträge
      153
      Bilder
      275
      • 8. November 2019 um 16:45
      • #20

      In welchem Verzeichnis liegt die Datei fn_initPayChecks.sqf?

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Verhaltensregeln
    3. Datenschutzerklärung
    4. Impressum
    5. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™