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
So: 18 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. Hilfeforum
    6. Archiv

    "Ins Gefängnis stecken" ausgegraut Jail Marker vorhanden

    • Antimate
    • 26. Juni 2016 um 22:15
    • Geschlossen
    • Antimate
      Schüler
      Reaktionen
      4
      Trophäen
      9
      Beiträge
      93
      • 26. Juni 2016 um 22:15
      • #1

      Guten Abend Com!


      Nun melde ich mich mal wieder zu Wort in der Hoffnung das ihr mir helfen könnt!

      Ich habe gestern mit einem Kollegen das Gefängnis getestet (einbuchten). Nur leider war die Funktion "Person in Gefängnis" ausgegraut.

      Jail_Marker ist vorhanden und daher müsste ich doch die Aktion ausführen können wenn ich im Radius von 40m um diesen Jail_Marker stehe der stehe ich da komplett auf dem schlauch?

      MfG

    • x33Pingu
      Schüler
      Reaktionen
      38
      Trophäen
      10
      Beiträge
      130
      • 26. Juni 2016 um 23:44
      • #2

      Mal schauen ob es Marker gibt, wo du Leute ins Gefängnis stellen kannst. Versuch es mal bei Kavala im HQ

    • Antimate
      Schüler
      Reaktionen
      4
      Trophäen
      9
      Beiträge
      93
      • 27. Juni 2016 um 00:56
      • #3

      Ich nutze nixht altis sondern Australien (hätte ich dazu sagen sollen)

      Ich habe es so gelöst da ich dieses "reinteleportieren" von Anfang an nicht abkonnte das die Personen ins Gefängnis gefahren werden, dort dann "eingebuchtet" werden (2 Meter weiter teleportiert) und dort dann von einem Beamten in die Zelle verbracht wird. Nur alleine das ins Gefängnis Buchsen funktioniert nicht. Wo wird denn definiert wo ich eine Person ins Gefängnis stecken kann? Über Marker oder nicht?

    • x33Pingu
      Schüler
      Reaktionen
      38
      Trophäen
      10
      Beiträge
      130
      • 27. Juni 2016 um 03:58
      • #4

      Also einmal der Marker wo der Typ am Ende hin soll und dann verschiedene ab wann es möglich ist diese Person einzusperren. Ist es denn noch immer das Altis Framework oder hast du dir ein anderes genommen?

    • BNBinsane
      Anfänger
      Reaktionen
      36
      Trophäen
      10
      Beiträge
      68
      • 27. Juni 2016 um 10:02
      • #5

      Der Jailmarker ist nur die Position, zu der der Spieler teleportiert wird, also der "Jailmarker" bzw. das Gefängnis.

      Du gehst am Besten mal in core\cop\fn_copInteractionMenu.sqf

      Dort sollte etwas weiter unten so etwas stehen:
      //Check that you are near a place to jail them.
      if(!((player distance (getMarkerPos "police_hq_1") < 30)

      Dort kannst du die Marker bestimmen, bei denen die Polizisten jemanden ins Gefängnis stecken können. Den Markernamen musst du dann natürlich in der mission.sqm platzieren.

    • Antimate
      Schüler
      Reaktionen
      4
      Trophäen
      9
      Beiträge
      93
      • 27. Juni 2016 um 16:40
      • #6

      okay bnsbirne. du bist ein kleiner gott. :D

      Ja steht dort. Ich habe da noch eine andere Frage bevor ich dies jetzt teste. Ich nutze die A3L Files :|

      Dort steht etwas von

      Spoiler anzeigen
      Code
      fnc_jailsetup = {
      	_minutes = parseNumber life_arrestMinutes;
      	_hours = floor (_minutes/60);
      	_minutes = _minutes % 60;
      	player setVariable["restrained",false,true];
      	player setVariable["Escorting",false,true];
      	player setVariable["transporting",false,true];
      	life_is_arrested = true;
      	player setVariable["life_is_arrested",true,true];
      	removeAllWeapons player;
      	{player removeMagazine _x} foreach (magazines player);
      
      
      
      
      	_jaillocations = [
      	[9631.38,10079.4,0.00143909],
      	[9632.74,10082.7,0.00143909],
      	[9634.19,10085.7,0.00143909],
      	[9635.92,10089.3,0.00143909],
      	[9637.38,10092.5,0.00143909],
      	[9638.73,10095.5,0.00143909],
      	[9640.38,10098.7,0.00143909],
      	[9641.92,10102.1,0.00143909],
      	[9614.22,10087.1,0.00143909],
      	[9616.13,10089.7,0.00143909],
      	[9617.63,10093.1,0.00144005],
      	[9619.44,10096.3,0.00143909],
      	[9620.98,10099.4,0.00144005],
      	[9622.66,10102.4,0.00143909],
      	[9624.31,10105.4,0.00143909],
      	[9625.79,10108.9,0.00143909]
      	];
      	_randomer = floor random (count _jaillocations);
      	_jailpos = _jaillocations select _randomer;
      
      
      
      
      	player setPos _jailpos;
      	if((player distance (getMarkerPos "jail_marker")) > 40) then
      	{
      		player setPos (getMarkerPos "jail_marker");
      	};
      Alles anzeigen


      Verstehe ich das jetzt richtig das das für die Zellen da ist? Sagen wir mal koordinate 1-16 = Zellen 1-16?

    • BNBinsane
      Anfänger
      Reaktionen
      36
      Trophäen
      10
      Beiträge
      68
      • 27. Juni 2016 um 17:18
      • #7

      Ja richtig

      Ob das jetzt 1-16 ist weiß ich nicht, kann auch 1,5,2,3,10 usw. sein^^

    • Antimate
      Schüler
      Reaktionen
      4
      Trophäen
      9
      Beiträge
      93
      • 27. Juni 2016 um 18:00
      • #8

      ja nur so zum verdeutlichen :D


      Aber wenn ich das dem richtig entnehme.
      Es wird ja gesagt im Script

      Spoiler anzeigen
      Code
      if((player distance (getMarkerPos "jail_marker")) > 40) then
       {
       player setPos (getMarkerPos "jail_marker");
       };


      Bedeutet es doch das wenn der Spieler in einer Distanz von >40m ist nimm Jailmarker?

      Oder "jail_marker" >40m Koordinate 5 ?

      Diesen Abschnitt verstehe ich im zusammenhang mit den koordinaten noch nicht :)

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. Juni 2016 um 18:02
      • #9

      So wie es dort steht musst du weiter (> = größer | < = kleiner) als 40m vom Marker entfernt sein, und das ist glaube ich nicht ganz richtig :D

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. Juni 2016 um 18:03
      • #10

      schick am besten mal deine fn_copInteractionMenu.sqf hier rein ;)

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • Antimate
      Schüler
      Reaktionen
      4
      Trophäen
      9
      Beiträge
      93
      • 27. Juni 2016 um 18:24
      • #11
      Spoiler anzeigen
      Code
      /*
      	File: fn_copInteractionMenu.sqf
      	Author: Bryan "Tonic" Boardwine
      
      	Description:
      	Replaces the mass addactions for various cop actions towards another player.
      */
      #define Btn1 37450
      #define Btn2 37451
      #define Btn3 37452
      #define Btn4 37453
      #define Btn5 37454
      #define Btn6 37455
      #define Btn7 37456
      #define Btn8 37457
      #define Btn9 37458
      #define Title 37401
      
      
      
      
      private["_display","_curTarget","_Btn1","_Btn2","_Btn3","_Btn4","_Btn5","_Btn6","_Btn7","_Btn8","_Btn9"];
      if(!dialog) then {
      	createDialog "pInteraction_Menu";
      };
      disableSerialization;
      _curTarget = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param;
      if(isNull _curTarget) exitWith {closeDialog 0;}; //Bad target
      
      
      
      
      if(_curTarget isKindOf "House_F") exitWith {
      	if((nearestObject [[16019.5,16952.9,0],"Land_Dome_Big_F"]) == _curTarget OR (nearestObject [[16019.5,16952.9,0],"Land_Research_house_V1_F"]) == _curTarget) then {
      		_display = findDisplay 37400;
      		_Btn1 = _display displayCtrl Btn1;
      		_Btn2 = _display displayCtrl Btn2;
      		_Btn3 = _display displayCtrl Btn3;
      		_Btn4 = _display displayCtrl Btn4;
      		_Btn5 = _display displayCtrl Btn5;
      		_Btn6 = _display displayCtrl Btn6;
      		_Btn7 = _display displayCtrl Btn7;
      		_Btn8 = _display displayCtrl Btn8;
      		_Btn9 = _display displayCtrl Btn9;
      
      
      
      
      		life_pInact_curTarget = _curTarget;
      
      		_Btn1 ctrlSetText localize "STR_pInAct_Repair";
      		_Btn1 buttonSetAction "[life_pInact_curTarget] spawn life_fnc_repairDoor;";
      
      		_Btn2 ctrlSetText localize "STR_pInAct_CloseOpen";
      		_Btn2 buttonSetAction "[life_pInact_curTarget] call life_fnc_doorAnimate;";
      		_Btn3 ctrlShow false;
      		_Btn4 ctrlShow false;
      		_Btn5 ctrlShow false;
      		_Btn6 ctrlShow false;
      		_Btn7 ctrlShow false;
      		_Btn8 ctrlShow false;
      		_Btn9 ctrlShow false;
      	} else {
      		closeDialog 0;
      	};
      };
      
      if(!isPlayer _curTarget && side _curTarget == civilian) exitWith {closeDialog 0;}; //Bad side check?
      _display = findDisplay 37400;
      _Btn1 = _display displayCtrl Btn1;
      _Btn2 = _display displayCtrl Btn2;
      _Btn3 = _display displayCtrl Btn3;
      _Btn4 = _display displayCtrl Btn4;
      _Btn5 = _display displayCtrl Btn5;
      _Btn6 = _display displayCtrl Btn6;
      _Btn7 = _display displayCtrl Btn7;
      _Btn8 = _display displayCtrl Btn8;
      _Btn9 = _display displayCtrl Btn9;
      
      
      
      
      life_pInact_curTarget = _curTarget;
      
      
      
      
      //Set Unrestrain Button
      _Btn1 ctrlSetText localize "STR_pInAct_Unrestrain";
      _Btn1 buttonSetAction "[life_pInact_curTarget] call life_fnc_unrestrain; closeDialog 0;";
      
      
      
      
      //Set Check Licenses Button
      _Btn2 ctrlSetText localize "STR_pInAct_checkLicenses";
      _Btn2 buttonSetAction "[[player],""life_fnc_licenseCheck"",life_pInact_curTarget,FALSE] spawn life_fnc_MP";
      
      
      
      
      //Set Search Button
      _Btn3 ctrlSetText localize "STR_pInAct_SearchPlayer";
      _Btn3 buttonSetAction "[life_pInact_curTarget] spawn life_fnc_searchAction; closeDialog 0;";
      
      
      
      
      //Set Escort Button
      if((_curTarget getVariable["Escorting",false])) then {
      	_Btn4 ctrlSetText localize "STR_pInAct_StopEscort";
      	_Btn4 buttonSetAction "[life_pInact_curTarget] call life_fnc_stopEscorting; [life_pInact_curTarget] call life_fnc_copInteractionMenu;";
      } else {
      	_Btn4 ctrlSetText localize "STR_pInAct_Escort";
      	_Btn4 buttonSetAction "[life_pInact_curTarget] call life_fnc_escortAction; closeDialog 0;";
      };
      
      
      
      
      //Set Ticket Button
      _Btn5 ctrlSetText localize "STR_pInAct_TicketBtn";
      _Btn5 buttonSetAction "[life_pInact_curTarget] call life_fnc_ticketAction;";
      
      
      
      
      _Btn6 ctrlSetText localize "STR_pInAct_Arrest";
      _Btn6 buttonSetAction "[life_pInact_curTarget] call fnc_arrestmenu;";
      
      
      
      
      _Btn7 ctrlSetText localize "STR_pInAct_PutInCar";
      _Btn7 buttonSetAction "[life_pInact_curTarget] call life_fnc_putInCar;";
      
      
      
      
      _Btn8 ctrlSetText localize "STR_pInAct_RemoveWeapons";
      _Btn8 buttonSetAction "[life_pInact_curTarget] spawn life_fnc_removeWeaponAction; closeDialog 0;";
      
      
      
      
      _Btn9 ctrlSetText localize "STR_pInAct_TestIntox";
      _Btn9 buttonSetAction "[life_pInact_curTarget] spawn life_fnc_testIntox;";
      
      
      
      
      //Check that you are near a place to jail them.
      if(!((player distance (getMarkerPos "police_hq_1") < 30) OR  (player distance (getMarkerPos "police_hq_2") < 30) OR (player distance (getMarkerPos "cop_spawn_3") < 30) OR (player distance (getMarkerPos "cop_spawn_5") < 30))) then 
      {
      	_Btn6 ctrlEnable false;
      };
      Alles anzeigen
    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. Juni 2016 um 18:36
      • #12
      Code
      if(!(player distance (getMarkerPos "jail_marker") <= 40))then 
      {
       _Btn6 ctrlEnable false;
      };

      Damit das untere ersetzen. <= 40 bedeutet, man muss 40m oder näher im Umkreis des Markers jail_marker stehen

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • nox 25. März 2023 um 00:47

      Hat das Thema aus dem Forum Hilfeforum - ArmA 3 nach Archiv verschoben.

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Tags

    • 3.1.4.8
    • Jail Problem

    Benutzer online in diesem Thema

    • 1 Besucher

    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™