Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 06.09.2010, 21:45   #1 (permalink)
50 Beiträge
 
Benutzerbild von miromanu
 
Registriert seit: 18.07.2009
Alter: 29
Beiträge: 90
Standard scripte beenden

Hallo, brauche ein kleines bisschen Hilfe.
Ich will eigentlich nur wissen wie ich einen Script beenden kann. Ich habe einen Script über einen Wegpunkt aktiviert aber dieser soll beim nächsten Wegpunkt enden. Wie stelle ich das an?
miromanu ist offline   Mit Zitat antworten
Alt 07.09.2010, 07:50   #2 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Lester
 
Registriert seit: 26.11.2006
Ort: Kiel, S-H
Alter: 50
Beiträge: 3.010
Standard

Die einfachste Form geht wohl über eine Variable die allerdings auch im Script verbaut sein muß.

Wenn das Script zb. so aussieht:
Code:
steuervariable = true;
 
while {steuervariable} do
{
   <... was das script sonst so alles macht...>
};
Das Script läuft so lange in der whileschleife bis irgendeine Aktion die steuervariable auf false setzt.


Natürlich könnte das script auch selber abprüfen ob der derzeitige wegpunkt der Einheit den Abbruchpunkt entspricht und sich dann selber beenden, Möglichkeiten gibt es zu genüge.
__________________
Nur ein Beispiel das zeigt wie BI "support" definiert: https://feedback.bistudio.com/T75547
Lester ist offline   Mit Zitat antworten
Alt 07.09.2010, 12:18   #3 (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

Mit currentWaypoint - Bohemia Interactive Community kannst du jeweils den "abgeschlossenen" Wegpunkt abfragen. Die Ausgangsposition der "Gruppe" ist Wegpunkt 1.

Lass dir mit einem "Hilfstext" die Wegpunktnummer ausgeben, damit du die sie nicht verwechselst.
z.B. hint format["Wegpunkt: %1",currentWaypoint group player] wenn die Wegpunkte für den Spieler sind.


Mit einer diesbezüglichen Abfrage kannst du direkt im Skript die Beendigung desselben einleiten.

z.B. Das Skript wird im momentanen Wegpunkt aktiviert, womit die while-Schleife bis zum nächsten Wegpunkt fortlaufend durchläuft:
Code:
_ende = currentWaypoint group player + 1;
while {currentWaypoint group player < _ende} do
{
   <... was das script sonst so alles macht...>;
};
Vienna ist offline   Mit Zitat antworten
Alt 08.09.2010, 04:44   #4 (permalink)
50 Beiträge
 
Benutzerbild von miromanu
 
Registriert seit: 18.07.2009
Alter: 29
Beiträge: 90
Standard

danke, ich glaub ich weiss jetzt was zu machen ist .
miromanu 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
Savegames und wie sie Auslößer und Scripte beeinflussen Wiggum Editing & Scripting 4 06.09.2010 21:06
Sound beenden Anemia Editing & Scripting 5 11.07.2010 13:08
Scripte aus dem SOM-Modul? GER_CJ-187 Editing & Scripting 0 17.06.2010 21:04


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