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
Do: 22 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] Willkommens Bonus

      • Altis Life
    • Kuchenplatte
    • 10. Juni 2018 um 02:37
    • Kuchenplatte
      Erleuchteter
      Reaktionen
      1.013
      Beiträge
      3.387
      Dateien
      7
      Bilder
      10
      • 10. Juni 2018 um 02:37
      • #1

      1. Schritt

      Erstellt in eurem "scripts" Ordner eine Datei mit folgendem Inhalt :

      Code
      /* Filename: welcomebonus.sqf
      // Author: Kuchenplatte
      // Release : 10.Juni 2018
      */
      
      private _loginCount0 = 5; 
      private _loginCount1 = 10; 
      private _loginCount2 = 15; 
      private _loginCount3 = 20; 
      private _loginCount4 = 25; 
      private _loginCount5 = 30; 
      private _loginCount6 = 35; 
      private _loginCount7 = 40; 
      private _loginCount8 = 45; 
      private _loginCount9 = 50; 
      
      private _foodArray = ["apple","boltcutter","redgull"];
      private _drinkArray = ["apple","boltcutter","redgull"];
      private _itemArray = ["apple","boltcutter","redgull"];
      
      private _logins = profileNamespace getVariable ["altislife_Logins",0];
      _logins = _logins + 1;
      profileNamespace setVariable ["altislife_Logins",_logins];
      saveProfileNamespace;
      systemChat format ["Willkommen zurück %1!",(name player)];
      systemChat format ["Danke das du dich zum %1x eingeloggt hast!",_logins];
      
      if (_logins > _loginCount9) exitWith {systemChat "Have fun.";};
      
      systemChat "Du wirst gleich deine Belohnung bekommen!";
      sleep 10;
      systemChat "Hier ist deine Belohnung!";
      systemChat "Have fun.";
      
      _Altis_AddFoodDrink = {
       private _food = _foodArray call BIS_fnc_selectRandom; 
       private _drink = _drinkArray call BIS_fnc_selectRandom;
       [true,_food,1] call life_fnc_handleInv;
       [true,_drink,1] call life_fnc_handleInv;
      };
      
      
      if (_logins <= _loginCount0) then {
       [true,"waterBottle",1] call life_fnc_handleInv;
       [true,"apple",1] call life_fnc_handleInv;
      };
      
      
      if ((_loginCount1 <= _logins) && (_logins < _loginCount2)) then {
       [] call _Altis_AddFoodDrink;
      };
      
      
      if ((_loginCount2 <= _logins) && (_logins < _loginCount3)) then {
       [] call _Altis_AddFoodDrink;
      };
      
      
      if ((_loginCount3 <= _logins) && (_logins < _loginCount4)) then { 
       [] call _Altis_AddFoodDrink;
       private _item = _itemArray call BIS_fnc_selectRandom;
       [true,_item,1] call life_fnc_handleInv;
      };
      
      if ((_loginCount4 <= _logins) && (_logins < _loginCount5)) then {
       [] call _Altis_AddFoodDrink;
       private _item = _itemArray call BIS_fnc_selectRandom;
       [true,_item,1] call life_fnc_handleInv;
      };
      
      
      if ((_loginCount5 <= _logins) && (_logins < _loginCount6)) then {
       [] call _Altis_AddFoodDrink;
       private _item = ["redgull","tbacon"] call BIS_fnc_selectRandom;
       [true,_item,1] call life_fnc_handleInv;
      };
      
      
      if ((_loginCount6 <= _logins) && (_logins < _loginCount7)) then { 
       [] call _Altis_AddFoodDrink;
       private _item = ["spikestrip","salema"] call BIS_fnc_selectRandom;
       [true,_item,1] call life_fnc_handleInv;
      };
      
      if ((_loginCount7 <= _logins) && (_logins < _loginCount8)) then { 
       [] call _Altis_AddFoodDrink;
       [true,"defusekit",1] call life_fnc_handleInv;
       [true,"waterBottle",1] call life_fnc_handleInv;
      };
      
      
      if ((_loginCount8 <= _logins) && (_logins < _loginCount9)) then { 
       [] call _Altis_AddFoodDrink;
       [true,"defusekit",1] call life_fnc_handleInv;
       [true,"storagesmall",1] call life_fnc_handleInv;
      };
      
      
      if (_loginCount9 <= _logins) then {
       [] call _Altis_AddFoodDrink;
        [true,"waterbottle",1] call life_fnc_handleInv;
       [true,"redgull",1] call life_fnc_handleInv;
       [true,"tbacon",1] call life_fnc_handleInv;
      };
      Alles anzeigen

      2. Schritt :

      Startet die Datei per execVM !

      Items können je nach belieben verändert werden.

      Fertig!

      Shadow|Eagle: "Frag mich eher why ich dich nicht noch irgendwas gegeben hab als Vorschlag xD"

      !Acryl-Exile Server!

      195.201.148.155:2302

      Kuchenplatte On GitHub

      https://github.com/Kuchenplatte

      Kuchenplattes Backstube

      Kuchenplattes Discord

      Kuchenplatte On Twitch
      Come On and Follow Me! On Twitch.TV

    • brandxp1
      Fortgeschrittener
      Reaktionen
      147
      Trophäen
      9
      Artikel
      11
      Beiträge
      374
      Dateien
      1
      • 11. Juni 2018 um 03:14
      • #2

      Gefällt mir hilft dabei User zu anemieren wieder zu kommen

      Mit freundlichen Grüßen

      ▲▼?️ⓡⓐⓝⓓⓧⓟ①▼▲

      ______________________


      Wichtige Links:


      [Erklärung|Leitfaden] Arma 3 Logs
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      ______________________

      ╒═══════════ஜ۩۞۩ஜ═══════════╕


      [GER] Underground-Community|Lakeside Modded RPG|150 K


      Teamspeak Server :

      brandxp1.de

      Server IP :

      brandxp1.de | Port:2302

      Forum

      ╘════════════════════════════╛

    • CrypteX
      Fortgeschrittener
      Reaktionen
      23
      Trophäen
      9
      Beiträge
      316
      • 11. Juni 2018 um 12:50
      • #3

      Als Dailylogin-Bonus wäre das sicher auch ne tolle Sache. =)

    • Logfro
      Frischling
      Reaktionen
      2
      Trophäen
      11
      Beiträge
      15
      • 11. Juni 2018 um 13:47
      • #4

      Da du aber profileNamespace verwendest ist es dann nicht potenziell ausnutzbar? Weil die Variablen werden doch in dem Clients Profile Ordner gespeichert oder?:/

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 11. Juni 2018 um 13:58
      • #5
      Zitat von Logfro

      Da du aber profileNamespace verwendest ist es dann nicht potenziell ausnutzbar? Weil die Variablen werden doch in dem Clients Profile Ordner gespeichert oder?:/

      Das profileNamespace ist verschlüsselt. Da kannst du nichts ändern.

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

      ▀ Freundliche Grüße ▀

      giphy.gif

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

      Einmal editiert, zuletzt von AvirexDE (11. Juni 2018 um 14:48)

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 11. Juni 2018 um 14:06
      • #6
      Zitat von Avirex

      Das profileNamespace ist verschlüsselt. Da kannst du nichts ändern.

      du bist ja witzig :D Mach mal den Editor auf und gib mal allVariables profileNamespace in die Debug ein... Hab schon Server gesehen die das Marktsystem drüber laufen hatten... Denen hab ich spontan mal 3 M320 reingepackt und gefragt ob das so gewollt ist xD

      #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!

      ______________________

    • shoXy
      Nerd
      Reaktionen
      161
      Trophäen
      10
      Beiträge
      726
      • 11. Juni 2018 um 14:08
      • #7

      Man könnte doch einfach die Variable wieder auf nil setzen, und dann könnte man das schon ausnutzen

    • Logfro
      Frischling
      Reaktionen
      2
      Trophäen
      11
      Beiträge
      15
      • 11. Juni 2018 um 14:11
      • #8
      Zitat von blackfisch

      du bist ja witzig :D Mach mal den Editor auf und gib mal allVariables profileNamespace in die Debug ein... Hab schon Server gesehen die das Marktsystem drüber laufen hatten... Denen hab ich spontan mal 3 M320 reingepackt und gefragt ob das so gewollt ist xD

      Also denke ich mal das es definitiv ausnutzbar ist :D

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 11. Juni 2018 um 14:14
      • #9
      Zitat von blackfisch

      du bist ja witzig :D Mach mal den Editor auf und gib mal allVariables profileNamespace in die Debug ein... Hab schon Server gesehen die das Marktsystem drüber laufen hatten... Denen hab ich spontan mal 3 M320 reingepackt und gefragt ob das so gewollt ist xD

      Das ist korrekt ja.

      Aber man hat als nicht Admin auf fremden Servern keine Debug Konsole.Zumindest wüsste ich nicht wie das da funktionieren sollte :/

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

      ▀ Freundliche Grüße ▀

      giphy.gif

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

    • Logfro
      Frischling
      Reaktionen
      2
      Trophäen
      11
      Beiträge
      15
      • 11. Juni 2018 um 14:15
      • #10
      Zitat von Avirex

      Das ist korrekt ja.

      Aber man hat als nicht Admin auf fremden Servern keine Debug Konsole.Zumindest wüsste ich nicht wie das da funktionieren sollte :/

      Ich glaube er meint z.B. die Debug Konsole von dem Eden Editor...

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 11. Juni 2018 um 14:21
      • #11
      Zitat von Logfro

      Ich glaube er meint z.B. die Debug Konsole von dem Eden Editor...

      Mhm kann man das im Eden ändern bzw. die Variable auf nil setzen und dann auf den Server connecten oder wie meint ihr das ?

      Sehe ich das so richtig ?

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

      ▀ Freundliche Grüße ▀

      giphy.gif

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

    • Logfro
      Frischling
      Reaktionen
      2
      Trophäen
      11
      Beiträge
      15
      • 11. Juni 2018 um 14:23
      • #12
      Zitat von Avirex

      Mhm kann man das im Eden ändern bzw. die Variable auf nil setzen und dann auf den Server connecten oder wie meint ihr das ?

      Sehe ich das so richtig ?

      Naja, wenn du dir das Script anschaust musst du die Variable nicht auf nil setzen um etwas zu bekommen, aber ja im Prinzip kannst du im Editor die Variable ändern um das Script anders zu triggern.

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 11. Juni 2018 um 14:37
      • #13
      Zitat von Avirex

      Mhm kann man das im Eden ändern bzw. die Variable auf nil setzen und dann auf den Server connecten oder wie meint ihr das ?

      Sehe ich das so richtig ?

      Wie gesagt... Beispiel Auktionshaus... wenn man das 1:1 als Tut übernimmt und nicht in die DB überträgt wie man eigentlich sollte, kann ich einfach im Eden mir in den profileNamespace setzen, dass ich z.B. 100x ne Navid für je 1$ verkaufe - das wird ein Spaß sag ich dir für die Leute

      #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!

      ______________________

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 11. Juni 2018 um 14:41
      • #14
      Zitat von blackfisch

      Wie gesagt... Beispiel Auktionshaus... wenn man das 1:1 als Tut übernimmt und nicht in die DB überträgt wie man eigentlich sollte, kann ich einfach im Eden mir in den profileNamespace setzen, dass ich z.B. 100x ne Navid für je 1$ verkaufe - das wird ein Spaß sag ich dir für die Leute

      Wieder was gelernt ^^

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

      ▀ Freundliche Grüße ▀

      giphy.gif

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

    • Blyatkovicz
      Amateur
      Reaktionen
      82
      Trophäen
      11
      Beiträge
      237
      Bilder
      1
      • 11. Juni 2018 um 17:02
      • #15

      Deswegen niemals irgendwas mit Geld, Belohnungen oder sowas über profileNamespace abfertigen lassen. Gott wenn ich mich zurückerinnere an dieses Auktionshaus und wie dann irgendeiner aufeinmal ein paar NLAW's für 1$ da reingepackt hat....der 3. Weltkrieg ist ein scheiß dagegen :D

    • cat24max
      Fortgeschrittener
      Reaktionen
      321
      Trophäen
      9
      Beiträge
      346
      • 11. Juni 2018 um 17:48
      • #16

      Wie überall gilt auch hier die Grundregel: NEVER trust the client!

    • deepofficer71
      Fortgeschrittener
      Reaktionen
      12
      Trophäen
      9
      Beiträge
      265
      • 3. Juli 2018 um 19:08
      • #17

      Ist das nicht n Kostenloser Dupe ? :D ? Man kann doch in die Lobby & wieder rein und so weiter oder wird nach nach stunden abgerechnet ?

      Hi

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Ähnliche Themen

    • 1960Life Feat Backstube

      • Synyster Gates
      • 23. Februar 2018 um 22:28
      • Archiv

    Benutzer online in diesem Thema

    • 1 Besucher

    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. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™