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: 06 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

    • [A3L] FBI Blaulicht ( aufstecktlicht auf Dach)

      • blackfisch
      • 28. August 2016 um 12:34

      Sowas hier? https://community.bistudio.com/wiki/Arma_3_Cf…ing_Light_off_F

    • [TUTORIAL][Altis Life 4.4r3] RyanTTs Dynamic Market System

      • blackfisch
      • 28. August 2016 um 12:15

      @issa you miss a comma - so your Syntax is wrong! Use: [1,DYNMARKET_sellarraycopy] remoteExecCall [ "life_fnc_update",-2];
      @PlaySim In der CfgRemoteExec.hpp folgendes noch hinzufügen/Add following in CfgRemoteExec.hpp: F(life_fnc_update,CLIENT) //DynMarket

    • [TUTORIAL][Altis Life 4.4r3] RyanTTs Dynamic Market System

      • blackfisch
      • 27. August 2016 um 22:27

      Wow.... Banal... Aber dummerweise ist genau das der Fehler :'D Tut mir Leid an alle! Wird im TUT sofort korrigiert! Natürlich client- und nicht serverseitig ausführen....

    • Tazer Time

      • blackfisch
      • 27. August 2016 um 16:57

      Rausfinden. Editor -> Einheit setzen und spielen -> ESC -> "Animationen" ~ dort hast du alle

    • Hilfe bei datenbank

      • blackfisch
      • 27. August 2016 um 16:41

      Völliger Schwachsinn @Lassi262612. Definer kann man immer erstellen, aber nur mit root-Rechten

    • Tazer Time

      • blackfisch
      • 27. August 2016 um 16:40

      [player,"AinjPfalMstpSnonWnonDf_carried_fallwc"] remoteExecCall ["life_fnc_animSync",RCLIENT];

      Das AinjPfalMstpSnonWnonDf_carried_fallwc ist die Animation

    • Tazer Time

      • blackfisch
      • 27. August 2016 um 13:08
      C: core/civilian/fn_tazed.sqf
      #include "..\..\script_macros.hpp"
      /*
      	File: fn_tazed.sqf
      	Author: Bryan "Tonic" Boardwine
      
      	Description:
      	Starts the tazed animation and broadcasts out what it needs to.
      */
      private["_curWep","_curMags","_attach"];
      params [
      	["_unit",objNull,[objNull]],
      	["_shooter",objNull,[objNull]]
      ];
      
      
      
      
      if(isNull _unit OR isNull _shooter) exitWith {player allowDamage true; life_istazed = false;};
      
      
      
      
      if(_shooter isKindOf "Man" && alive player) then {
      	if(!life_istazed) then {
      		life_istazed = true;
      		_curWep = currentWeapon player;
      		_curMags = magazines player;
      		_attach = if(!(EQUAL(RIFLE,""))) then {RIFLE_ITEMS} else {[]};
      
      		{player removeMagazine _x} foreach _curMags;
      		player removeWeapon _curWep;
      		player addWeapon _curWep;
      		if(!(EQUAL(count _attach,0)) && !(EQUAL(RIFLE,""))) then {
      			{
      				_unit addPrimaryWeaponItem _x;
      			} foreach _attach;
      		};
      
      		if(!(EQUAL(count _curMags,0))) then {
      			{player addMagazine _x;} foreach _curMags;
      		};
      
      		[_unit] remoteExecCall ["life_fnc_tazeSound",RCLIENT];
      		_obj = "Land_ClutterCutter_small_F" createVehicle ASLTOATL(visiblePositionASL player);
      		_obj setPosATL ASLTOATL(visiblePositionASL player);
      		[player,"AinjPfalMstpSnonWnonDf_carried_fallwc"] remoteExecCall ["life_fnc_animSync",RCLIENT];
      		[0,"STR_NOTF_Tazed",true,[profileName, _shooter GVAR ["realname",name _shooter]]] remoteExecCall ["life_fnc_broadcast",RCLIENT];
      		_unit attachTo [_obj,[0,0,0]];
      		disableUserInput true;
      
      		sleep 15; //Spieler bleibt 15 Sekunden am Boden
      
      		[player,"amovppnemstpsraswrfldnon"] remoteExecCall ["life_fnc_animSync",RCLIENT];
      
      		if(!(player GVAR ["Escorting",false])) then {
      			detach player;
      		};
      		life_istazed = false;
      		player allowDamage true;
      		disableUserInput false;
      	};
      } else {
      	_unit allowDamage true;
      	life_iztazed = false;
      };
      Alles anzeigen

      Zeile 45

    • Hilfe bei datenbank

      • blackfisch
      • 27. August 2016 um 13:01

      Nein, das klappt nicht @PoweredByte. @harti Wie der gute @Multivitamin schon erwähnt hat, brauchst du root-Rechte, um Definer zu erstellen, und die wird dir G-Portal sicherlich nicht geben, wie ich vermute. Aber nachfragen kostet nichts :)

    • [TUTORIAL][Altis Life 4.4r3] RyanTTs Dynamic Market System

      • blackfisch
      • 27. August 2016 um 12:53

      Definitely not. It has to be a Comma! https://community.bistudio.com/wiki/remoteExec

      //German
      Nein. Das muss definitiv ein Komma sein. https://community.bistudio.com/wiki/remoteExec

    • Hilfe bei der StatusBar

      • blackfisch
      • 27. August 2016 um 04:04

      Versuch das mal:

      C
      /*
       Versão : 0.2
       Nome : statusBar.sqf
       Autor : Bosco
       Data de Criação : 07/02/2016
       Descrição : Barra de Status para Life,Wasteland,Epoch e Exile.
      */
      
      
      
      
      
      
      
      waitUntil {!(isNull (findDisplay 46))};
      disableSerialization;
      
      
      
      
      
      
      
      _rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      _rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
      0 spawn {
      
      
      
      
       uiSleep 5;
       _colourDefault = parseText "#ffffff"; //Color Default
       _colourExtra = parseText "#38bee1";
       _colour108 = parseText "#FF7000";
       _colour107 = parseText "#FF9000";
       _colour106 = parseText "#FFBB00";
       _colour105 = parseText "#FFCC00";
       _colour104 = parseText "#81CCDD";
       _colour103 = parseText "#33AACC";
       _colour102 = parseText "#3388CC";
       _colour101 = parseText "#3366CC";
       _colour100 = parseText "#00FF00";
       _colour90 = parseText "#98FB98";
       _colour80 = parseText "#FFA07A";
       _colour70 = parseText "#FFA500";
       _colour60 = parseText "#FF8C00";
       _colour50 = parseText "#FF6347";
       _colour40 = parseText "#FF4500";
       _colour30 = parseText "#FF0000";
       _colour20 = parseText "#FF0000";
       _colour10 = parseText "#FF0000";
       _colour0 = parseText "#FF0000";
       _colourDead = parseText "#1C1C1C";
       _uid = getPlayerUID player;
      
      
      
      
      
      
      
       while {true} do
       {
       uiSleep 1;
      
      
      
      
       if(isNull ((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)) then
       {
      	diag_log "statusbar is null create";
      	disableSerialization;
      	_rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      	_rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
       };
      
      
      
      
       _damage = round ((1 - (damage player)) * 100);
       _cash = [life_cash] call life_fnc_numberText;
       _bank = [life_atmbank] call life_fnc_numberText;
       _hunger = [life_hunger] call life_fnc_numberText;
       _thirst = [life_thirst] call life_fnc_numberText;
       _serverFPS = round diag_fps;
       _grid = mapGridPosition player; _xx = (format[_grid]) select [0,3];
       _yy = (format[_grid]) select [3,3];
       _time = serverTime;
      
      
      
      
       //Damage
       _colourDamage = _colourDefault;
       if (_damage >= 100) then {_colourDamage = _colour100;};
       if ((_damage >= 90) && (_damage < 100)) then {_colourDamage = _colour100;};
       if ((_damage >= 80) && (_damage < 90)) then {_colourDamage = _colour80;};
       if ((_damage >= 70) && (_damage < 80)) then {_colourDamage = _colour70;};
       if ((_damage >= 60) && (_damage < 70)) then {_colourDamage = _colour60;};
       if ((_damage >= 50) && (_damage < 60)) then {_colourDamage = _colour50;};
       if ((_damage >= 40) && (_damage < 50)) then {_colourDamage = _colour40;};
       if ((_damage >= 30) && (_damage < 40)) then {_colourDamage = _colour30;};
       if ((_damage >= 20) && (_damage < 30)) then {_colourDamage = _colour20;};
       if ((_damage >= 10) && (_damage < 20)) then {_colourDamage = _colour10;};
       if ((_damage >= 1) && (_damage < 10)) then {_colourDamage = _colour0;};
       if (_damage < 1) then {_colourDamage = _colourDead;};
      
      
      
      
      
      
      
      
      
      
       //Icons and position
       ((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)ctrlSetStructuredText parseText
       format["
       <t color='%5'><img size='1.0' image='icons\jogadores.paa' color='%15'/> %2</t>
       <t color='%5'><img size='1.0' image='icons\policia.paa' color='%15'/> %13</t>
       <t color='%5'><img size='1.0' image='icons\resgate.paa' color='%15'/> %14</t>
       <t color='%5'><img size='1.0' image='icons\desempenho.paa' color='%15'/> %4</t>
       <t color='%5'><img size='1.0' image='icons\compass.paa' color='%15'/> %7</t>
       <t color='%5'><img size='1.0' image='icons\health.paa' color='%15'/> %3%1</t>
       <t color='%5'><img size='1.0' image='icons\bank.paa' color='%15'/> %8</t>
       <t color='%5'><img size='1.0' image='icons\money.paa' color='%15'/> %12</t> 
       <t color='%5'><img size='1.0' image='icons\hunger.paa' color='%15'/> %9</t>
       <t color='%5'><img size='1.0' image='icons\thirst.paa' color='%15'/> %10</t>
       <t color='%5'><img size='1.0' image='icons\uptime.paa' color='%15'/> %11</t>",
      
      
      
      
      
      
      
       //Position 2
       "%",
       civilian countSide playableUnits,
       _damage,
       _serverFPS,
       _colourDefault,
       _colourDamage,
       _grid,
       _bank,
       _hunger,
       _thirst,
       _time,
       _cash,
       west countSide playableUnits,
       independent countSide playableUnits,
       _colourExtra
       ];
       };
      };
      Alles anzeigen


      Sonst verschiebe ich hier mal auf morgen, ich brauche Schlaf...

    • Hilfe bei der StatusBar

      • blackfisch
      • 27. August 2016 um 03:50
      Code
      //Author: Unknown
      if(isServer)exitWith{};
      private["_ziel", "_rang", "_marke", "_org", "_message","_anmerkung"];
      if(vehicle player != player )exitWith{};
      _ziel = cursorTarget;
      if(isNull _ziel) then {_ziel = player;}; 
      if(!(_ziel isKindOf "Man")) then {_ziel = player;}; 
      if(!(alive _ziel)) then {_ziel = player;};
      switch (playerSide) do {
      	case west: {
      		switch (call life_coplevel) do {
      			case 1: {_rang = "Soldat";};
      			case 2: {_rang = "Korporal";};
      			case 3: {_rang = "Sergeant";};
      			case 4: {_rang = "Aspirant";};
      			case 5: {_rang = "Oberleutnant";};
      			case 6: {_rang = "Hauptmann";};
      			case 7: {_rang = "Oberst";};
      			case 8: {_rang = "Armeegeneral";};
      			case 9: {_rang = "Minister";};
      			case 10: {_rang = "Diktator";};
      			default {_rang = "Gefälschter Ausweis!";};
      		};
      		_marke = "marke_cop";
      		_org = "Militär Tanoa";
      		_anmerkung = "";
      	};
      	case independent:
      	{
      		switch (call life_mediclevel) do
      		{
      			case 1: {_rang = "Ersthelfer";};
      			case 2: {_rang = "Rettungshelfer";};
      			case 3: {_rang = "Rettungsanitäter";};
      			case 4: {_rang = "Notfallsanitäter";};
      			case 5: {_rang = "Notarzt";};
      			case 6: {_rang = "Lehrrettungsassistent";};
      			case 7: {_rang = "Ärztlicher Leiter";};
      			default {_rang = "Gefälschter Ausweis!";};
      		};
      		_marke = "marke_ziv";
      		_org = "Inselstaat Tanoa";
      		_anmerkung = "";
      	};
      	case civilian:
      	{
      		_rang = "Zivilist";
      		_marke = "marke_ziv";
      		_org = "Inselstaat Tanoa";
      		_anmerkung = "";
      		if (license_civ_driver) then
      		{
      			_anmerkung = _anmerkung + " PKW - Führerschein,";
      		};
      		if (license_civ_trucking) then
      		{
      			_anmerkung = _anmerkung + " LKW - Führerschein,";
      		};
      		if (license_civ_boat) then
      		{
      			_anmerkung = _anmerkung + " Bootschein,";
      		};
      		if (license_civ_dive) then
      		{
      			_anmerkung = _anmerkung + " Tauchschein,";
      		};
      		if (license_civ_pilot) then
      		{
      			_anmerkung = _anmerkung + " Flugschein,";
      		};
      		if (license_civ_hunting) then
      		{
      			_anmerkung = _anmerkung + " Jagdschein,";
      		};
      		if (license_civ_gun) then
      		{
      			_anmerkung = _anmerkung + " Waffenschein,";
      		};
      		if (license_civ_home) then
      		{
      			_anmerkung = _anmerkung + " Eigentumsurkunde,";
      		};
      	};
      };
      _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t><br/><br/><t size='1'>Lizenzen :</t><br/><br/><t size='1.0'>%5</t>", _marke, name player, _rang, _org, _anmerkung];
      [player, _message] remoteExec ["life_fnc_Lizenzsehen",_ziel];
      Alles anzeigen


      life_fnc_MP gibt es doch in der 4.4 gar nicht mehr?1 8| Sag nicht du hast den Kack wieder eingebaut... Wenn doch, mach das bloß Rückgängig (nimm es raus!) und schreib alles auf remoteExec um:

      C
      //life_fnc_MP
      //[[Argumentarray],"Funktion",_woWirdAusgeführt,keinPlanUndIrrelevant] spawn life_fnc_MP
      [[player, _message],"life_fnc_Lizenzsehen",_ziel,false] spawn life_fnc_MP;
      
      
      
      
      //remoteExec
      //[Argumentarray] remoteExec ["Funktion",_woWirdAusgeführt]
      //Das Ziel kann sein: Ein Spieler, eine Playerside, 0 = jeder, 2 = nur Server, -2 = nur Clients (Server nicht)
      [player, _message] remoteExec ["life_fnc_Lizenzsehen",_ziel];
      Alles anzeigen

      Sollte verständlich erklärt sein


      initSpy angehängt: Da war ein exitWith ohne alles?

      Dateien

      fn_initSpy.sqf 34,3 kB – 162 Downloads
    • Hilfe bei der StatusBar

      • blackfisch
      • 27. August 2016 um 03:21
      • scripts\Ausweis\fn_Lizenzzeigen.sqf - Fehlerhaft, posten ;)
      • scripts\Messageloop.sqf - Fehlerhaft, posten ;)
      • SpyGlass\fn_initSpy.sqf - Fehlerhaft, posten ;)
      • scripts\statusBar.sqf - Scheint ne andere zu sein als du gepostet hast: Error Nicht definierte Variable in Ausdruck: life_incombat
    • Hilfe bei der StatusBar

      • blackfisch
      • 27. August 2016 um 03:02
      • Bitte mal deine fn_Lizenzzeigen.sqf da ist nen Fehler
      • Client RPT bitte noch, das war Server.
        Code
        'Windows' + 'R' drücken
        '%localappdata%' eingeben und 'ENTER' drücken
        Ordner 'Arma 3' öffnen
        Den aktuellsten Log aussuchen und hier anhängen
    • Hilfe bei der StatusBar

      • blackfisch
      • 27. August 2016 um 02:53

      Client RPT Log bitte... Es ist spät und ich hab jetzt keine Lust auf Rätselraten :D

    • Hilfe bei der StatusBar

      • blackfisch
      • 27. August 2016 um 02:43

      Versuchs mal hiermit (ist recht unübersichtlich, ich garantiere nichts ^^):

      C
      /*
      	Versão : 0.2
      	Nome : statusBar.sqf
      	Autor : Bosco
      	Data de Criação : 07/02/2016
      	Descrição : Barra de Status para Life,Wasteland,Epoch e Exile.
      */
      
      
      
      
      
      
      
      waitUntil {!(isNull (findDisplay 46))};
      disableSerialization;
      
      
      
      
      
      
      
      _rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      _rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
      0 spawn {
      
      
      
      
      	uiSleep 5;
      	_colourDefault = parseText "#ffffff"; //Color Default
      	_colourExtra = parseText "#38bee1";
      	_colour108 = parseText "#FF7000";
      	_colour107 = parseText "#FF9000";
      	_colour106 = parseText "#FFBB00";
      	_colour105 = parseText "#FFCC00";
      	_colour104 = parseText "#81CCDD";
      	_colour103 = parseText "#33AACC";
      	_colour102 = parseText "#3388CC";
      	_colour101 = parseText "#3366CC";
      	_colour100 = parseText "#00FF00";
      	_colour90 = parseText "#98FB98";
      	_colour80 = parseText "#FFA07A";
      	_colour70 = parseText "#FFA500";
      	_colour60 = parseText "#FF8C00";
      	_colour50 = parseText "#FF6347";
      	_colour40 = parseText "#FF4500";
      	_colour30 = parseText "#FF0000";
      	_colour20 = parseText "#FF0000";
      	_colour10 = parseText "#FF0000";
      	_colour0 = parseText "#FF0000";
      	_colourDead = parseText "#1C1C1C";
      	_uid = getPlayerUID player;
      
      
      
      
      
      
      
      	while {true} do
      	{
      	uiSleep 1;
      
      
      
      
      	if(isNull ((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)) then
      	{
      		diag_log "statusbar is null create";
      		disableSerialization;
      		_rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      		_rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
      	};
      
      
      
      
      	_unit = _this select 0;
      	_damage = round ((1 - (damage player)) * 100);
      	_cash = [life_cash] call life_fnc_numberText;
      	_bank = [life_atmbank] call life_fnc_numberText;
      	_hunger = [life_hunger] call life_fnc_numberText;
      	_thirst = [life_thirst] call life_fnc_numberText;
      	_serverFPS = round diag_fps;
      	_grid = mapGridPosition player; _xx = (format[_grid]) select [0,3];
      	_yy = (format[_grid]) select [3,3];
      	_time = serverTime;
      	_hours = (floor(_time/60));
      	_minutes = (_time - (_hours * 60));
      
      
      
      
      
      
      
      	switch(_minutes) do
      	{
      		case 9: {_minutes = "09"};
      		case 8: {_minutes = "08"};
      		case 7: {_minutes = "07"};
      		case 6: {_minutes = "06"};
      		case 5: {_minutes = "05"};
      		case 4: {_minutes = "04"};
      		case 3: {_minutes = "03"};
      		case 2: {_minutes = "02"};
      		case 1: {_minutes = "01"};
      		case 0: {_minutes = "00"};
      	};
      
      
      
      
      
      
      
      	//Damage
      	_colourDamage = _colourDefault;
      	if(_damage >= 100) then{_colourDamage = _colour100;};
      	if((_damage >= 90) && (_damage < 100)) then {_colourDamage = _colour100;};
      	if((_damage >= 80) && (_damage < 90)) then {_colourDamage = _colour80;};
      	if((_damage >= 70) && (_damage < 80)) then {_colourDamage = _colour70;};
      	if((_damage >= 60) && (_damage < 70)) then {_colourDamage = _colour60;};
      	if((_damage >= 50) && (_damage < 60)) then {_colourDamage = _colour50;};
      	if((_damage >= 40) && (_damage < 50)) then {_colourDamage = _colour40;};
      	if((_damage >= 30) && (_damage < 40)) then {_colourDamage = _colour30;};
      	if((_damage >= 20) && (_damage < 30)) then {_colourDamage = _colour20;};
      	if((_damage >= 10) && (_damage < 20)) then {_colourDamage = _colour10;};
      	if((_damage >= 1) && (_damage < 10)) then {_colourDamage = _colour0;};
      	if(_damage < 1) then{_colourDamage = _colourDead;};
      
      
      
      
      
      
      
      
      
      
      	//Icons and position
      	((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)ctrlSetStructuredText parseText
      	format["
      		<t color='%10'><img size='1.0' image='icons\jogadores.paa' color='%16'/> %2</t>
      		<t color='%10'><img size='1.0' image='icons\policia.paa' color='%16'/> %13</t>
      		<t color='%10'><img size='1.0' image='icons\resgate.paa' color='%16'/> %14</t>
      		<t color='%10'><img size='1.0' image='icons\desempenho.paa' color='%16'/> %4</t>
      		<t color='%10'><img size='1.0' image='icons\compass.paa' color='%16'/> %7</t>
      		<t color='%10'><img size='1.0' image='icons\health.paa' color='%16'/> %3%1</t>
      		<t color='%10'><img size='1.0' image='icons\bank.paa' color='%16'/> %8</t>
      		<t color='%10'><img size='1.0' image='icons\money.paa' color='%16'/> %12</t> 
      		<t color='%10'><img size='1.0' image='icons\hunger.paa' color='%16'/> %9</t>
      		<t color='%10'><img size='1.0' image='icons\thirst.paa' color='%16'/> %10</t>
      		<t color='%10'><img size='1.0' image='icons\uptime.paa' color='%16'/> %11</t>",
      
      
      
      
      
      
      
      		//Position 2
      		"%",
      		civilian countSide playableUnits,
      		_damage,
      		_serverFPS,
      		_colourDefault,
      		_colourDamage,
      		_grid,
      		_bank,
      		_hunger,
      		_thirst,
      		_time,
      		_cash,
      		west countSide playableUnits,
      		independent countSide playableUnits,
      		format["%1/%2",_xx,_yy],
      		_colourExtra
      	];
      
      
      
      
      
      
      
      	};
      };
      Alles anzeigen


      Du musst halt auch die Indexes anpassen etc :p

    • Altis Life 4.4r3 Fünf Fragen bitte helfen !?

      • blackfisch
      • 27. August 2016 um 02:08
      • core/fn_initCop.sqf: Aus
        C
        #include "..\script_macros.hpp"
        /*
            File: fn_initCop.sqf
            Author: Bryan "Tonic" Boardwine
        
        
        
        
            Description:
            Cop Initialization file.
        */
        private "_end";
        player addRating 9999999;
        waitUntil {!(isNull (findDisplay 46))};
        _end = false;
        
        
        
        
        if (life_blacklisted) exitWith {
            ["Blacklisted",false,true] call BIS_fnc_endMission;
            sleep 30;
        };
        
        
        
        
        if (!(str(player) in ["cop_1","cop_2","cop_3","cop_4"])) then {
            if ((FETCH_CONST(life_coplevel) isEqualTo 0) && (FETCH_CONST(life_adminlevel) isEqualTo 0)) then {
                ["NotWhitelisted",false,true] call BIS_fnc_endMission;
                sleep 35;
            };
        };
        
        
        
        
        
        
        
        player setVariable ["rank",(FETCH_CONST(life_coplevel)),true];
        [] call life_fnc_spawnMenu;
        waitUntil{!isNull (findDisplay 38500)}; //Wait for the spawn selection to be open.
        waitUntil{isNull (findDisplay 38500)}; //Wait for the spawn selection to be done.
        Alles anzeigen


        mach

        C
        #include "..\script_macros.hpp"
        /*
            File: fn_initCop.sqf
            Author: Bryan "Tonic" Boardwine
        
        
        
        
            Description:
            Cop Initialization file.
        */
        private "_end";
        player addRating 9999999;
        waitUntil {!(isNull (findDisplay 46))};
        _end = false;
        
        
        
        
        if (life_blacklisted) exitWith {
            ["Blacklisted",false,true] call BIS_fnc_endMission;
            sleep 30;
        };
        
        
        
        
        if ((FETCH_CONST(life_coplevel) isEqualTo 0) && (FETCH_CONST(life_adminlevel) isEqualTo 0)) then {
            ["NotWhitelisted",false,true] call BIS_fnc_endMission;
            sleep 35;
        };
        
        
        
        
        player setVariable ["rank",(FETCH_CONST(life_coplevel)),true];
        [] call life_fnc_spawnMenu;
        waitUntil{!isNull (findDisplay 38500)}; //Wait for the spawn selection to be open.
        waitUntil{isNull (findDisplay 38500)}; //Wait for the spawn selection to be done.
        Alles anzeigen
      • [Tutorial] Custom Status Bar [4.0 | 4.4] - 4.0 - Altis Life RPG
      • nicht wirklich, außer: 4.4 - Altis Life RPG
      • Schau mal in die Config, da findest du sogar schon Beispiele
      • Multi Cop Siren Sounds - 3.X - Altis Life RPG
    • Was mein ihr Modserver ohne oder mitTFR

      • blackfisch
      • 27. August 2016 um 00:45

      Der Punkt ist halt: Das VON System hat verdammt viele Tücken. Du sprichst einerseits in Einheitslautstärke, die man auf 30m weit hört. Dann kann man immer "unbemerkt" unter sich reden (Fahrzeug-Kanal/Gruppen-Kanal). Dann ist der Grouß/Side Channel Mapweit (=unrealistisch). Auch wenn man Custom-Channels erstellen kann, ist das dooferweise serverseitig und auf 10 begrenzt = man kann nicht mit seinen Kumpels (außer Group) untereinander reden. Und dann natürlich die Qualität. Ist die Serverseitig niedrig, klingt alles scheiße, zu hoch kanns laggen bei schlechtem Internet und wenn jemand ein schlechtes Mikro hat ist das ein einziges rauschen... Ich finde schade, dass BI den Voicechat so relativ - tut mir leid - verschissen hat und man wirklich mehr oder weniger gezwungen wird Addons & Drittprogramme (in dem Falle Teamspeak) zu verwenden, wenn man halbwegs ordentliche Kommunikation im Taktik/Life Server Bereich erreichen möchte.

    • Was mein ihr Modserver ohne oder mitTFR

      • blackfisch
      • 27. August 2016 um 00:36

      Wenn Modserver auf jeden Fall TFAR... Das Voice-Over-Net System von BI ist ja ganz nett, aber ziemlich scheiße... Da bist du mit TFAR tausendmal besser dran. Punkt. Ende. Aus. Thread Closed Kappa :p

    • Lakeside server problem

      • blackfisch
      • 26. August 2016 um 23:54

      Nö, da fehlen " ' ": @'blackfisch' :p

    • Lakeside server problem

      • blackfisch
      • 26. August 2016 um 23:47

      Nene, mich nicht einmal richtig erwähnen Kappa :p

    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™