PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : doMove frage


wotzefack
16.01.2015, 14:26
sers.. ich bastel an missionen und dokter an scripten. hab allerdings wenig erfahrung.
ich habe ein script geschrieben, dass mir eine einheit folgt mit doMove. wenn diese einheit aber anführer einer gruppe ist, folgen die restlichen seiner gruppe erst dann, wenn er das ziel (also den punkt der durch doMove gesetzt wurde) erreicht hat.. warum is das so?

tonkgul
16.01.2015, 16:28
Ich denke das ist so weil du nur den Leader ansprichst

Versuch es mal mit:


{_x domove position player} foreach units group Leader;


:)

wotzefack
16.01.2015, 18:18
danke.. ich versuchs dann mal.. :daumen:

Drunken Officer
16.01.2015, 18:53
Dann halten sie aber keine Formation, weil jeder einzeln folgt.

AddWaypoint benutzen. Dann ist es egal wer Anführer ist, weil addwaypoint die gesamte Gruppe anspricht

wotzefack
16.01.2015, 20:17
naja bei zivilisten wäre es weniger wichtig mit der formation, trotzdem guter einwand!

wotzefack
18.01.2015, 13:30
wie funktioniert AddWaypoint? ich habe this addWaypoint [getPos player,0] in eine einheit geschrieben, aber nix passiert?!

Buliwyf
18.01.2015, 15:33
hmmmm... so hab ich das mal irgendwann gemacht:


_wp = _grpRE addWaypoint [_pos, 350, 0];
_grpRE setCurrentWaypoint [_grpRE, 0];
[_grpRE, 0] setWaypointBehaviour "COMBAT";
[_grpRE, 0] setWaypointCombatMode "RED";
[_grpRE, 0] setWaypointType "SAD";

wotzefack
18.01.2015, 20:11
wie definier ich _grpRE ?

DocCLF
18.01.2015, 21:10
Bsp für Independent:
_grpRE= [getPos _pos, independent, (configfile >> "CfgGroups" >> "Indep" >> "IND_F" >> "Infantry" >> "HAF_InfSquad")] call BIS_fnc_spawnGroup;


Links dafür:
https://community.bistudio.com/wiki/BIS_fnc_spawnGroup
https://community.bistudio.com/wiki/Ambient_Combat_Manager_-_Group_types

Drunken Officer
18.01.2015, 22:16
z.b.:
_grpe = creategroup east ODER in die INIT eines Gruppenmitgliedes: Lutscher = group this (die Gruppe kann dann mit Lutscher angesprochen werden)

https://community.bistudio.com/wiki/group
ist nicht gleich
https://community.bistudio.com/wiki/groupID

_grpe ist einfach nur ein Variable für die Gruppe.

Zu dem addwaypoint gibt es noch zu sagen, dass dem ersten WP IMMER ein Typ zugewiesen werden muss (MOVE; GETIN; SAD...) Werden bei den folgenden WPs keine Typen definiert, gilt die erste Definition

https://community.bistudio.com/wiki/Category:Command_Group:_Waypoints

wotzefack
18.01.2015, 22:25
z.b.:
_grpe = creategroup east ODER in die INIT eines Gruppenmitgliedes: Lutscher = group this (die Gruppe kann dann mit Lutscher angesprochen werden)



genau das beantwortet meine frage!!