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: 02 Februar 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

    • Löschbox

      • blackfisch
      • 30. November 2016 um 20:09

      lol Hab mich an der falschen Klammer orientiert...

      C
      /*
       File: fn_boxClearer.sqf
       Author: blackfisch for Native-Network.net
       Description:
       [EN] clears cargo of boxes placed on the map
       [DE] löscht den Inhalt von Kisten auf der Karte
      */
      private _boxes = [trashBox1,trashBox2]; //name-array of trash-boxes on the map || Namens-Array von Müllkisten auf der Karte
      
      
      
      
      if (!isNil "boxClearActive" && {boxClearActive}) exitWith {boxClearActive = true}; //DEBUG
      boxClearActive = true; //DEBUG
      
      
      
      
      for "_i" from 0 to 1 step 0 do {
       {
       waitUntil {sleep 10; !(itemCargo _x isEqualTo [])};
       clearItemCargoGlobal _x;
       clearMagazineCargoGlobal _x;
       clearWeaponCargoGlobal _x;
       clearBackpackCargoGlobal _x;
       } forEach _boxes;
      };
      Alles anzeigen
    • Medic Skin ist verkehrt rum

      • blackfisch
      • 30. November 2016 um 14:17

      Skins werden auf der rechten Seite wars glaube ich gespiegelt. Das liegt an Arma.

    • Löschbox

      • blackfisch
      • 30. November 2016 um 14:16

      *Einwandfrei
      Du hast schließlich keine Einwände und nicht "Einbahnen" :p

    • Löschbox

      • blackfisch
      • 30. November 2016 um 14:05

      Am simpelsten erstellst du deine Kisten auf der Map mit folgender init-Line: this allowDamage false; und den Namen trashBox1, trashBox2 usw. (davon gehe ich hier im Script aus, ich schreibe es direkt für mehrere Kisten)

      C: fn_boxClearer.sqf
      /*
          File: fn_boxClearer.sqf
          Author: blackfisch for Native-Network.net
          Description:
          [EN] clears cargo of boxes placed on the map
          [DE] löscht den Inhalt von Kisten auf der Karte
      */
      private _boxes = [trashBox1,trashBox2]; //name-array of trash-boxes on the map || Namens-Array von Müllkisten auf der Karte
      
      
      
      
      if (!isNil "boxClearActive" && {boxClearActive}) exitWith {boxClearActive = true}; //DEBUG
      boxClearActive = true; //DEBUG
      
      
      
      
      for "_i" from 0 to 1 step 0 do {
          waitUntil {sleep 10; !(itemCargo _x isEqualTo [])};
          {
              clearItemCargoGlobal _x;
              clearMagazineCargoGlobal _x;
              clearWeaponCargoGlobal _x;
              clearBackpackCargoGlobal _x;
          } forEach _boxes;
      };
      Alles anzeigen

      - Speichern in der life_server\Functions\Systems
      - config.cpp in class Systems einfügen: class boxClearer {};
      - life_server\init.sqf einfügen: 0 spawn TON_fnc_boxClearer


      Sollte klappen.

    • Problem mit Housing

      • blackfisch
      • 30. November 2016 um 01:18

      Die Lücke ist ziemlich schnell erklärt: life_fnc_MP hat anders als remoteExec keine Whitelistung - mit ein wenig Ahnung kannst du damit jeden Mist serverseitig oder global clienseitig ausführen. Diese Lücke nutzen (leider) auch viele Script-Kiddies aus um zu trollen. Beste Hilfe: Neuere Version nehmen (4.1 oder neuer, am besten noch 4.4 oder 4.5) die bereits komplett auf remoteExec umgestellt ist und BE Filter korrekt einstellen - damit hilft du sehr weiter. Alternativ könntest du entweder alles manuell auf remoteExec umschreiben oder eine Art "Whitelistung" in die life_fnc_MP einbauen, die bei nicht freigegeben Scripts nur nen SpyGlass Error ausgibt. Das wird aber auch sehr nervig, wenn letztendlich auch die beste Variante (mit remoteExec, Whitelistung wäre eher so semi-gut.). Da können wir gern mal drüber quatschen :) Kontaktdaten auf meinem Profil. Wenns läuft kann man das ja auch als Tut veröffentlichen.

    • Problem mit Housing

      • blackfisch
      • 30. November 2016 um 00:39

      Schwachsinn. In der 3.1.4.8 macht das keinen Sinn weil man dann die life_fnc_MP komplett rausschreiben müsste auf den Framework. Die Sicherheitslücke ist halt da sowieso schon drin, was es nicht sinniger macht remoteExec zu nutzen.

    • defi sound

      • blackfisch
      • 29. November 2016 um 22:30

      core\medical\fn_revivePlayer.sqf

      Original:

      Spoiler anzeigen
      C
      //Lets reuse the same thing!
      for "_i" from 0 to 1 step 0 do {
          if (animationState player != "AinvPknlMstpSnonWnonDnon_medic_1") then {
      		player action ["SwitchWeapon", player, player, 100];
              [player,"AinvPknlMstpSnonWnonDnon_medic_1",true] remoteExecCall ["life_fnc_animSync",-2];
              player switchMove "AinvPknlMstpSnonWnonDnon_medic_1";
              player playMoveNow "AinvPknlMstpSnonWnonDnon_medic_1";
          };
      
      
      
      
          sleep 0.195;
          _cP = _cP + .01;
          _progressBar progressSetPosition _cP;
          _titleText ctrlSetText format ["%3 (%1%2)...",round(_cP * 100),"%",_title];
          if (_cP >= 1 || !alive player) exitWith {};
          if (life_istazed) exitWith {}; //Tazed
          if (life_isknocked) exitWith {}; //Knocked
          if (life_interrupted) exitWith {};
          if (player getVariable ["restrained",false]) exitWith {};
          if (player distance _target > 4) exitWith {_badDistance = true;};
          if (_target getVariable ["Revive",false]) exitWith {};
          if (_target getVariable ["Reviving",objNull] != player) exitWith {};
      };
      
      
      
      
      //Kill the UI display and check for various states
      "progressBar" cutText ["","PLAIN"];
      player playActionNow "stop";
      Alles anzeigen

      Neu:

      C
      //Lets reuse the same thing!
      for "_i" from 0 to 1 step 0 do {
          if (animationState player != "AinvPknlMstpSnonWnonDnon_medic_1") then {
      		player action ["SwitchWeapon", player, player, 100];
              [player,"AinvPknlMstpSnonWnonDnon_medic_1",true] remoteExecCall ["life_fnc_animSync",-2];
              player switchMove "AinvPknlMstpSnonWnonDnon_medic_1";
              player playMoveNow "AinvPknlMstpSnonWnonDnon_medic_1";
          };
      
      
      
      
          sleep 0.195;
          _cP = _cP + .01;
          _progressBar progressSetPosition _cP;
          _titleText ctrlSetText format ["%3 (%1%2)...",round(_cP * 100),"%",_title];
          if (_cP >= 1 || !alive player) exitWith {};
          if (life_istazed) exitWith {}; //Tazed
          if (life_isknocked) exitWith {}; //Knocked
          if (life_interrupted) exitWith {};
          if (player getVariable ["restrained",false]) exitWith {};
          if (player distance _target > 4) exitWith {_badDistance = true;};
          if (_target getVariable ["Revive",false]) exitWith {};
          if (_target getVariable ["Reviving",objNull] != player) exitWith {};
      };
      
      
      
      
      [_target,"defisound"] remoteExec ["life_fnc_say3D",-2]; //Sound für alle hörbar abspielen
      uisleep 0.6; //Länge des Sounds in Sekunden
      
      
      
      
      //Kill the UI display and check for various states
      "progressBar" cutText ["","PLAIN"];
      player playActionNow "stop";
      Alles anzeigen
    • Server problem

      • blackfisch
      • 28. November 2016 um 23:08

      Suchfunktion... langsam verliere ich den Glauben, dass hier irgendeiner versucht eine vorhandene Lösung zu finden bevor er etwas postet... -.-

      Zitat von blackfisch

      In deiner @life_server\Functions\MySQL:
      die fn_mresArray.sqf mit dieser hier ersetzen: Framework/fn_mresArray.sqf at master · AsYetUntitled/Framework · GitHub
      die fn_mresToArray.sqf mit dieser hier ersetzen: Framework/fn_mresToArray.sqf at master · AsYetUntitled/Framework · GitHub

      Danach die Datenbankeinträge löschen.

    • Kleidungs Skin

      • blackfisch
      • 27. November 2016 um 12:51
      Zitat von harti

      if (uniform player isEqualTo "U_B_CombatUniform_mcam_worn") then {
      _skinName = "textures\cop\polizei_uniform.jpg";
      };

      Schön das du eine Variable mit dem Dateipfad festlegst aber dann die Textur nicht setzt. Du verstehst?

    • ARMA3 AUSWEISS SCRIPT: Ausweis wird nicht angezeigt

      • blackfisch
      • 27. November 2016 um 00:09

      in der CfgRemoteExec.hpp folgenden Eintrag in der class Functions eintragen:

      F(life_fnc_lizenzsehen,CLIENT)

    • Polizeistation Australien

      • blackfisch
      • 27. November 2016 um 00:03

      (player getVariable ['coplevel',1]) > 0
      übersetzt: er fragt vom Spieler die Variable Coplevel ab und vergleicht ob diese größer 0 ist. Ist sie nicht definiert, wird der Wert 1 verwendet. Da 1>0 kann jeder die Türen öffnen. Einfach bei beiden eine 0 aus der 1 machen

    • Als Cop personen wiederbeleben

      • blackfisch
      • 26. November 2016 um 19:52

      In der 3.1.4.8 configuration.sqf:

      C
      __CONST__(life_revive_cops,TRUE); //Set to false if you don't want cops to be able to revive downed players.
      __CONST__(life_revive_fee,250); //Fee for players to pay when revived.

      Da hätte man mit lesen und Englisch verstehen auch drauf kommen können ;)

    • Fahrzeuge können nicht gekauft werden

      • blackfisch
      • 26. November 2016 um 18:05

      conditions = "license_civ_pilot || {license_cop_cg} || {license_civ_mAir}";

      Du willst von Cops die Coast Guard Lizenz und Medics eine Civ Lizenz...

      -> conditions = "license_civ_pilot || {license_cop_cAir} || {license_med_mAir}";

    • DatenBank Probleme

      • blackfisch
      • 26. November 2016 um 17:35

      Naja, die Scripts sind dazu da Werte auf Korrektheit zu überprüfen - und einen NULL-Wert wie ihn mySQL verwendet kennt Arma nicht deswegen die Fehler ^^

    • DatenBank Probleme

      • blackfisch
      • 26. November 2016 um 17:22
      Zitat von blackfisch

      DB mal prüfen, da haut in der Struktur was nicht hin. (ggf mal nen Screenshot von der players-Tabelle der DB anhängen)

    • DatenBank Probleme

      • blackfisch
      • 26. November 2016 um 17:17
      Zitat von Wolfskin

      Fehlendes Zeichen:

      Code
      14:00:26 Error in expression <_fnc_readSettingFromModule;
      ACE_LOGINFO("Sitting Module Initialized.");
      >
      14:00:26   Error position: <("Sitting Module Initialized.");
      >
      14:00:26   Error Missing ;
      14:00:26 File z\ace\addons\sitting\functions\fnc_moduleInit.sqf, line 12
      14:00:26 Error in expression <_fnc_readSettingFromModule;
      ACE_LOGINFO("Sitting Module Initialized.");
      >
      14:00:26   Error position: <("Sitting Module Initialized.");
      >
      14:00:26   Error Missing ;
      14:00:26 File z\ace\addons\sitting\functions\fnc_moduleInit.sqf, line 12
      Alles anzeigen


      Ungültige Nummer

      Code
      16:08:47 Error in expression <rijuana`,0],[`license_civ_rebel`,1]]",0,<null>,"[90,70,0]",0,"[3742.75,13028.3,0>
      16:08:47   Error position: <<null>,"[90,70,0]",0,"[3742.75,13028.3,0>
      16:08:47   Error Invalid number in expression
      16:08:47 Error in expression <rijuana`,0],[`license_civ_rebel`,1]]",0,<null>,"[90,70,0]",0,"[3742.75,13028.3,0>
      16:08:47   Error position: <<null>,"[90,70,0]",0,"[3742.75,13028.3,0>
      16:08:47   Error Invalid number in expression
      16:08:47 Error in expression <esult = call compile _queryResult;
      if ((_queryResult select 0) isEqualTo 0) exit>
      16:08:47   Error position: <_queryResult select 0) isEqualTo 0) exit>
      16:08:47   Error Undefined variable in expression: _queryresult
      16:08:47 File life_server\Functions\MySQL\fn_asyncCall.sqf, line 48
      Alles anzeigen

      Nicht definierte Variable:

      Code
      16:08:47 Error in expression <-----------------------------";
      };
      
      
      
      
      if (_queryResult isEqualType "") exitWith {
      >
      16:08:47   Error position: <_queryResult isEqualType "") exitWith {
      >
      16:08:47   Error Undefined variable in expression: _queryresult
      16:08:47 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 42
      Alles anzeigen

      Nicht definierte Variable:

      Code
      16:10:15 Error in expression <,[_tmp] call DB_fnc_numberSafe];
      _tmp = _queryResult select 3;
      _queryResult set[>
      16:10:15   Error position: <_queryResult select 3;
      _queryResult set[>
      16:10:15   Error Undefined variable in expression: _queryresult
      16:10:15 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 53

      Nicht definierte Variable:

      Code
      16:10:15 Error in expression <,[_tmp] call DB_fnc_numberSafe];
      _tmp = _queryResult select 3;
      _queryResult set[>
      16:10:15   Error position: <_queryResult select 3;
      _queryResult set[>
      16:10:15   Error Undefined variable in expression: _queryresult
      16:10:15 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 53


      Der erste Fehler kommt von ACE, da kannst und vor Allem solltest du die Finger von lassen. Der Rest hängt wie gesagt mit der fehlerhaften DB zusammen. @Wolfskin nicht alles aus dem Kontext reißen, meistens bauen solche Fehler aufeinander auf und es ist in den Dateien kein Fehler (wie hier, hier stimmt nur der Wert der DB nicht). Es gibt hier keine "nicht definierten Variablen"

    • DatenBank Probleme

      • blackfisch
      • 26. November 2016 um 17:16

      Zu dem Zeitpunkt vorhin waren sie zumindest nicht dabei.

      16:10:15 Error in expression <rijuana`,0],[`license_civ_rebel`,1]]",0,<null>,"[90,70,0]",0,"[3742.75,13028.3,0>
      Da ist eine Spalte mit einem NULL-Wert - das darf nicht sein. Sieht mir fast wie ne eigens eingefügte Spalte aus, die keinen Wert hat. DB mal prüfen, da haut in der Struktur was nicht hin. (ggf mal nen Screenshot von der players-Tabelle der DB anhängen)

    • Fahrzeuge können nicht gekauft werden

      • blackfisch
      • 26. November 2016 um 17:12

      conditions = "license_civ_driver";

      ersetzen durch

      conditions = "license_civ_driver || {playerSide in [west,independent]}";

      Bekannter Bug, wurde im neuesten Frameworkupdate meines Wissens nach schon gefixt.

    • DatenBank Probleme

      • blackfisch
      • 26. November 2016 um 16:46

      Und ich habe Probleme bei meinen Hausaufgaben. Kann mir jemand die Lösung sagen?


      Merkst du was? Deine Frage ist vollkommen aussagslos. Ich verweise lediglich auf meine Signatur: Kein Support ohne Logfiles. Dort ist auch eine Erklärung dazu verlinkt.

    • Krankenhaus am Flugfeld

      • blackfisch
      • 26. November 2016 um 12:33

      Anmerkung: Herausnehmen bedeutet "hospital_2" bzw "hospital_3" unten aus dem Array zu löschen. Welches das ist auf der Map schauen, das sind diese Krankenhaus Marker. Eins davon ist Pyrgos, eins am Flughafen.

    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™