Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 09.08.2013, 13:24   #1 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard 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";
Dieser UAV habe ich keinen Wegpunkt zugewiesen. Nun möchte ich mit dem unteren Script der UAV einen Wegpunkt zuweisen, aber irgendwie will es nicht funktionieren. Hat jemand einen Tipp für mich ?
Hier das Script was ich per Funk aufrufe:
Code:
  titleText ["Bestimme den Zielsector für die UAV per Mapklick","PLAIN DOWN"];
  deleteMarkerLocal "marker1";
  _marker= createMarkerLocal ["marker1",[0,0,0]];
  _marker setMarkerShapeLocal "ICON";
  _marker setMarkerType "b_uav";
  _marker setMarkerSizeLocal [2, 3];
  openMap true;
  mapclick = false;
  onMapSingleClick "'marker1' setMarkerPosLocal _pos; mapclick = true; true";
  waitUntil{!visibleMap};
  onMapSingleClick ""; 
    sleep 3;
  _wp0 = UAV addWaypoint [marker1, 100];        
  _wp0 setWaypointType "MOVE";
  _wp0 setWaypointStatements ["true", ""];
  _wp0 setWaypointSpeed "FULL";
    waitUntil {UAV distance marker1 < 300};
  titleText ["UAV IN POSITITION","PLAIN DOWN"];
Gruß Togo
Togo ist offline   Mit Zitat antworten
Alt 10.08.2013, 07:15   #2 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

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];
Vienna ist offline   Mit Zitat antworten
Alt 10.08.2013, 20:52   #3 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard

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;
_this = _group addWaypoint [(getMarkerPos "marker1"), 0];
_this setWaypointSpeed "FULL";
_this setWaypointType "MOVE";
[_this, 0] setWaypointCombatMode "GREEN";
_group setCurrentWaypoint [_this, 1];
_wp1 = _this;
titleText ["UAV ist Unterwegs","PLAIN DOWN"];
Und warum zum Teufel funktioniert das nicht ?
Code:
waitUntil {UAV distance marker1 <= 50};
titleText ["UAV IN POSITITION","PLAIN DOWN"];
Gruss Togo
Togo ist offline   Mit Zitat antworten
Alt 10.08.2013, 22:14   #4 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

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};
Vienna ist offline   Mit Zitat antworten
Alt 12.08.2013, 08:34   #5 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard

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ß
Togo ist offline   Mit Zitat antworten
Alt 12.08.2013, 13:36   #6 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

UAV sollte der Name eines Objekts sein.
Vienna ist offline   Mit Zitat antworten
Alt 12.08.2013, 14:22   #7 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von MagicStyle
 
Registriert seit: 26.09.2012
Beiträge: 120
Standard

Hi Togo,
Könntest du deine Missionsfile bitte hochladen? Mich würde es auch interessieren

Gruß M.S.
MagicStyle ist offline   Mit Zitat antworten
Alt 14.08.2013, 12:14   #8 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard

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;
Auch hier beim auslösen des Funktriggers das ein Objekt erwartet wird...
???????????????? HILFE ????????????????????

Gruß Togo
Togo ist offline   Mit Zitat antworten
Alt 14.08.2013, 13:02   #9 (permalink)
50 Beiträge
 
Registriert seit: 09.12.2006
Beiträge: 84
Standard

Hallo,

so habe den Fehler gefunden, es liegt an der Benutzung von MCC Sandbox !! 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

Geändert von Togo (14.08.2013 um 19:37 Uhr).
Togo 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
Heli Wegpunkt zuweisen Rubbermen Editing & Scripting 1 06.10.2012 23:41
Fehlermeldung beim Waypoint breXeT Editing & Scripting 4 02.08.2012 11:17
Einem Addon weitere Modelle zuweisen stiefel1976 Editing & Scripting 3 16.12.2011 16:50
Fahrzeuge nur bestimmte Personen zuweisen Bowi Editing & Scripting 7 17.10.2010 10:38
Fahrzeug Marker zuweisen Bowi Editing & Scripting 4 17.10.2010 09:15


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 120 121 122 123 124 125 126