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
Mo: 19 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] Risk's Easy Exp System

      • Altis Life
    • Risk
    • 21. Oktober 2017 um 20:25
    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 17. Februar 2018 um 15:13
      • #61

      Rechtsklick auf die Datenbank und dann Console reinklatschen und ENTER.

      Mfg powerafro2

    • Franziska92
      Frischling
      Reaktionen
      1
      Trophäen
      8
      Beiträge
      13
      • 17. Februar 2018 um 15:23
      • #62

      da steht dann speichern also es wird geöffnet wo ich es speichern soll was soll ich da dann tun ?

      The-Last-Unicorn-the-last-unicorn-38100130-500-220.gif   <3<3Hab dich Lieb<3<3

    • Julian
      Nerd
      Reaktionen
      76
      Trophäen
      8
      Beiträge
      820
      • 17. Februar 2018 um 16:15
      • #63
      Zitat von Franziska92

      wo führe ich den Befehl den da aus ne kleine Erläuterung wäre echt super? Danke dir für eine so schnelle Antwort

      Rechtsklick auf die datenbank und code ausführen ... irgendwie so heisst das

      Mit freundlichen Grüßen,

      Julian


      Bitte erst Denken und dann Fragen


      Hier lesen: das Heilige Buch der Arma3 Scripter

    • Risk
      Kenner
      Reaktionen
      193
      Trophäen
      11
      Beiträge
      573
      • 12. März 2018 um 09:20
      • #64

      Ich habe nochmal was gefunden wo ich sogar ein Level up hinzugefügt habe mit automatischer Level erkennung.

      Das Level habe ich im oberen Post schon hinzugefügt.

      -------------------------NEU----------------------------

      Fügt eine Config hinzu.

      Config_LEVEL

      Code
      /*
       author: Risk
       description: none
       returns: nothing
      */
      class Risk_LevelUP
      {
          //How much xp for each Level
          //you can define here as much level as u want
          class level_Config
          {
              class 1 { xpNeeded = 30; };
              class 2 { xpNeeded = 40; };
              class 3 { xpNeeded = 50; };
              class 4 { xpNeeded = 60; };
              class 5 { xpNeeded = 70; };
              class 6 { xpNeeded = 80; };
              class 7 { xpNeeded = 90; };
              class 8 { xpNeeded = 100; };
              class 9 { xpNeeded = 110; };
              class 10 { xpNeeded = 120; };
              class 11 { xpNeeded = 130; };
              class 12 { xpNeeded = 140; };
              class 13 { xpNeeded = 150; };
              class 14 { xpNeeded = 160; };
              class 15 { xpNeeded = 170; };
              class 16 { xpNeeded = 180; };
              class 17 { xpNeeded = 190; };
              class 18 { xpNeeded = 200; };
              class 19 { xpNeeded = 210; };
              class 20 { xpNeeded = 220; };
          };
          //Extra EXP on action.
          //define here what u want. But stay on that shematic.
          //class name { extraXP = amount; };
          //You also got an example
          // [0,true,"createGang",true] call life_fnc_handleEXP;
          class extra_config
          {
              class createGang { extraXP = 10; };
          };
      };
      Alles anzeigen

      Und noch eine neue Datei erstellen. fn_handleEXP.sqf

      Code
      /*
       author: Risk
       description: levelsup the player
       returns: nothing
      */
      private _level = getNumber(missionConfigFile >> "Risk_LevelUP" >> "level_Config" >> str(life_Level + 1) >> "xpNeeded");
      diag_log format["xpNeeded %1",_level];
      if(life_EXP >= _level)then
      {
          //playSound "LevelUP";
          //--------- Message on Lvl Up
          titleText ["<t size='5'>LEVEL UP!</t><br/><t size='2'>GLÜCKWUNSCH</t>", "PLAIN", 0.3, true, true];
          //--------- Save the old exp in case u need it.
          private _oldEXP = Life_EXP;
          private _newEXP = Life_EXP - _level;
          life_EXP = _newEXP;
          //--------- Handling your Level
          life_Level = Life_Level +1;
          //life_talent_point = life_talent_point +1;
          call SOCK_fnc_updateRequest;
      };
      Alles anzeigen

      Ob das ganze funktioniert kann ich euch nicht sagen. Hab es halt nur gefunden. Ist demnach auch bisschen älter :D

      mfg Risk

      https://www.twitch.tv/theriskarma

    • Aer0xx
      Anfänger
      Reaktionen
      1
      Trophäen
      9
      Beiträge
      80
      • 15. März 2018 um 19:19
      • #65

      kann man da iwie ein knopf hinzufügen wo dan drinnen steht welches level man ist und wie viele level es gibt ??

      Ihr dürft meine schreibfehler auflisten und dan behalten <3

    • Julian
      Nerd
      Reaktionen
      76
      Trophäen
      8
      Beiträge
      820
      • 15. März 2018 um 19:24
      • #66
      Zitat von Aer0xx

      kann man da iwie ein knopf hinzufügen wo dan drinnen steht welches level man ist und wie viele level es gibt ??

      Kann man :) Einfach einen Dialog erstellen und darin ne Db abfrage oder halt ne SQF die die DB abfragt und das level anzeigt :)

      bin mir nicht sicher ob du in die hpp direkt die DB abfrage schreiben kannst :D

      Mit freundlichen Grüßen,

      Julian


      Bitte erst Denken und dann Fragen


      Hier lesen: das Heilige Buch der Arma3 Scripter

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 08:09
      • #67
      Code
      [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD COLUMN `LEVEL` INT(100) NOT NULL DEFAULT 0' at line 5
      [Err] ALTER TABLE `altislife`.`players`
      ADD COLUMN `EXP` INT(100) NOT NULL DEFAULT 0
      ADD COLUMN `LEVEL` INT(100) NOT NULL DEFAULT 0
      [Msg] Finished - Unsuccessfully

      ra83wpjl.png

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 11. Mai 2018 um 09:24
      • #68

      kann es sein, dass du ein Komma vergessen hast im Statement?

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 11:16
      • #69

      Mir ist grad auf gefallen das es so muss

      Code
      ALTER TABLE `altislife`.`players`
      
      ADD COLUMN `EXP` INT(100) NOT NULL DEFAULT 0,
      
      ADD COLUMN `LEVEL` INT(100) NOT NULL DEFAULT 0;

      ra83wpjl.png

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 12:44
      • #70

      Irgendwie werden die EXP in der Datenbank nicht aktualisiert #gefixt

      Dateien

      Arma3_x64_2018-05-11_13-16-20.rpt 222,23 kB – 117 Downloads arma3server_x64_2018-05-11_13-20-39.rpt 63,09 kB – 119 Downloads

      ra83wpjl.png

      Einmal editiert, zuletzt von NDK (11. Mai 2018 um 12:56)

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 13:59
      • #71

      EXP sind nach Restart einfach in Level Spalte richtig updaten tut es bei mir auch nicht

      Dateien

      13-22-5.log 897 Byte – 137 Downloads Arma3_x64_2018-05-11_13-16-20.rpt 222,23 kB – 180 Downloads arma3server_x64_2018-05-11_13-20-39.rpt 63,09 kB – 134 Downloads

      ra83wpjl.png

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 11. Mai 2018 um 14:06
      • #72
      Code
      3:34:37 Error in expression <call life_EXP >= 7>
      13:34:37   Error position: <call life_EXP >= 7>
      13:34:37   Error call: Typ Zeichenfolge, erwartet code

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Julian
      Nerd
      Reaktionen
      76
      Trophäen
      8
      Beiträge
      820
      • 11. Mai 2018 um 14:06
      • #73
      Code
      13:34:37 Error in expression <call life_EXP >= 7>
      13:34:37   Error position: <call life_EXP >= 7>
      13:34:37   Error call: Typ Zeichenfolge, erwartet code

      Meist passiert sowas wenn du was vergleichst :)

      Du kannst nicht deinen daatentyp mit einem nihct kompatiblem datentypen vergleichen

      Mit freundlichen Grüßen,

      Julian


      Bitte erst Denken und dann Fragen


      Hier lesen: das Heilige Buch der Arma3 Scripter

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 14:08
      • #74

      Äh ja das hab ich später reingemacht ist auch nur das man keine Sportlimo kaufen kann. Trotzdem Danke

      ra83wpjl.png

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 14:32
      • #75

      Jemand eine Idee ?

      ra83wpjl.png

    • Julian
      Nerd
      Reaktionen
      76
      Trophäen
      8
      Beiträge
      820
      • 11. Mai 2018 um 14:35
      • #76

      Was genau möchtest du denn machen ?

      Mit freundlichen Grüßen,

      Julian


      Bitte erst Denken und dann Fragen


      Hier lesen: das Heilige Buch der Arma3 Scripter

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 14:38
      • #77

      Es funktionier nicht wenn ich farme wird in der DB nicht die neue Zahl angezeigt. Wenn ich Restarte dann verschiebt sich EXP mit LEVEL

      ra83wpjl.png

    • Julian
      Nerd
      Reaktionen
      76
      Trophäen
      8
      Beiträge
      820
      • 11. Mai 2018 um 14:43
      • #78

      Alles so eingebaut ?

      Da wo EXP hinzu kommt mal nen output in den Log eingebaut ?

      DB richtig angepasst ...

      Mit freundlichen Grüßen,

      Julian


      Bitte erst Denken und dann Fragen


      Hier lesen: das Heilige Buch der Arma3 Scripter

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 14:46
      • #79

      Kannst du vllt auf TS kommen oder hast dafür keine Zeit

      ra83wpjl.png

    • NDK
      Anfänger
      Reaktionen
      4
      Trophäen
      8
      Beiträge
      63
      • 11. Mai 2018 um 14:51
      • #80

      Also ich hab alles im TUT gemacht und Request hab ich verändert weil der Server nicht mehr ging

      Dazu hab ich in der fn_requestReceived das Level von 13 auf 14 geändert da dort schon ein Ausweis war.

      ra83wpjl.png

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