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

    Abfragen ob wer welche Postion einnimmt.

    • Lassi262612
    • 23. März 2018 um 17:32
    • Erledigt
    • Lassi262612
      Nerd
      Reaktionen
      55
      Trophäen
      11
      Beiträge
      730
      • 23. März 2018 um 17:32
      • #1

      Hi

      gibt es eigntlich eine Variable für den Passagier platz welche man nutzen kann habe in der wiki nur den verweis auf cargo gefunden doch den gibt es nicht oder gibt es net IF abfrage dafür?

      gz Lassi

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 23. März 2018 um 18:00
      • #2

      https://community.bistudio.com/wiki/emptyPositions

      guckst Du da ;)

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Lassi262612
      Nerd
      Reaktionen
      55
      Trophäen
      11
      Beiträge
      730
      • 23. März 2018 um 18:03
      • #3

      ich habe es etwas falsch ausgedrück ich meinte ob der Player Passagier ist.

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 23. März 2018 um 18:08
      • #4

      https://community.bistudio.com/wiki/driver

      dann nimm das ^^

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Lassi262612
      Nerd
      Reaktionen
      55
      Trophäen
      11
      Beiträge
      730
      • 23. März 2018 um 18:10
      • #5

      also nur indirekt so wie ich das aus der variable nehme

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 23. März 2018 um 18:13
      • #6
      Code
      if !(driver (vehicle player)) then {//bin ich Passagier};

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 23. März 2018 um 18:19
      • #7

      oder aber du prüfst explizit

      https://community.bistudio.com/wiki/fullCrew

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Yasar-S
      Anfänger
      Reaktionen
      22
      Trophäen
      9
      Beiträge
      77
      • 24. März 2018 um 17:25
      • #8

      Guten Tag :),

      ich würde das so checken !

      So einfach gehts

      Code: BrainKot - 1
      _unit = player; // Kannst auch natürlich aus einer Liste das Spieler entnehmen
      
      //Allgemeine Abfrage ob der Spieler sich in einem Fahrzeug befindet
      if(vehicle _unit != _unit) exitWith {
          hint "Spieler befindet sich in keinem Fahrzeug";
      };

      /*** Andere Variante ***/

      Code: BrainKot - 2
      _vehicle = vehicle player; //Kannst auch irgendein Fahrzeug aus einer Liste nehmen
      //Ergibt kein sind ich weiss ...
      _unit = player; //Kannst auch irgendein Spieler aus einer Liste nehmen
      
      //Ist der Spieler ein Passagier des ausgewählten Fahrzeuges
      if(_unit in (crew _vehicle)) then {
          hint "Spieler befindet sich in diesem Fahrzeug !";
      } else {
          hint "Spieler befindet sich NICHT in diesem Fahrzeug !";
      };

      Ich hoffe ich konnte helfen :) .

      Mit freundlichen Grüßen

      Yasar-S

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 24. März 2018 um 17:41
      • #9

      Moin,

      crewliefert aber auch den Fahrer, wenn ich das richtig gelesen habe. Daher musste noch prüfen ob es der Fahrer ist oder nicht ;)

      Code: BrainKot -1
      _unit = player; // Kannst auch natürlich aus einer Liste das Spieler entnehmen
      //Allgemeine Abfrage ob der Spieler sich in einem Fahrzeug befindet
      if(!((vehicle _unit) isEqualTo _unit) && !(driver (vehicle _unit) isEqualTo _unit)) exitWith {
          hint "Spieler ist Passagier";
      };


      Code: BrainKot - 2
      _vehicle = vehicle player; //Kannst auch irgendein Fahrzeug aus einer Liste nehmen
      //Ergibt kein sind ich weiss ...
      _unit = player; //Kannst auch irgendein Spieler aus einer Liste nehmen
      //Ist der Spieler ein Passagier des ausgewählten Fahrzeuges
      if((_unit in (crew _vehicle)) && !(driver (vehicle _unit) isEqualTo _unit)) then {
       hint "Spieler befindet sich in diesem Fahrzeug !";
      } else {
       hint "Spieler befindet sich NICHT in diesem Fahrzeug !";
      };

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Yasar-S
      Anfänger
      Reaktionen
      22
      Trophäen
      9
      Beiträge
      77
      • 24. März 2018 um 18:24
      • #10
      Zitat von moeck

      crewliefert aber auch den Fahrer, wenn ich das richtig gelesen habe. Daher musste noch prüfen ob es der Fahrer ist oder nicht

      Ja da haste recht :D. Aber für alles gibt es eine Lösung :D.

      Z.b. könnte man es so machen ...

      Code
      _allePassagiere = [];
      
      {
          if(!(_x isEqualTo (driver _vehicle))) then {
              _allePassagiere pushBack _x;
          }; 
      }forEach (crew _vehicle);
      
      if(_unit in _allePassagiere) then {
          hint "Passagier !";
      } else {
          hint "Kein Passagier !";
      };
      Alles anzeigen
    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 25. März 2018 um 23:52
      • #11
      Zitat von Yasar-S

      Ja da haste recht :D. Aber für alles gibt es eine Lösung :D.

      Z.b. könnte man es so machen ...

      Code
      _allePassagiere = [];
      
      {
          if(!(_x isEqualTo (driver _vehicle))) then {
              _allePassagiere pushBack _x;
          }; 
      }forEach (crew _vehicle);
      
      if(_unit in _allePassagiere) then {
          hint "Passagier !";
      } else {
          hint "Kein Passagier !";
      };
      Alles anzeigen

      unnötige Schleifen...

      Code
      if (!isNull objectParent player && {!(player isEqualTo (driver objectParent player))}) then {
          hint "Passagier";
      };

      #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!

      ______________________

    • Yasar-S
      Anfänger
      Reaktionen
      22
      Trophäen
      9
      Beiträge
      77
      • 26. März 2018 um 00:27
      • #12

      Guten Tag blackfisch,

      wie schon bereits erwähnt ist es nur ein Beispiel wie man es lösen "KÖNNTE". Nicht wie man es lösen muss.

      Ja, ist nicht die beste Lösung aber "EINE" Lösung. Deine Variante ist kurz und knackig aber vielleicht beantwortet ein großes

      Stück Code viele fragen.

      Mfg

      Yasar-S

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