Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 15.12.2013, 19:21   #1 (permalink)
Newbie
 
Registriert seit: 07.04.2011
Beiträge: 2
Standard While do frage

Hallo.
Ich hoffe ihr könnt mir helfen.
Versuche gerade meine erste mission zu basteln.

Ich hänge ein bisschen an meinem Script.

Erstmal was soll passieren:

Durch einen Auslöser soll das script gestartet werden.
Das Script soll solange einheiten spawnen und diese dann wegpunkte ablaufen lassen bis ein Officer gefangen genommen ist. Das Spawnen und laufen klappt. Nun habe ich das in eine Schleife gepackt:
Zitat:

while {} do
{

_grp = createGroup east;

_u1 = _grp createUnit ["TK_Soldier_Crew_EP1",getMarkerPos "spawn5",[],0,"NONE"];
_u2 = _grp createUnit ["TK_Soldier_Engineer_EP1",getMarkerPos "spawn5",[],0,"NONE"];
_u3 = _grp createUnit ["TK_Soldier_Medic_EP1",getMarkerPos "spawn5",[],0,"NONE"];

_grp move (getMarkerPos "m1");

_grp move (getMArkerPos "m2");

Waituntil {not alive _u3};

};

So nun muss ich ja sagen wie lange die Schleife ausgeführt werden soll. Ich habe also den Officer auf der Karte platziert, ein Auslöser drangehangen mit bei dem Eintrag bei Aktivierung Officer1.

Wenn ich das richtig verstanden habe ist "officer1" nach der Aktivierung ja eine Globale Variable. Wie kann ich die jetzt bei while als bedingung einfügen?

Thx schon mal im Vorraus
Viperz2000 ist offline   Mit Zitat antworten
Alt 16.12.2013, 09:17   #2 (permalink)
50 Beiträge
 
Benutzerbild von [GNC]JamesRyan
 
Registriert seit: 04.11.2009
Ort: Ober-Ramstadt
Beiträge: 79
[GNC]JamesRyan eine Nachricht über ICQ schicken [GNC]JamesRyan eine Nachricht über MSN schicken [GNC]JamesRyan eine Nachricht über Skype™ schicken
Standard

Ganz verstehe ich dein Problem leider nicht ,denn wie soll der AUslöser denn die Gefangennahme prüfen? Aber zunächst eins nach dem anderen:

Wenn es erstmal um die Anwesenheit geht, hast du ja scheinbar bereits einen Auslöser, der die Varaible offiver1 auf true setzt. Dann kannst du diese auch deinem Skript übergeben. Allerdings muss dieses dann auch nach dem Auslöser gestartet werden, wenn deine while-Schleife zu Missionsbeginn schon geladen wird, ist ja officer1 false, oder? Daher würde er sie gar nicht starten, da musst du die überlegen, wie du das löst.

while {officer1} do {};

ist jedenfalls korrekt, wenn die Variable officer1 bekannt ist und auf true steht. Dann wird die while-Schleife solange durchlaufen, bis officer1 auf false gesetzt wird, z.B. durch eine Gefangennahme, die du mit einem zweiten Auslöser irgendwie abfragen müsstest.
__________________
~[3.JgKp]James~
Kompaniechef | Autor SQF-Handbuch | 3.Jägerkompanie
[GNC]JamesRyan ist offline   Mit Zitat antworten
Alt 16.12.2013, 14:52   #3 (permalink)
Newbie
 
Registriert seit: 07.04.2011
Beiträge: 2
Standard

Oh sehe gerade habe es doof beschrieben:

Also:

1. Bluefor löst ein Auslöser aus der das Script startet
2.Auf der Map habe ich ein "Officer" hingestellt, der in einem Auslöser steht und darauf wartet gefangen genommen zu werden. Hab ihn mit dem Auslöser Gruppiert. Der Auslöser ist eingestellt: Aktivierung durch Anführer, mehrfach, vorhanden, Typ keine, Name Officer1, bedingung this, Aktivierung Officer1.
Also müsste doch sobald der O. den Auslöser verlässt die bedingung erfüllt sein.
So wenn ich jetzt einfach hinter while Officer1 setze müssten ja eigentlich einheiten spawnen oder?

Kann es sein das die Globale Variable nicht mit ins script genommen wird?

Geändert von Viperz2000 (16.12.2013 um 17:31 Uhr).
Viperz2000 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
Frage zu den freundlichen NPcs auf der Map. Avatar-X Editing & Scripting 3 07.06.2013 16:20
Kleine Frage und Hoffnung auf Rat Cpt. Crack Horse Editing & Scripting 6 20.03.2012 19:15
Frage zum BWMOD Leo 2A6 GeneralX© Mods & Addons 1 26.03.2011 20:39
Frage: Squadleader und Join Request ColdJackle Technische Fragen & Probleme 13 25.10.2010 15:33
Frage zur BWMod Rabb_de Mods & Addons 1 10.08.2010 00:26


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