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
Mi: 28 Januar 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

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • blackfisch
      • 29. September 2017 um 15:18

      Logs?

      Und danke für den Hinweis

    • Cannot load texture

      • blackfisch
      • 29. September 2017 um 08:41

      lladeild als paa? Wenn nicht mal probieren

    • Cannot load texture

      • blackfisch
      • 29. September 2017 um 06:31

      Stimmt, da war war... Gute Idee AvirexDE

    • Custom 3D Vehicle Shop?

      • blackfisch
      • 29. September 2017 um 06:30

      Dein Ansatz war vollkommen richtig.

      https://github.com/AsYetUntitled/…Preview.sqf#L39

      Dort die Koordinaten des neuen Vorschaupunktes eintragen. Bei uns funktioniert das ohne Probleme

    • Arma 3 altis life auf Linux einrichten Probleme

      • blackfisch
      • 28. September 2017 um 22:04

      Windows reinkopieren geht nicht einfach... Linux kann .exe nicht ausführen

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • blackfisch
      • 28. September 2017 um 22:04

      Server und ClientLogs?

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • blackfisch
      • 28. September 2017 um 21:47

      Nicht in der Functions.hpp sondern der config.cpp muss das rein... Da lag der Irrtum :D

      Deswegen sollte man vorher alles 3x gegenprüfen ob alles stimmt xD

    • Cannot load texture

      • blackfisch
      • 28. September 2017 um 21:46

      so in etwa. _npc ist halt dann ein Array mit den Variablennamen der NPC's (ohne "), die du ihnen im Editor gibst.

      Wäre zumindest die Lösung, die mir im Kopf hängt

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • blackfisch
      • 28. September 2017 um 21:44

      Im life_server\config.cpp - Mist, mein Fehler xD

    • Cannot load texture

      • blackfisch
      • 28. September 2017 um 21:40

      über Script halt... Ist nervig der Fehler, aber taucht selbst im Standard-Framework auf...

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • blackfisch
      • 28. September 2017 um 21:38

      Du sollst logischerweise nur die class countDispatch{}; einfügen -> [...] repräsentiert, dass da noch mehr Zeug steht ^^

    • Cannot load texture

      • blackfisch
      • 28. September 2017 um 21:31

      ignorieren... Der mag einfach Skinpfade in der mission.sqm nicht, die lädt er teils nachdem der Fehler kommt erst korrekt :D

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • blackfisch
      • 28. September 2017 um 21:29
      Zitat von blackfisch

      Erstellt im Ordner life_server\Functions\System eine neue Datei namens fn_countDispatch.sqf mit folgendem Inhalt

      SQF ist definitiv gelkistet Hasi :D Das klingt eher nach was falsch gemacht ^^


      Code für die functions.sqf korrigiert

    • Dispatch Marker?

      • blackfisch
      • 28. September 2017 um 20:33

      -> [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      Schau mal da und teste bitte :)

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • blackfisch
      • 28. September 2017 um 20:18

      Hinweis: Der Code wurde noch nicht auf Altis-Life Vanilla getestet. Ich bitte um Rückmeldung, wenn etwas nicht funktionieren sollte

    • [TUTORIAL][VERSION 4.4+] Notruf-Marker für Polizei & Medic

      • blackfisch
      • 28. September 2017 um 20:14

      Script: Notruf-Marker für Polizei & Medic
      Version: Altis Life Version 4.4 und neuer
      Schiwerigkeitsgrad: Anfänger (leicht)
      Funktionen:
      ~ Markiert abgesendete Notrufe für 5 Minuten auf der Karte (für Cop/Medic)


      Rechtliche Hinweise (Copyright):
      88x31.png

      Lizensiert unter CC BY-NC-SA 4.0 (https://creativecommons.org/licenses/by-nc-sa/4.0/)
      APL-SA.png
      unter Beachtung der APL-SA Lizenz (https://www.bistudio.com/community/lice…nse-share-alike)

      Dieses Script ist veröffentlicht unter der Creative Commons BY-NC-SA Lizenz unter Beachtung der Bohemia Interactive Arma Public License Share Alike (APL-SA). Jede Bearbeitung des Materials ist damit erlaubt, darf jedoch nicht zu kommerziellen Zwecken genutzt oder verkauft werden. Weiterhin ist Namensnennung Pflicht und die bearbeiteten Daten müssen zur Weiterverwendung der Arma 3-Community frei zur Verfügung stehen.

      Das heißt im Klartext: Die Header in den Dateien sind beizubehalten und nicht abzuändern ("Edited by:" darf eingefügt werden, der Ursprüngliche Autor, ich, muss weiterhin erkenntlich sein!) und jeder ist automatisch berechtigt, eure bearbeiteten Dateien weiterzuverarbeiten oder selbst zu verwenden.

      Da mich dieses Script einiges an Arbeit und vor Allem Zeit gekostet hat bitte ich darum euch daran zu halten, da ich kein Interesse darin habe, rechtliche Schritte gegen irgendjemanden einzuleiten. Viel Spaß NN-Community <3


      Nun zum eigentlichen Teil dieses Posts...

      Anleitung:

      1. Erstellt im Ordner core\functions eine neue Datei namens fn_tempMapMarker.sqf mit folgendem Inhalt
        C
        /*
                                    File: fn_tempMapMarker.sqf
                                    Author: blackfisch for MountainValley RPG, licensed for Native-Network.net
                                    Terms of use:
                                                This script has been licensed for public use on Native-Network.net
                                                It is not allowed to remove or modify the header of this script in any way, it is allowed to add contributors to the header or change the description.
                                                The code itself may not be published in any other matter without permission of the author.
                                                Any inproper or not licensed use of this script is strictly prohibited and enforced by law.
                                                The author (blackfisch) may evoke the license of the script at any point of time, if the terms of use are violated or the author can name a reasoned explanation for it. 
                                                The license can not be transferred to any other project for use.
                                    Description:
                                    Creates temporary map markers when sending a dispatch.
                                */
                                params [
                                    ["_pos",[],[[]]],
                                    ["_type","",[""]],
                                    ["_sender","",[""]]
                                ];
                                if (_pos isEqualTo [] || {_type isEqualTo ""} || {_sender isEqualTo ""}) exitWith {};
                                switch (_type) do {
                                    case "cop": { //Cop
                                        if !(playerSide isEqualTo west) exitWith {};
                                        private _txt = format [" Police Dispatch #%1, Absender: %2",bf_copDispatchCount,_sender];
                                        private _name = format ["copmarktemp%1",bf_copDispatchCount];
                                        private _marker = createMarkerLocal [_name,_pos];
                                        _marker setMarkerTextLocal _txt;
                                        _marker setMarkerPosLocal _pos;
                                        _marker setMarkerColorLocal "ColorWEST";
                                        _marker setMarkerTypeLocal "hd_dot"; //Markerform, siehe https://community.bistudio.com/wiki/cfgMarkers
                                        bf_localmarker pushBack [_name,time];
                                    };
                                    case "med": { //Medic
                                        if !(playerSide isEqualTo independent) exitwith {};
                                        private _txt = format [" EMS Dispatch #%1, Absender: %2",bf_medDispatchCount,_sender];
                                        private _name = format ["medmarktemp%1",bf_medDispatchCount];
                                        private _marker = createMarkerLocal [_name,_pos];
                                        _marker setMarkerTextLocal _txt;
                                        _marker setMarkerPosLocal _pos;
                                        _marker setMarkerTypeLocal "loc_Hospital"; //Markerform, siehe https://community.bistudio.com/wiki/cfgMarkers
                                        bf_localmarker pushBack [_name,time];
                                    };
                                };
        Alles anzeigen
      2. Fügt in eurer Functions.hpp in der class Functions folgendes ein:
        C
        class Functions {
                                            file = "core\functions";
                                            [...]
                                            class tempMapMarker {};
                                            [...]
                                    };
      3. Fügt in eurer CfgRemoteExec.hpp in der class Functions folgendes ein:
        C
        class Functions {
            mode = 1;
            jip = 0;
            [...]
            /* Client only functions */
            F(life_fnc_tempMapMarker,CLIENT)
                
            [...]
            /* Server only functions */
            F(TON_fnc_countDispatch,SERVER)
                
            [...]
        
        };
        Alles anzeigen
      4. Öffnet eure core\fn_survival.sqf und fügt vor der letzten Klammer folgendes ein:
        C
        {
            if ((time - (_x select 1)) >= (300)) then {
                deleteMarkerLocal (_x select 0);
                bf_localmarker deleteAt _forEachIndex; 
            };
        } forEach bf_localmarker;

      5. Fügt in der core\configuration.sqf folgendes ein (wo genau ist irrelevant):

        C
        bf_localmarker = [];
      6. [life_server Part]* Fügt in der life_server\init.sqf folgendes ganz am Ende ein:

        C
        bf_copDispatchCount = 1;
        bf_medDispatchCount = 1;
        publicVariable "bf_copDispatchCount";
        publicVariable "bf_medDispatchCount";
      7. Erstellt im Ordner life_server\Functions\System eine neue Datei namens fn_countDispatch.sqf mit folgendem Inhalt

        C
        /*
            File: fn_countDispatch.sqf
            Author: blackfisch for MountainValley RPG, licensed for Native-Network.net
            Terms of use:
                        This script has been licensed for public use on Native-Network.net
                        It is not allowed to remove or modify the header of this script in any way, it is allowed to add contributors to the header or change the description.
                        The code itself may not be published in any other matter without permission of the author.
                        Any inproper or not licensed use of this script is strictly prohibited and enforced by law.
                        The author (blackfisch) may evoke the license of the script at any point of time, if the terms of use are violated or the author can name a reasoned explanation for it. 
                        The license can not be transferred to any other project for use.
            Description:
            Let's count our dispatches...
        */
        params [
            ["_type","",[""]]
        ];
        if (_type isEqualTo "") exitWith {};
        switch _type do {
            case "cop": {
                bf_copDispatchCount = bf_copDispatchCount + 1;
                publicVariable "bf_copDispatchCount";
            };
            case "med": {
                bf_medDispatchCount = bf_medDispatchCount + 1;
                publicVariable "bf_medDispatchCount";
            };
        };
        Alles anzeigen
      8. Fügt in eurer life_server\config.cpp in der class Systems folgendes ein:

        C
        class Systems {
                                file = "\life_server\Functions\Systems";
                                [...]
                                class countDispatch{};
                                [...]
                        };
      9. Fügt in eurer functions.sqf (Stammverzeichnis der life_server.pbo) und sucht TON_fnc_cell_textcop. Ersetzt diese Funktion vollständig mit folgender (oder ergänzt bei euch die letzten beiden Zeilen):

        C
        TON_fnc_cell_textcop =
        compileFinal "
            private [""_msg"",""_to""];
            ctrlShow[3016,false];
            _msg = ctrlText 3003;
            _to = ""The Police"";
            if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[3016,true];};
            _length = count (toArray(_msg));
            if (_length > 400) exitWith {hint localize ""STR_CELLMSG_LIMITEXCEEDED"";ctrlShow[3016,true];};
            [_msg,name player,1,mapGridPosition player,player] remoteExecCall [""TON_fnc_clientMessage"",-2];
            [] call life_fnc_cellphone;
            hint format [localize ""STR_CELLMSG_ToPerson"",_to,_msg];
            ctrlShow[3016,true];
            [getPosATL player,'cop',name player] remoteExecCall ['life_fnc_tempMapMarker',west];
            ['cop'] remoteExecCall ['TON_fnc_countDispatch',2];
        ";
        Alles anzeigen
      10. Fügt in eurer functions.sqf (Stammverzeichnis der life_server.pbo) und sucht TON_fnc_cell_emsrequest. Ersetzt diese Funktion vollständig mit folgender (oder ergänzt bei euch die letzten beiden Zeilen):

        C
        TON_fnc_cell_emsrequest =
        compileFinal "
        private [""_msg"",""_to""];
            ctrlShow[3022,false];
            _msg = ctrlText 3003;
            _length = count (toArray(_msg));
            if (_length > 400) exitWith {hint localize ""STR_CELLMSG_LIMITEXCEEDED"";ctrlShow[3022,true];};
            _to = ""EMS Units"";
            if (_msg isEqualTo """") exitWith {hint localize ""STR_CELLMSG_EnterMSG"";ctrlShow[3022,true];};
            [_msg,name player,5,mapGridPosition player,player] remoteExecCall [""TON_fnc_clientMessage"",independent];
            [] call life_fnc_cellphone;
            hint format [localize ""STR_CELLMSG_ToEMS"",_to,_msg];
            ctrlShow[3022,true];
            [getPosATL player,'med',name player] remoteExecCall ['life_fnc_tempMapMarker',independent];
            ['med'] remoteExecCall ['TON_fnc_countDispatch',2];
        ";
        Alles anzeigen

      * - life_server.pbo entpacken vor dem Bearbeiten und danach neu packen!

      Fertig!
      Das war's schon!

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

    • Dispatch Marker?

      • blackfisch
      • 28. September 2017 um 18:59

      remoteExec. ich schreib mal eben ein Tut :D Kannste dann gern mal testen - bei uns geht's wunderbar, darf nur nix vergessen :D

    • Dispatch Marker?

      • blackfisch
      • 28. September 2017 um 11:28

      ich hab da was rumfliegen, kann ich ggf mal Posten bei Gelegenheit

    • Arma 3 altis life auf Linux einrichten Probleme

      • blackfisch
      • 28. September 2017 um 11:27

      bitte danach (unter Verweis auf unsere Verhaltensregeln) die Lösung bzw das Problem mit Lösung schildern

    • Frage zu RESETLIFEVEHICLES?

      • blackfisch
      • 27. September 2017 um 21:17

      extDB Logs? Sieht mir arg aus nach User nicht definiert...

    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™