HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Tiere und Wegpunkte (https://hx3.de/editing-scripting-167/tiere-wegpunkte-16716/)

todyoungblood 07.06.2009 20:15

Tiere und Wegpunkte
 
Kann man in Arma2 Tieren Wegpunkte zuweisen?

Gruß Tod

Hemingway 07.06.2009 20:55

ka.. probiers aus :D

todyoungblood 07.06.2009 21:30

Hab ich....und es geht nicht. Spielen kann man Tiere...aber Wegpunkte geht nicht. Zumindest ich kriegs nicht hin.

PhunkMaZ 07.06.2009 22:46

Soweit ich weiß geht das im moment auch noch nicht. :( Wir müssen warten bis BIS daran noch etwas ändert.

Cyborg11 07.06.2009 22:47

Hat schon einer probiert, ob man den Tieren mit domove befehlen kann, wo sie hinlaufen sollen?

PhunkMaZ 07.06.2009 23:20

Ich werf mal den Editor an :D

Edit: Funktioniert leider nich :(

Straubinger82 08.06.2009 21:12

Was auch nützlich wäre...

den ortsansässigen Jägern beizubringen die Schafsviechers und Gedöhns von Start- und Landebahnen "fernzuhalten". :ugly:

Hab schon oft meiner Luftwaffe beim Schlangestehen beobachtet :rolleyes:
Hätten auch mal kurz die Bordkanone nutzen können... aber nöh!

Cyborg11 09.06.2009 00:31

Zitat:

Zitat von Straubinger82 (Beitrag 242238)
Was auch nützlich wäre...

den ortsansässigen Jägern beizubringen die Schafsviechers und Gedöhns von Start- und Landebahnen "fernzuhalten". :ugly:

Code:

_soldat = _this select 0;
_enemy = findnearestenemy _soldat;
_enemytype = typeOf _enemy;

While {alive _soldat} do {
  If (_enemytype == "Sheep") then {
      _soldat dotarget _enemy;
      _soldat dofire _enemy;
      };
  sleep 1;
};

Nicht getestet, aber der Soldat müsste dadurch schon mal die Schafe aufs Korn nehmen :) Wie hoch die Reichweite jetzt bei dem findNearestEnemy Befehl ist, weiß ich nicht. Dazu steht auch nichts im ArmA Wiki. Aber positioniere einfach einen Jäger in die Nähe vom Flugplatz und schreib in seine Initzeile:
Code:

this execVM "tierkiller.sqf"
Und das Skript von oben nennst du tierkiller.sqf und speicherst das Skript in deinem Missionsordner ab.


:cool: :naughty:

Master85 09.06.2009 00:37

erstell mal nen Zivilisten im Editor, gib ihm mal ein paar Wegpunkte und schreib in seine Init-Zeile
Code:

"cow04" createUnit [getpos this, group this, "moo = this"];deleteVehicle this
ist zwar scripttechnisch nicht so schön (man könnte alles per scripting-befehlen machen und würde sich den zivilisten + löschung sparen), dafür lassen sich die waypoints so sehr elegant im editor setzen.

(ach ja, sie hört auf den Namen moo) :D

Cyborg11 09.06.2009 00:42

Und die Kuh geht dann die Wegpunkte ab?

Master85 09.06.2009 02:42

jo, sollte sie (und tut sie auch :D) - mit createunit ist sie ne ganz normale Einheit

die im Editor direkt setzbaren Tiere scheinen alle "Agents" zu sein - also irgendwelche unabhängigen Einheiten (was genau der Unterschied ist, kann ich auch (noch) nicht sagen)

Blaunarwal 09.06.2009 05:18

Zitat:

Zitat von Master85 (Beitrag 242308)
erstell mal nen Zivilisten im Editor, gib ihm mal ein paar Wegpunkte und schreib in seine Init-Zeile
Code:

"cow04" createUnit [getpos this, group this, "moo = this"];deleteVehicle this
ist zwar scripttechnisch nicht so schön (man könnte alles per scripting-befehlen machen und würde sich den zivilisten + löschung sparen), dafür lassen sich die waypoints so sehr elegant im editor setzen.

(ach ja, sie hört auf den Namen moo) :D

Das ist keine schlechte Lösung. So kann ich endlich ein Rudel Hunde machen, welches sich in der Stadt bewegt. Mit grossem Platzierungsradius der Wegpunkte wird auch ein bisschen Zufall in die Bewegung gebracht. So sieht es schon viel realistischer aus, wie sich die Hunde bewegen. Sie bleiben nicht mehr einfach stehen.
Code:

"pastor" createUnit [getpos this, group this, "bark = this"];deleteVehicle this

Dr.Pulp 09.06.2009 10:48

Zitat:

Zitat von Straubinger82 (Beitrag 242238)
Was auch nützlich wäre...

den ortsansässigen Jägern beizubringen die Schafsviechers und Gedöhns von Start- und Landebahnen "fernzuhalten". :ugly:

Hab schon oft meiner Luftwaffe beim Schlangestehen beobachtet :rolleyes:
Hätten auch mal kurz die Bordkanone nutzen können... aber nöh!

das funktioniert aber ganz gut! was meinst du wie panisch das ganze viechzeug wegrennt nach ner salve aus ner 30mm Gatling ;) Ruck zuck is die Startbahn frei :zahn:

Straubinger82 09.06.2009 12:38

Zitat:

Zitat von Cyborg11 (Beitrag 242303)
Code:

_soldat = _this select 0;
_enemy = findnearestenemy _soldat;
_enemytype = typeOf _enemy;

While {alive _soldat} do {
  If (_enemytype == "Sheep") then {
      _soldat dotarget _enemy;
      _soldat dofire _enemy;
      };
  sleep 1;
};

Nicht getestet, aber der Soldat müsste dadurch schon mal die Schafe aufs Korn nehmen :) Wie hoch die Reichweite jetzt bei dem findNearestEnemy Befehl ist, weiß ich nicht. Dazu steht auch nichts im ArmA Wiki. Aber positioniere einfach einen Jäger in die Nähe vom Flugplatz und schreib in seine Initzeile:
Code:

this execVM "tierkiller.sqf"
Und das Skript von oben nennst du tierkiller.sqf und speicherst das Skript in deinem Missionsordner ab.


:cool: :naughty:


Hey, das hört sich doch mal geil an^^.
Dann bastel ich mir eben ein paar spezialisierte Jäger...

Danke für den Tip!

Anemia 09.06.2009 12:43

Das ist ja mal echt interessant , währe es dann nicht vielleicht auch möglich eine Hundestaffel zu machen ?!

VIelleicht sogar so das sie den feind aufspüren ....

Dann hast du halt deine 2 - 3 Hunde in deinem Trupp .. und schickst sie vor um den feind zu suchen .. und nach möglichkeit auch anzugreifen.

Dachte beim preview video von Arma2 sowieso, das es Hunde Einheiten gibt , da der da in dem video so auf einen zugelaufen kam .


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 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