UAV Waypoint per Mapclick zuweisen
Hallo Zusammen,
Habe ein kleines Problem….. ich habe im Editor eine UAV (mq-9) platziert und dieser den Namen UAV gegeben. In der Init Zeile habe ich folgendes reingeschrieben: Code:
this setCaptive true; this setPos [(getPos this select 0),(getPos this select 1),1000]; this flyInHeight 1000; this allowDamage false; this disableAI "autotarget"; Hier das Script was ich per Funk aufrufe: Code:
titleText ["Bestimme den Zielsector für die UAV per Mapklick","PLAIN DOWN"]; |
Zu beginn des Skripts: waitUntil{visibleMap};
Den Wegpunkt musst du für eine Gruppe erstellen. Sieh dir hier alle Befehle an: http://community.bistudio.com/wiki/addWaypoint Folgenden Befehl abschließend nicht vergessen. z.B: _grp setCurrentWaypoint [_grp, 1]; |
Hi Vienna,
joo, ich habe ein wenig rumexperimentiert. Verstehe das noch nicht so ganz mit diesen Wegpunkten. Ich habe das jetzt so gemacht, es funktioniert aber es werden noch fehler angezeigt, ich weiss nicht ob das Script so korrekt ist. Code:
_group = grpuav; Code:
waitUntil {UAV distance marker1 <= 50}; |
Sieh dir einmal an wie man eine Gruppe definiert: http://community.bistudio.com/wiki/group
Kennst du die Befehlsübersicht schon? http://community.bistudio.com/wiki/C...Commands_ArmA2 Wenn das der obige Marker ist, dann muss das so aussehen: waitUntil {UAV distance (getMarkerPos "marker1") <= 50}; |
Hallo Vienna,
Natürlich kenne ich diese Quellen, diese nutze ich auch. aber trotzdem stoße ich immer wieder auch an meine Grenzen was diese Arma Scripte angeht. Es fehlt einfach noch das richtige Verständnis zu dieser Syntax, scriptschnipsel die eigendlich funktionieren sollten werfen nicht verständliche Fehler aus und funktionieren nicht. Einfache Scripte schreiben stellt auch eigendlich kein Problem mehr da, aber so kompizierter es wird umso mehr fragen treten auf. Deshalb mein weg in dieses Forum. Ich habe so einige Fehler die so auftauchen: z.b: habe ich der Mq-9 Drohne den Namen UAV gegeben (und habe diese natürlich über grpuav = group this; diese in eine Gruppe erstellt.) Nun habe ich einen Trigger der ständig mit !alive UAV; prüft ob diese noch existiert bzw. lebt. Aber es erscheint dauernd diese Fehlermeldung: Error in expression <!alive UAV> Error position: <alive UAV> Error alive: Type code, expected ObjectWarum ? Das meine ich mit Grenzen !! Gruß Togo P.S: waitUntil {UAV distance (getMarkerPos "marker1") <= 50}; funktioniert auch nicht.... Gruß |
UAV sollte der Name eines Objekts sein.
|
Hi Togo,
Könntest du deine Missionsfile bitte hochladen? Mich würde es auch interessieren :) Gruß M.S. |
Hallo Vienna,
ja das mit dem Objekt ist klar, aber ein Fahrzeug ist doch ein Objekt.... Ich habe eine kleine Testmis auf Utes erstellt und habe dort ein Fahrzeug (SUV) erstellt mit dem Namen test. Dann ein Funktrigger Alpha mit dem Befehl: Code:
test setdamage 1; ???????????????? HILFE ???????????????????? Gruß Togo |
Hallo,
so habe den Fehler gefunden, es liegt an der Benutzung von MCC Sandbox !! :ugly: :schlagen: Sobald diese Mod mitgestartet wird, funktioniert es nicht mehr. Hat einer ne Idee was man da machen könnte ? Kann das einer bestätigen ? Gruß Togo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:05 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias