Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 10.11.2015, 03:32   #1 (permalink)
Newbie
 
Registriert seit: 10.12.2014
Beiträge: 19
Standard Flugzeug spawn mit Wegpunkt - Skriptproblem?

Hi,

Ich lasse mir für eine Mission Flugzeuge via script spawnen die anschliessend Wegpunkte abfliegen. Dies funktioniert auch soweit, jedoch fliegen die Flugzeuge den Wegpunkt nach spawn nicht direkt an, obwohl sie direkt in Richtung nach Spawn sein sollten, sondern fliegen erst einen großen Bogen um dann auf den Wegpunkt zu schwenken. Dies hat jedoch zur Folge, dass sie den Wegpunkt nicht so exakt treffen wie gewünscht. Das Ziel ist ein tiefer Überflug meiner Einheiten.

Die Variablen wp im script beziehen sich auf Markerpositionen die ich als Wegpunkte gesetzt habe.

Problem vermute ich ist dabei entweder die Flughöhe, da ich diese beim Spawn nicht setzen kann oder die Flugrichtung beim spawn. Oder es sit schlichtweg nicht möglich eine AI dazu zu bewegen einen Punkt so genau zu treffen wie erforderlich, was ich jedoch nicht glaube Hat sich schonmal jemand damit beschäftigt?

Code:
_planes = [getmarkerpos "spawn1", EAST, ["O_Plane_CAS_02_F"],[],[],[],[],[],180] call BIS_fnc_spawnGroup;

_wp1 = _planes addwaypoint [getmarkerpos "wp1",0];
	_wp1 setWaypointType "MOVE";
	_wp1 setWaypointSpeed "Limited";
	_wp1 setWaypointBehaviour "AWARE";
	_wp1 setWaypointFormation "Line";

_wp3 = _planes addwaypoint [getmarkerpos "wp3",0];
	_wp1 setWaypointType "MOVE";
	_wp1 setWaypointSpeed "Limited";
	_wp1 setWaypointBehaviour "AWARE";
	_wp1 setWaypointFormation "Line";

_wp4 = _planes addwaypoint [getmarkerpos "wp4",0];
	_wp1 setWaypointType "MOVE";
	_wp1 setWaypointSpeed "NORMAL";
	_wp1 setWaypointBehaviour "AWARE";
	_wp1 setWaypointFormation "Line";
Danke

Skydiv

Edit: Mir ist während des schreibens dieses Beitrags aufgefallen, dass beim 4. Anflug der Maschine der Überflug sehr nah am Punkt war. Jedoch sind für die Mission keine 4 Anflüge vorgesehen, sondern die Maschine wird wieder gelöscht. Vielleicht ein Hinweis?

Geändert von skydiv (10.11.2015 um 03:35 Uhr).
skydiv ist offline   Mit Zitat antworten
Alt 10.11.2015, 04:48   #2 (permalink)
Newbie
 
Registriert seit: 10.12.2014
Beiträge: 19
Standard

Okay ich hab das Problem ja schon mitgepostet im Code. Die 180 durch eine 240 in der spawnzeile ersetzt und alles ist wie es soll.
skydiv ist offline   Mit Zitat antworten
Alt 10.11.2015, 16:51   #3 (permalink)
Newbie
 
Registriert seit: 10.12.2014
Beiträge: 19
Standard Units nach spawn name zuweisen

Hi nochmal,

wollte jetzt keinen extra Thread aufmachen für die Frage.
Ich habe derzeit das Problem das ich den Units nach spawn einen Namen zuweisen müsste um mit ihnen weiterarbeiten zu können.

Komme jedoch nicht dahinter wie das gehen könnte.

Aktuelles spawnscript:

Code:
for [{_i=0}, {_i<6}, {_i=_i+1}] do
{

_planes = [getmarkerpos "spawn1", EAST, ["O_Plane_CAS_02_F"],[],[],[],[],[],240] call BIS_fnc_spawnGroup;



_wp1 = _planes addwaypoint [getmarkerpos "wp1",0];
	_wp1 setWaypointType "MOVE";
	_wp1 setWaypointSpeed "Normal";
	_wp1 setWaypointBehaviour "AWARE";
	_wp1 setWaypointFormation "Line";

_wp3 = _planes addwaypoint [getmarkerpos "wp3",0];
	_wp1 setWaypointType "MOVE";
	_wp1 setWaypointSpeed "Normal";
	_wp1 setWaypointBehaviour "AWARE";
	_wp1 setWaypointFormation "Line";
	
	

_wp4 = _planes addwaypoint [getmarkerpos "wp4",0];
	_wp1 setWaypointType "MOVE";
	_wp1 setWaypointSpeed "NORMAL";
	_wp1 setWaypointBehaviour "AWARE";
	_wp1 setWaypointFormation "Line";

sleep 2;
	
	};
Danke Skydiv
skydiv ist offline   Mit Zitat antworten
Alt 11.11.2015, 16:44   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.107
Standard

Spawngroup weißt der Gruppe einen variable zu.

Nimm createVehicle (aber die Array-Variante) und createVehicleCrew. Da kannst du die Höhe einstellen.

lfz = createVehicle ....

lfz setpos [getpos lfz select 0, getpos lfz select 1, 150];

Wenn es der Server erstellt und auch nur der Server es verarbeitet, reicht das. Wenn aus einem Grund der Client damit arbeiten muss, dann muss die Variable >lfz< public gemacht werden
__________________
Bewegende Momente bei ArmA 3

Geändert von Drunken Officer (11.11.2015 um 16:46 Uhr).
Drunken Officer ist offline   Mit Zitat antworten
Alt 12.11.2015, 05:57   #5 (permalink)
Newbie
 
Registriert seit: 10.12.2014
Beiträge: 19
Standard

Danke Officer hast mich auf den richtigen Weg gebracht. Es funktioniert jetzt so wie ich es mir vorgestellt habe.
skydiv ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brillen und Kopfbedeckung Saven? Bahlramir Editing & Scripting 0 13.05.2014 22:45
Abspringen aus Flugzeug -> Musik New Jersey Editing & Scripting 4 26.09.2013 07:47
Addaction für alle die im Flugzeug sind! SniperIce Editing 7 25.08.2013 14:26
Wegpunkt "entlassen": Vorstellung und Problem Asso-Loki Editing & Scripting 0 13.09.2011 19:29
per Script generiertes Flugzeug stürtzt immer sofort ab SniperWolf Editing & Scripting 9 16.07.2010 21:56


Kontakt - HX3.de - Archiv - Nach oben

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