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
Di: 05 Mai 2026
  • Anmelden oder registrieren
  • Suche
Alles
  • Alles
  • 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. Mitglieder
    3. blackfisch

    Beiträge von blackfisch

    • Altis Life 4.3 Hilfe!

      • blackfisch
      • 24. September 2016 um 10:27

      Du darfst nicht eiskalt ein 3.1.4.8 Tutorial auf 4.x anwenden ohne Grundkenntnisse darüber zu haben.

      Schau mal hier: Wichtige Hinweise vor dem Eröffnen eines Server

    • [TUTORIAL] MrKraken's Tankstellenraub Script

      • blackfisch
      • 24. September 2016 um 10:25

      Schick am besten die File mal rein, wir schaun mal drüber

    • Bug mit den Lizenzen und Anziehsachen

      • blackfisch
      • 24. September 2016 um 10:24

      Meine Signatur lesen und wir können vielleicht helfen (Der Leitfaden zu den Logs ist gemeint)

    • Gebäude im Eden Editor Entfernen !

      • blackfisch
      • 24. September 2016 um 10:23
      Zitat von MrRetroxX

      Platziere nun einen Rasenmäher und tragen in der Init folgendes ein:

      Wenn es viele Objekte werden sollte man aus Performancegründen keine Rasenmäher nehmen sondern Spiellogiken und mit einer Spiellogik einen Radius von ~500m abdecken. Außerdem sollte man statt [0,0,0] nearestObject HIEROBJEKTID besser this nearestObject HIEROBJEKTID aus Performancegründen! ([0,0,0] ist die linke obere Ecke der Karte. Mit meiner Variante sagen wir, dass er an der Stelle der Spiellogik anfangen zu suchen soll.


      Zitat von MrRetroxX

      (getPos this nearestObject "House") hideObjectGlobal true;

      Hier bietet sich auch eine kleine Änderung an: (nearestBuilding this) hideObjectGlobal true wäre hier die einfachere Variante :) (Weniger Code -> schnellere Ausführung! Siehe meinen Beitrag bezüglich Code Optimierung, in meiner Signatur verlinkt. Nicht vom externen Link abschrecken lassen, musste ihn wegen der 500 Zeichen Begrenzung kürzen ^^)


      Siehe:
      nearestObject - Bohemia Interactive Community
      nearestBuilding - Bohemia Interactive Community

    • Datenbank Fehler "Donorlevel"

      • blackfisch
      • 23. September 2016 um 19:56

      nein, muss donorlevel heißen laut Abfrage, aber ganz ehrlich ich werd nicht schlau warum es die Fehler gibt. Bitte mal noch den Server RPT

    • RPT Log: Server Object not found (message Type_93)

      • blackfisch
      • 23. September 2016 um 19:38

      [Erklärung|Leitfaden] Arma 3 Logs - Client, Server & extDB Log

      Bitte zur Hölle liebe Leute lest die angepinnten Threads im Forum! Sie existieren nicht ohne Grund!

    • Datenbank Fehler "Donorlevel"

      • blackfisch
      • 23. September 2016 um 19:37

      SELECT playerid, name, cash, bankacc, adminlevel, donorlevel, civ_licenses, arrested, civ_gear, civ_stats, civ_alive, civ_position, playtime FROM players WHERE playerid=''

      Du hast in deiner DB schon alle diese Felder, oder?

    • [TUTORIAL][ALTIS LIFE] life_fnc_MP zu remoteExec | undefined variable in Expression 'life_fnc_MP'

      • blackfisch
      • 23. September 2016 um 19:08

      Ist alles was ich dazu sage.

    • Datenbank Fehler "Donorlevel"

      • blackfisch
      • 23. September 2016 um 19:04

      dann wie oben beschrieben umgedreht anwenden und mal "donatorlevel" nennen

    • [TUTORIAL][ALTIS LIFE] life_fnc_MP zu remoteExec | undefined variable in Expression 'life_fnc_MP'

      • blackfisch
      • 23. September 2016 um 18:54

      @nox Editierst du einfach so mein Tutorial xD nenene

    • AUKTIONSHAUS funktioniert nicht

      • blackfisch
      • 23. September 2016 um 18:54

      Die 0 am Ende ist falsch. Da steht doch du sollst das nur hinschreiben wenn da false steht und das tut es nicht wenn du bis zu dem Punkt alles richtig gemacht hast 8|

      Ist die Funktion auch in der CfgRemoteExec.hpp eingetragen? Ist im Tut alles erklärt wenn man ordentlich liest...

    • Datenbank Fehler "Donorlevel"

      • blackfisch
      • 23. September 2016 um 18:52
      Zitat von blackfisch

      Hier mal eine kleine Erklärung wie es am einfachsten geht:

      Du verbindest dich mit Navicat zu deiner Datenbank und wählst bei den Tabellen deine Tabelle players aus, Rechtsklick und dann "Design Table" klicken

      Spoiler anzeigen

      Jetzt öffnet sich ein Fenster mit den gesamten Tabellenspalten. Du suchst dort dein "Donatorlevel"

      Spoiler anzeigen

      Jetzt einfach umbenennen zu donorlevel und oben auf "Speichern" klicken

      Spoiler anzeigen


      Und das war's auch schon. Im Idealfall vorher den Server stoppen

      Alles anzeigen

      Datenbank nicht life_server du Held

    • [TUTORIAL][Altis Life 4.4r3] Fahrzeug Versicherungen

      • blackfisch
      • 23. September 2016 um 17:52

      1. Warum als .pbo angehängt? 8|
      2. Meine Signatur. Ohne Logs gar nix los.

    • [TUTORIAL][ALTIS LIFE] life_fnc_MP zu remoteExec | undefined variable in Expression 'life_fnc_MP'

      • blackfisch
      • 23. September 2016 um 17:50

      Du... so doof es klingt... mein nächstes Tut sollte genau dieses Thema "Datenwerte" behandeln crazy

    • [TUTORIAL][ALTIS LIFE] life_fnc_MP zu remoteExec | undefined variable in Expression 'life_fnc_MP'

      • blackfisch
      • 23. September 2016 um 17:39

      Komm schon @nox, wer da nicht hinbekommt der schafft auch nicht BattlEye Filter zu googlen Kappa :p

    • Datenbank Fehler "Donorlevel"

      • blackfisch
      • 23. September 2016 um 17:23

      Ja, war auch nicht böse gemeint @Saturin78, aber nicht direkt sowas sagen ^^ Wenn aus der Datenbank der Wert abgefragt wird sollte das schon stimmen :p

    • Datenbank Fehler "Donorlevel"

      • blackfisch
      • 23. September 2016 um 17:14
      Zitat von Saturin78

      Also bei mir gibt es kein donorlevel, es gibt da nur donatorlvl

      Mal auf den Gedanken gekommen, dass du eine andere Version verwendest? Seit der 4.4r3 heißt das nämlich anders.

    • Datenbank Fehler "Donorlevel"

      • blackfisch
      • 23. September 2016 um 17:10

      Hier mal eine kleine Erklärung wie es am einfachsten geht:

      Du verbindest dich mit Navicat zu deiner Datenbank und wählst bei den Tabellen deine Tabelle players aus, Rechtsklick und dann "Design Table" klicken

      Spoiler anzeigen

      etzt öffnet sich ein Fenster mit den gesamten Tabellenspalten. Du suchst dort dein "Donatorlevel"

      Spoiler anzeigen

      etzt einfach umbenennen zu donorlevel und oben auf "Speichern" klicken

      Spoiler anzeigen


      Und das war's auch schon. Im Idealfall vorher den Server stoppen

    • AUKTIONSHAUS funktioniert nicht

      • blackfisch
      • 23. September 2016 um 16:59

      @Klaus Ferrano [TUTORIAL][ALTIS LIFE] life_fnc_MP zu remoteExec | undefined variable in Expression 'life_fnc_MP'

      Im Tut steht doch sogar, dass es nur auf 3.1.4.8 läuft so... tztztz, Amateure im lesen hier :D

    • [TUTORIAL][ALTIS LIFE] life_fnc_MP zu remoteExec | undefined variable in Expression 'life_fnc_MP'

      • blackfisch
      • 23. September 2016 um 16:57

      Da ich immer wieder Fragen diesbezüglich sehe, wie das ganze funktioniert, hier nun ein Tutorial dazu. Ich gehe das ganze Anhand eines Beispielcodes durch, diese Vorgehensweise ist allerdings auf alle anderen Scripte ebenfalls anwendbar.

      Tutorial: life_fnc_MP umschreiben auf remoteExec
      Version: Altis Life 4.4 und neuer (vorher obsolet) 
      Schiwerigkeitsgrad: Fortgeschrittener (man sollte Grundlagenkenntnis besitzen)

      In diesem Tutorial erlangte Fähigkeiten:
      ~ life_fnc_MP Funktionen auf remoteExec umschreiben und korrekt whitelisten (life_fnc_MP existiert ab Version 4.4 nicht mehr)


      Rechtliche Hinweise (Copyright):
      Ich untersage die Verbreitung dieser Daten und die des von mir verfassten Tutorials in anderen Foren ohne vorher mein Einverständnis dazu einzuholen.

      Nun zum eigentlichen Teil dieses Posts...

      Anleitung:

      Gegeben sei ein Codeschipsel aus einem Tutorial für Version 3.1.4.8, der ein Script per life_fnc_MP aufruft. Da wir allerdings 4.4 verwenden, müssen wir diesen auf remoteExec umschreiben. Und das geht wie folgt:

      • Wir entfernen vom Ende der Zeile das spawn life_fnc_MP
        C
        [[0,"STR_ISTR_Blast_Placed"],"life_fnc_broadcast",west,false] spawn life_fnc_MP
        
        
        
        
        //wird zu
        
        
        
        
        [[0,"STR_ISTR_Blast_Placed"],"life_fnc_broadcast",west,false]
        Alles anzeigen
      • Wir entfernen die erste und die letzte Klammer des Arrays
        C
        [[0,"STR_ISTR_Blast_Placed"],"life_fnc_broadcast",west,false]
        
        
        
        
        //wird zu
        
        
        
        
        [0,"STR_ISTR_Blast_Placed"],"life_fnc_broadcast",west,false
        Alles anzeigen
      • Wir entfernen das letzte false und das davor stehende Komma
        C
        [0,"STR_ISTR_Blast_Placed"],"life_fnc_broadcast",west,false
        
        
        
        
        //wird zu
        
        
        
        
        [0,"STR_ISTR_Blast_Placed"],"life_fnc_broadcast",west
        Alles anzeigen
      • Wir setzen den Namen der Funktion und den darauf folgenden Wert (kann eine Seite, eine Person oder "false" sein) in eckige Klammern
        C
        [0,"STR_ISTR_Blast_Placed"],"life_fnc_broadcast",west
        
        
        
        
        //wird zu
        
        
        
        
        [0,"STR_ISTR_Blast_Placed"],["life_fnc_broadcast",west]
        Alles anzeigen
      • Wir entfernen das Komma und schreiben an seine Stelle remoteExec
        C
        [0,"STR_ISTR_Blast_Placed"],["life_fnc_broadcast",west]
        
        
        
        
        //wird zu
        
        
        
        
        [0,"STR_ISTR_Blast_Placed"] remoteExec ["life_fnc_broadcast",west]
        Alles anzeigen
      • Sollte nach dem Funktionsname (hier an der Stelle von "west") false stehen, ersetzen wir dieses durch 0 (Wer sich genauer damit auskennt, kann auch 2 für rein serverseitige und -2 für rein clientseitige Ausführung angeben)
      • Wir achten darauf, das am Ende der Zeile ein Semikolon (;) steht!
      • Wir öffnen unsere CfgRemoteExec.hpp und fügen die Funktion (wenn nicht bereits vorhanden) bei class Functions ein. Für Funktionen, die nur Clientseitig ausgeführt werden, schreiben wir nach dem Komma CLIENT, für serverseitige Funktionen SERVER und für Funktionen die auf beiden ausgeführt werden oder von denen wir es nicht genau wissen ANYONE
        C
        #define F(NAME,TARGET) class NAME { \
            allowedTargets = TARGET; \
        };
        
        
        
        
        #define ANYONE 0
        #define CLIENT 1
        #define SERVER 2
        
        
        
        
        class CfgRemoteExec {
            class Functions {
                mode = 1;
                jip = 0;
        
        
        
        
                ...
                F(life_fnc_broadcast,ANYONE) //neuer Eintrag unserer Funktion
                ...
            };
        
        
        
        
            class Commands {
                mode = 1;
                jip = 0;
        
        
        
        
                ...
            };
        };
        Alles anzeigen

      Hinweis: Das Erscheinungsbild der CfgRemoteExec.hpp kann variieren. Es ist lediglich wichtig, dass die Funktion unter class Functions steht und nicht bei class Commands


      Fertig!

      Das war's schon!


      Ich wünsche euch Viel Spaß mit dem Tutorial
      :thumbup:

    Registrieren oder Einloggen

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

    Registrieren

    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-2026©
    Community-Software: WoltLab Suite™