Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 03.11.2013, 14:52   #1 (permalink)
Newbie
 
Registriert seit: 03.11.2013
Beiträge: 23
Standard Heli schwebt nicht wie er soll

Hallo,

ich habe auf der Map einen unsichtbaren Heliport gesetzt.
Via Auslöser wird ein Script aufgerufen, was einen Heli am Heli-Port spawnen soll. Der Heli soll in der Luft schweben.

Ich bekomme es hin, dass der Heli spawnt und fliegt.
Mein Problem ist, ich möchte, dass der Heli in unterschiedlichen Höhen Spawnt und dort auch bleibt.

Egal wie ich es versuche (u. A. auch flyinheight; DisableAI ) der Heli spawnt zwar in verschiedenen Höhen - bleibt aber nicht da.

Er senkt sich immer auf eine Z-pos von ~48 (ATL) und schwebt da.

Hat jemand eine Idee woran das liegen kann?

Ich habe mehrere Varianten versucht, um Heli mit crew zu spawnen. Auch bis_fnc_spawnvehicle

Ich bekomm´s einfach nicht hin

Mein aktuelles Script sieht wie im Moment so aus:

"aaXXXm" ist mein Heli-Pad auf der Map
Wie gesagt einer meiner Versuche also nicht wundern

Code:
_PosS = getposATL aaXXXm;
_TrgtSide = createCenter east;
_TrgtGrp = createGroup _TrgtSide;
_TrgtSide setFriend [playerside, 1];
playerside setfriend [_TrgtSide, 1];

// aaXXXm setPosATL [(_PosS select 0) + (ceil random 1500), (_PosS select 1) + (ceil random 1500), (_posS select 2) + (ceil random 200)];
aaXXXm setPosATL [_PosS select 0, _PosS select 1, (_posS select 2) + (ceil random 400)];
_PosE1 = getposATL aaXXXm;


_unit = [_PosE1, 180, "O_Heli_Light_02_F", _TrgtGrp] call BIS_fnc_spawnVehicle;

_chopper = _unit select 0;
_chrewVeh = _unit select 1;
_crew01 = _chrewVeh select 0;
_crew02 = _chrewVeh select 1;




sleep 25;

// return HeliPort to Start Position

aaXXXm setPosATL _PosS;

_PosE2 = getposATL aaXXXm;

_posH = getPosATL _chopper;

hintC format ["Start-Pos = %1\n\nEnd-Pos1 = %2\n\nEnd-Pos2 = %3\n\nHeli-Pos = %4", _PosS, _PosE1, _PosE2, _PosH];

sleep 5;

deleteVehicle _chopper;
deleteVehicle _crew01;
deleteVehicle _crew02;


Wäre nett wenn mir jemand helfen könnte

SJ

Geändert von SmokyJoey (03.11.2013 um 15:25 Uhr). Grund: aktuellen Skript angehängt
SmokyJoey ist offline  
Alt 05.11.2013, 22:53   #2 (permalink)
Newbie
 
Registriert seit: 03.11.2013
Beiträge: 23
Standard

wirklich niemand eine Idee oder ähnliches Problem schon mal gehabt?

SJ
SmokyJoey ist offline  
Alt 06.11.2013, 22:34   #3 (permalink)
Newbie
 
Registriert seit: 03.11.2013
Beiträge: 23
Standard [solved]

nach langem hin und her versuchen, hab´ich es für mich wie folgt gelöst - ist zwar noch etwas Fein-Tuning nötig, aber zumindest bleibt der Heli in der Höhe in der er gespawnt wird

Code:
private [];

_trgtSite = createCenter east;
_trgtSite setfriend [playerside, 1];
playerside setfriend [_trgtSite, 1];

_trgtGrp = createGroup _trgtSite;


_RndmHigh = ceil random 500;
_spawnPos = getPos aaXXXm;
_heliPos = [_spawnPos select 0, _spawnPos select 1, (_spawnPos select 2) + _RndmHigh];




_Target = [_heliPos, 180, "O_Heli_Attack_02_F", _trgtSite] call bis_fnc_spawnvehicle;
_heli = _Target select 0;
//_heli setVehicleArmor 0.89999998;
_fallTrg = getDammage _heli;


_crewA = (_Target select 1) select 0;
_crewB = (_Target select 1) select 1;
_crewA  setSkill 0.1;
_crewB  setSkill 0.1;
_dist = player distance _heli;

hintC format ["Heli-Position = %1\n\nDammage = %2\n\nPilotA = %3\n\nPilotB = %4\n\nEntfernung = %5", _heliPos, _fallTrg, _crewA, _crewB, _dist];


while {alive _heli} do 
{
    _heli setPosATL _heliPos;
};

sleep 5;

deletevehicle _heli;
deletevehicle _crewA;
deletevehicle _crewB;
Nur falls jemand mal ähnliches Problem hat.

Ich denke mal, ein guter Scripter hätte mir relativ schnell so einen Tip in die Richtung geben können....

SJ
SmokyJoey ist offline  
Alt 07.11.2013, 11:15   #4 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 02.11.2010
Beiträge: 113
Standard

Hi SmokyJoey,
ein Frage hätte ich bezüglich deines Scriptes:

Wozu dient in diesem Falle genau das
Code:
private [];
LG
Jan
JanIs ist offline  
Alt 07.11.2013, 11:36   #5 (permalink)
Newbie
 
Registriert seit: 03.11.2013
Beiträge: 23
Standard

Hi JanIs

in diesem Falle dient es zu garnix

Ist nur ein Überbleibsel aus hin und her kopieren und probieren

SJ
SmokyJoey ist offline  
Alt 07.11.2013, 14:59   #6 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 02.11.2010
Beiträge: 113
Standard

LOL, dann bin ich ja beruhigt.
Ich hätte sonst wohl so Einiges wieder als "nun doch nicht verstanden" erachten müssen ...
JanIs ist offline  
Alt 07.11.2013, 17:28   #7 (permalink)
50 Beiträge
 
Benutzerbild von JeeperCreeper
 
Registriert seit: 18.10.2013
Alter: 41
Beiträge: 64
Standard

Zitat von JanIs Beitrag anzeigen

LOL, dann bin ich ja beruhigt.
Ich hätte sonst wohl so Einiges wieder als "nun doch nicht verstanden" erachten müssen ...

Ja das kenn ich, so geht es mir fast jeden Tag
JeeperCreeper ist offline  
 


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
aus Heli aussteigen bei Heli-Showcase SKD Offizielle Missionen & Kampagnen 5 09.08.2013 18:47
Heli Wegpunkt zuweisen Rubbermen Editing & Scripting 1 06.10.2012 23:41
Heli schießt nicht auf Infantrie tramu Editing & Scripting 2 30.07.2012 19:58
Lösung Heli landung/abholung missionsende OF2000_editingfreak Editing & Scripting 2 12.11.2010 14:02
Multiplayer Heli problem = Arma 2 OP Mert Multiplayer 1 05.07.2010 15: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 117 118 119