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
Di: 01 Juli 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. Tutorials & Releases

    [TUTORIAL] Sitzscript | by Jay

      • Altis Life
    • Jay
    • 14. Februar 2017 um 20:27
    1. offizieller Beitrag
    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      10
      Beiträge
      257
      Bilder
      1
      • 14. Februar 2017 um 20:27
      • #1

      Das Script ist jediglich eine Übersetzung von
      John "Paratus" VanderZwet

      Autor: John "Paratus" VanderZwet
      Quelle: altisliferpg.com

      Dann fangen wir mal an

      Erstellt euch wenn noch nicht vorhanden einen script Ordner

      1. Und erstellt die Datei sitdown.sqf mit folgendem Inhalt

      Code
      #include "..\..\script_macros.hpp"
      /*
      	File: sitdown.sqf
      	Author: John "Paratus" VanderZwet
      	Description:
      	Sit in a chair!
      */
      
      
      
      
      private ["_chair","_unit","_dir","_z"];
      
      
      
      
      _chair = _this select 0; 
      _unit = _this select 1;
      
      
      
      
      if (!isNull life_sitting) exitWith { hint "Sen zaten oturuyorsun!" };
      if (vehicle _unit != _unit) exitWith { hint "Sen zaten buraya oturuyorsun!!" };
      if (_unit distance _chair > 4) exitWith { hint "Umarim ayaklariniz bu kadar uzun degildir?" };
      if (_unit getVariable ["restrained",false]) exitWith {};
      if (_unit getVariable ["isTazed",false]) exitWith {};
      
      
      
      
      if (!isNull (_chair getVariable ["sitting", objNull])) exitWith { hint "Birinin ustune oturmayi mi dusunuyorsunuz?!"; };
      
      
      
      
      _dir = switch (typeOf _chair) do
      {
      	case "Land_ChairPlastic_F": { 270 };
      	case "Land_CampingChair_V1_F": { 180 };
      	case "Land_CampingChair_V2_F": { 180 };
      	case "Land_ChairWood_F": { 180 };
      	case "Land_OfficeChair_01_F": { 180 };
      	case "Land_Bench_F": { 90 };
      	default { 180 };
      };
      
      
      
      
      _z = switch (typeOf _chair) do
      {
      	default { 0 };
      };
      
      
      
      
      _posATL = getPosATL _chair;
      _obj = "Land_ClutterCutter_small_F" createVehicle (_posATL);
      _obj setPosATL (_posATL);
      _obj setDir ((direction _chair) - _dir);
      _obj setVariable ["idleTime", time, true];
      _unit attachTo [_obj,[0,0,_z]];
      life_sitting = _obj;
      _chair setVariable ["sitting", _unit, true];
      
      
      
      
      [_unit,"Crew","switch",true] remoteExecCall ["life_fnc_animSync",RCLIENT];
      _action = _unit addAction ["<t color='#B45F04'>Otur</t>","TulparHAN\scripts\standup.sqf"];
      
      
      
      
      waitUntil { isNull life_sitting || !(alive _unit) || player distance (getPos _chair) > 2 };
      
      
      
      
      _unit removeAction _action;
      life_sitting = objNull;
      _chair setVariable ["sitting", nil, true];
      if (isNull attachedTo _unit) then
      {
      	if (attachedTo _unit == _obj) then { detach _unit; deleteVehicle _obj; };
      };
      Alles anzeigen


      2. Nächste Datei und zwar die standup.sqf


      Code
      #include "..\..\script_macros.hpp"
      /*
      	File: standup.sqf
      	Author: John "Paratus" VanderZwet
      	Description:
      	Stand up from chair
      */
      
      
      
      
      detach player;
      [player,"","switch",true] remoteExecCall ["life_fnc_animSync",RCLIENT];
      if (!isNull life_sitting) then { deleteVehicle life_sitting; };
      life_sitting = objNull;
      
      
      
      
      _pos = getPosASL player;
      _dir = getDir player;
      player setPosASL [(_pos select 0) + (0.5 * sin(_dir)), (_pos select 1) + (0.5 * cos(_dir)), _pos select 2];
      Alles anzeigen

      3. Geht in eure Init im Hauptverzeichnis eurer Mission und füge das hinzu


      Code
      MAC_fnc_switchMove = {
          private["_object","_anim"];
          _object = _this select 0;
          _anim = _this select 1;
      
      
      
      
          _object switchMove _anim;
      };

      4. Geht in eure core/functions/fn_keyhandler.sqf und fügt das hinzu


      Code
      //Sitdown Script
              if (_code in (actionKeys "MoveForward")) then
      	{
      		if (!isNull life_sitting) then
      		{
      			[] execVM "mission.map\script\standup.sqf";
      			_handled = true;
      		};
      	};

      5. Zum Schluss geht in eure core/fn_setupactions.sqf und fügt das dort ein


      Code
      //oturma
              life_actions pushBack (player addAction["<t color='#0099FF'>Otur</t>",{[cursorObject,player] execVM "mission.map\script\sitdown.sqf"},true,1,true,true,"""",'player distance cursorObject < 3 && {([str cursorObject,"bench"] call KRON_StrInStr || [str cursorObject,"chair"] call KRON_StrInStr)} ']);

      Das war mein erstes Tutorial vielleicht sucht ihr ja danach :D

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • Montylein
      Fortgeschrittener
      Reaktionen
      127
      Trophäen
      11
      Beiträge
      363
      Dateien
      2
      Bilder
      7
      • 15. Februar 2017 um 06:22
      • #2

      Ich bin ja kein Profi, aber du sagst mann soll einen scripts Ordner erstellen, im Grunde brauchst du aber 2.

      Den die Angaben sind ja :


      Zitat von Daniel Leinad

      _action = _unit addAction ["<t color='#B45F04'>Otur</t>","TulparHAN\scripts\standup.sqf"];

      und dann noch mal dort:


      Zitat von Daniel Leinad

      execVM "mission.map\script\sitdown.sqf"}


      also brauchst im hauptverzeichnis ja 3 neue Ordner einmal den Ordner: TulparHAN in dem dann ein Ordner mit amen Scripts liegt und dann noch mal einen mit namen: mission.map ( wobei ich nciht weiss was das .map heisse soll )

      So wie du das alles oben angeben hast Funzt das Niemals, Oder seh ich das Falsch ?!?! ..

    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      10
      Beiträge
      257
      Bilder
      1
      • 15. Februar 2017 um 06:57
      • #3

      Tutorial wird nochmal überarbeitet.
      Aber danke für den Hinweis

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • MrFirewall
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      108
      • 15. Februar 2017 um 13:01
      • #4

      Ansich sollte ja das Script auf 4.4 auch laufen richtig?
      Problem ist sobald ich mich setzen will bekomme ich ein game crash danach kommt mir eine Fehlermeldung script_macros.hpp not found (datei existiert aber und auch das include ist richtig in der Datei)
      Kennt wer n Fix bzw lösungsvorschlag?

    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      10
      Beiträge
      257
      Bilder
      1
      • 15. Februar 2017 um 16:34
      • #5

      #Tutorial geupdated

      Einmal bitte deine Logs

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • MrFirewall
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      108
      • 15. Februar 2017 um 18:05
      • #6

      hab den log etwas verkleinert da der recht groß war hab alles unnötige was standart drin ist raus gemacht also die ganzen fehler die drin sind sind weiterhin vorhanden im log ;)

      Dateien

      arma3server_2017-02-15_17-42-31.txt 21,08 kB – 372 Downloads
    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      10
      Beiträge
      257
      Bilder
      1
      • 15. Februar 2017 um 19:55
      • #7
      Brainfuck
      17:43:31 Fehler beim Fehlen;
      17:43:31 Datei mpmissions \ TanoaLife.Tanoa \ core \ funktionen \ fn_hudUpdate.sqf, Zeile 12
      17:43:31 Fehler im Ausdruck <n {[] call life_fnc_hudSetup;};
      LIFEctrl (2200) progressSetPosition (1 / (100 / l>
      17:43:31 Fehlerposition: <(2200) progressSetPosition (1 / (100 / l>
      17:43:31 Fehler beim Fehlen;
      17:43:31 Datei mpmissions \ TanoaLife.Tanoa \ core \ funktionen \ fn_hudUpdate.sqf

      Da steht etwas :)

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • MrFirewall
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      108
      • 15. Februar 2017 um 22:01
      • #8

      ja das ist relativ wurst. da müssen wir noch schauen wo der fehler herkommt. Das hat aber nichts mit dem Game Crash nach dem Sitzscript zutun^^ Vllt versuch ich das nochmal zuerklären...

      Script installier pfade worden von mir alle angepasst, Joine auf den Server nehme ein Stuhl bzw sitzbank ist wurst habe da meine Action zum hinsetzen auf Türkisch oder was auch immer das für eine Sprache ist, bestätige das sobald ich das Bestätigt habe, hab ich instant n gamecrash inkl der fehlermeldung wie oben schon geschrieben das die script_macros.hpp nicht gefunden werden kann. Der fehler steht als popup nach crash des games sowohl im rpt client log wobei ich da auch schon 10x drüber geschaut habe und nur der fehler kommt mit den macros. Da ich auch nicht mehr all der dümmste bin hehe habe ich auch ein codeschnipsel in die debug rein gemacht sobald bestägt = gamecrash.

      Die frage ist liegt das direkt an der 4.4 oder läuft das bei wem anders auf der version?

    • Montylein
      Fortgeschrittener
      Reaktionen
      127
      Trophäen
      11
      Beiträge
      363
      Dateien
      2
      Bilder
      7
      • 16. Februar 2017 um 02:31
      • #9
      Zitat von Daniel Leinad

      #Tutorial geupdated

      Sorry aber Dein Update hast nur in Beschreibung gemacht, mehr nicht....

      Noch mal, DU sagst oben Mann soll einen Ordner mit Namen Scripts Erstellen, Dort willst du das die Leute die Datein rein machen.-.....

      ABER: Ist dir nicht aufgefallen, das das Script die Datein ganz wo anders sucht und nicht im Ordner Scripts im Hauptverzeichnis?

      Das Script sucht die standup.sqf in:

      (Klicken um eine Quelle anzugeben)

      Zitat

      "TulparHAN\scripts\

      Dann noch mal in die standup.sqf in :


      Zitat

      mission.map\script\


      Und die Liebe sitdown.sqf sucht er in:


      Zitat

      mission.map\script\

      Also ist dann Logischerweise, der ORDNER Scripts im Hauptverzeichnis mit den Scripten drin, SINNLOS , Weil er das da nicht Sucht.

      Sorry wen ich das nun sage, aber SO kann es nicht Funktionieren !!

    • Jay
      Amateur
      Reaktionen
      55
      Trophäen
      10
      Beiträge
      257
      Bilder
      1
      • 16. Februar 2017 um 15:14
      • #10

      Mit "mission.map" meine ich z.B. Altis_Life.Altis damit man nicht bei einem [lexicon]Tanoa[/lexicon] Server da Altis_Life.[lexicon]Tanoa[/lexicon] drinne stehen hat

      Mit freundlichen Grüßen
      Jay

      Wichtige Links:

      Installationsanleitung extDB von Nox

      Selber Denken leicht gemacht | Server eröffnen JA / NEIN? | vabene

      Port Freigabe | Taktischer Speck

      Inhaltsverzeichnis Tutorials | Marius1773

      _________________________________________________________
      Ohne entsprechende Daten & Logs gibt es keinen Support

    • Montylein
      Fortgeschrittener
      Reaktionen
      127
      Trophäen
      11
      Beiträge
      363
      Dateien
      2
      Bilder
      7
      • 16. Februar 2017 um 16:37
      • #11

      Siehst du, da MUSS nichts Stehen da du ja in deinem Missions Ordner eh bist...

      Und wen du nciht nur Stumpf Copy Paste gemacht hättest bei den anderen, dann Hättest vieleicht auch den Hinweiss Gelesen, das mann die Stellen:


      Zitat

      "TulparHAN\scripts\

      in SEINE Ädern soll, und da du ja einen Scripts odener in deiner Haupt mission Erstellen Lässt, So deine Anleitung, ist es Logisch das auch der Fehler mit der MACRO... BLA Kommt,

      Den wen du dir das Anschaust siehst du das er 2 Odner Zurück geht dann erst in den rein wo diese Macro drin ist, das Hasst du musst einen Oder Erstellen....

      nach Schema:::: DEIN_ORDNER und da kommt der Scripts rein dann mit den 2 Datein.....

    • MrFirewall
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      108
      • 16. Februar 2017 um 16:49
      • #12
      Zitat von Montylein

      Siehst du, da MUSS nichts Stehen da du ja in deinem Missions Ordner eh bist...

      Und wen du nciht nur Stumpf Copy Paste gemacht hättest bei den anderen, dann Hättest vieleicht auch den Hinweiss Gelesen, das mann die Stellen:


      in SEINE Ädern soll, und da du ja einen Scripts odener in deiner Haupt mission Erstellen Lässt, So deine Anleitung, ist es Logisch das auch der Fehler mit der MACRO... BLA Kommt,
      Den wen du dir das Anschaust siehst du das er 2 Odner Zurück geht dann erst in den rein wo diese Macro drin ist, das Hasst du musst einen Oder Erstellen....

      nach Schema:::: DEIN_ORDNER und da kommt der Scripts rein dann mit den 2 Datein.....

      das letzte klingt logisch haha :D werde es später mal probieren... xD aber danke dir für den denk anstoß

    • Your Life Your Decison
      Schüler
      Reaktionen
      5
      Trophäen
      9
      Beiträge
      139
      Bilder
      3
      • 8. März 2017 um 14:09
      • #13

      Alles bei mir klappt es gar nicht
      der will sich einfach nicht hin setzen

      wenn ich mich hinsetzen will kommt das im log die ganze zeit

      Spoiler anzeigen

      14:06:52 Warning Message: No entry '.detectRange'.
      14:06:52 Warning Message: '/' is not a value
      14:06:52 Warning Message: No entry '.muzzles'.
      14:06:52 Warning Message: Size: '/' not an array
      14:06:53 Error: Object(3 : 11) not found
      14:06:54 Error: Object(3 : 12) not found

      Und ich habe alles so wie beschrieben gemacht

    • Montylein
      Fortgeschrittener
      Reaktionen
      127
      Trophäen
      11
      Beiträge
      363
      Dateien
      2
      Bilder
      7
      • 8. März 2017 um 14:17
      • #14

      Du hast auch die Stühle auf der Map Gesetzt die dirt angeben sind? weil Ohne das du die Setzt geht es nicht

      Code
      Land_ChairPlastic_F
      Land_CampingChair_V1_F
      Land_CampingChair_V2_F
      Land_ChairWood_F
      Land_OfficeChair_01_F
      Land_Bench_F
    • Your Life Your Decison
      Schüler
      Reaktionen
      5
      Trophäen
      9
      Beiträge
      139
      Bilder
      3
      • 8. März 2017 um 14:30
      • #15

      Land_OfficeChair_01_F der ist doch der Drehstuhl vom DLC oder nicht

    • Montylein
      Fortgeschrittener
      Reaktionen
      127
      Trophäen
      11
      Beiträge
      363
      Dateien
      2
      Bilder
      7
      • 8. März 2017 um 14:31
      • #16

      Einfach mal im Editor oben bei suche eingeben, Der zeigt es dir dann an, wens einer aus nem DLC ist den du nicht hast, aus dem Script löschen oder es DLC Kaufen

    • Your Life Your Decison
      Schüler
      Reaktionen
      5
      Trophäen
      9
      Beiträge
      139
      Bilder
      3
      • 8. März 2017 um 14:32
      • #17

      okay, ich schau glei mal, aber am Marktplatz gehts auch nciht und der is in der datai drin

    • actione_xd
      Frischling
      Trophäen
      10
      Beiträge
      19
      • 8. April 2017 um 01:30
      • #18

      hallo habe das script eingebaut so geändert das es geht ohne fehler so jetzt meine frage ist kann man das so ändern das wenn man sich hingesetzt hat das man noch rum schauen kann und man z.b. das benutzen eines laptop´s nutzen kann

      MFG
      ACTIONE_XD

      Homepage:

      Public Gaming Lounge

    • Montylein
      Fortgeschrittener
      Reaktionen
      127
      Trophäen
      11
      Beiträge
      363
      Dateien
      2
      Bilder
      7
      • 8. April 2017 um 12:59
      • #19

      Rum schaun kanst doch noch, musst nur beim Bewegen die ALT taste gedrückt halten

    • actione_xd
      Frischling
      Trophäen
      10
      Beiträge
      19
      • 8. April 2017 um 14:52
      • #20

      geht bei mir nicht wenn ich sitze kann ich nix machen

      MFG
      ACTIONE_XD

      Homepage:

      Public Gaming Lounge

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Ähnliche Themen

    • Umsehen beim Sitzen Funktioniert nicht

      • BillGage
      • 11. Mai 2017 um 08:48
      • Hilfeforum
    • Ich suche ein paar Scripts.

      • ArmA3Designs ~ MrRetroxX
      • 23. April 2017 um 09:55
      • Hilfeforum

    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™