HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Trigger auf nem Headlessclient (https://hx3.de/editing-scripting-187/trigger-nem-headlessclient-24832/)

Duck 05.05.2015 18:31

Trigger auf nem Headlessclient
 
Hallo zusammen.

Wir sind auf nen Rootserver umgestiegen und haben jetzt diesen Headless Client. Darauf funktionieren die trigger nicht. Kann man das Problem irgendwie lösen???

Drunken Officer 05.05.2015 22:53

was steht den in dem Trigger drin?

Duck 06.05.2015 08:46

Aktivierung : bluefor
einmalig

habe den teigger synchronisiert mit einem wegpunkt von einer opfor Einheit. Wenn jetzt ein Spieler den trigger betritt. Passiert nix im Editor geht es, nur auf dem hc nicht. Unser Techniker sagt das trigger auf nem hc Probleme macht , aber trigger sind ja das wichtigste in Arma

Drunken Officer 06.05.2015 09:01

Ich habe meine Missionen komplett OHNE Trigger gebaut.

Der Trigger steht auf BluFor und in der Bedingung steht "this"? Oder steht dort irgendetwas mit if (isServer) then {player....} Der Server kennt keinen Player.

Ich kann nicht ganz verstehen, warum der Trigger auf einem hc Probleme machen soll.

Duck 06.05.2015 12:11

Wie kann ich denn Missionen bauen ohne trigger? Ist Ne Mission wo ein Deutschen Stützpunkt angegriffen wird zu einem bestimmten Zeitpunkt.

Bluefor löst einen trigger aus sobald wir an dem Stützpunkt angekommen sind. Dann läuft eine Zeit ab Ca 300sec und dann soll die opfor zu diesem Stützpunkt kommen und wir müssen den Angriff abwehren.

Ja in dem teigger steht Bedingung "this"

Nokman 07.05.2015 21:43

Die Frage ist was macht denn Der HC? der Hc ist ja auch kein Bluefor sondern eine eigene "Seite".

Welche Aufgabe soll der Hc erfüllen und was steht in denn Trigger genau drine? Warum sollte der Hc Sich darum kümmern?

Ein Hc wird angesprochen mit
Code:

_isHC = !hasInterface && !isDedicated;
https://community.bistudio.com/wiki/hasInterface

Drunken Officer 09.05.2015 22:19

Zitat:

Zitat von Duck (Beitrag 483668)
Wie kann ich denn Missionen bauen ohne trigger?

In dem man damit beginnt, zu spliten zwischen Server und Player.

Über die Serverinit eine sqf laden in der die Mission gesteuert wird. Bei liniearen Verlauf recht einfach zu handhaben.
z.B. mit waituntil

Einfach die Bedingungen abfragen die erfüllt werden sollen.
waituntil {sleep 3;{ _x distance getMarkerPos "Basis" < 30 } forEach units group s1 }
Wartet bis alle Eineiten der Gruppe des Spielers S1 näher als 30 m am Marker Basis sind.

Dann kann man Einheiten spawn lassen und wie addwaypoint angreifen lassen.
Du kannst den Spawn + Angriff in einer Variable definieren und einfach einen spawn ausführen, geht auch.
[spawnpunkt, endpunkt, geschwindigkeit, kampfmodus] spawn meineVariable

lies dich mal ein addwaypoint und die dazugehörigen Befehle ein. Laß es über den Server erstellen, dann gibts keine Dopplung

Duck 11.05.2015 08:27

Unser hc ist ja quasi unser Server auf den wir connecten. Haben das gemacht um Ressourcen zu sparen. Unsere Mission am we hat wunderbar funktioniert. Jedoch braucht der hc etwas Zeit bis die ttrigger auslösen anfuraich hat alles funktioniert

Eden 11.05.2015 11:18

Für mich hört sich das ganze einfach nach einem Dedicated Server an??? Also ein extra Programm das auf einem Rechner und einen Server stellt. Dieser dedicated Server kennt dann kein Player. Ein hC ist meines wissens nach aber kein eigener Server sondern zum Auslagern von Berechnungen von KI, Objekten und Einheiten da (Verbessert mich bitte wenn das nicht stimmt).

Buliwyf 11.05.2015 12:14

Alter, da hat aber jemand richtig Plan wovon er spricht... und da sollste dann Hilfe leisten... :D

Eden 12.05.2015 08:19

@Buliwyf
War das jetzt auf mich oder auf auf den Post von Rück bezogen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:56 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119