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??? |
was steht den in dem Trigger drin?
|
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 |
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. |
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" |
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; |
Zitat:
Ü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 |
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
|
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).
|
Alter, da hat aber jemand richtig Plan wovon er spricht... und da sollste dann Hilfe leisten... :D
|
@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