HX3 Foren  

  HX3 Foren > Games > Operation Flashpoint > Editing

Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 09.04.2006, 22:53   #1 (permalink)
Newbie
 
Registriert seit: 09.04.2006
Beiträge: 5
Standard Scripting Allgemein

Hallo,
Und zwar suche ich eine konkrete Anleitung zum scripten, aber nicht wie sie in den vielen kleinen Tutorials vorhanden ist.
Und zwar suche ich konkret: Wie ist die scriptsprache aufgebaut? um z.b. zu verstehen: wenn ich eine do schleife mache will zum helijump wie muss das dann z.b. aussehen
Code:
groupb=[b1,b2,b3,b4,b6,b7,b8,b9]


while "groupb>0" do {_x action ["eject", bh];groupb - _x}
Sprich ich initializiere ein Array welches alle mitglieder meiner gruppe sind, nun möchte ich das immer ein soldat rausspringt solange mein array größer als 0 ist, und immer wenn einer rausgesprungen ist soll der der rausgesprungen ist aus der gruppe genommen werden.
Ist die Trennung der zwei befehle im do kopf richtig?
Wie initialisier ich arrays, variablen, konstanten usw, und welche befehle gibt es die ich verwenden kann? Wie sage ich meiner gruppe z.b. das wenn sie aus dem heli gesprungen ist sie sich zum punkt b bewegen soll? praktisch gettoposition x,x if groupb=0

und solche späße. Hab mir Khartaks´s OFP MEG gezogen, was ganz nett ist mir aber nicht weit genug ins detai geht, da zwar immer beispiele dabei sind diese aber immer nur für einen fall funktionieren, und nicht den ganzen ablauf erklären das man ihn auch selbst abändern kann. Ich habe auch vorher teils php und perl programmiert sollte mir also damit nicht so schwer tun.

Dankende Grüße
Sprengi

Ädit:
Gehe ich richtig in der Annahme aus das die initalisierung genau so wie in jeder anderen scriptsprache ala perl usw geht?
Hab noch ein paar tuts gefunden und da scheint es so zu sein, blos eine liste der befehle habe ich nicht gefunden...

Geändert von Sprengmeister (09.04.2006 um 23:02 Uhr).
Sprengmeister ist offline   Mit Zitat antworten
Alt 09.04.2006, 23:06   #2 (permalink)
Newbie
 
Registriert seit: 09.04.2006
Beiträge: 5
Standard AW: Scripting Allgemein

Hab 30 sec nachdem ich nix gefunden hatte und gepostet hatte mapfact.net gefunden wo interessante sachen drauf sind und sicher auch die lösung zu meinem problem
Sprengmeister ist offline   Mit Zitat antworten
Alt 09.04.2006, 23:39   #3 (permalink)
Newbie
 
Registriert seit: 09.04.2006
Beiträge: 5
Standard AW: Scripting Allgemein

Aber ein Problem habe ich noch:
Wie kann ich z.b. aus 5 soldaten eine gruppe machen, wo ich dann nur die gruppe ansprechen muss das sich diese nach x bewegen? oder reicht es wenn ich es dem seargent befehle? Und wie kann ich meine Soldaten per script ohne Waypoint einsteigen lassen, und zwar so das sie sich nicht beamen?
Sprengmeister ist offline   Mit Zitat antworten
Alt 10.04.2006, 17:30   #4 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 47
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Scripting Allgemein

Also, wenn du schon eine Gruppe hast, reicht es, wenn du den Leader der Gruppe in deinem Script ansprichst.
Ansonsten musst du vorher [s1,s2,s3,s4] join group Jack; in dein Script schreiben... s1,s2. usw und Jack sind natürlich dann durch die Namen der Einheiten zu ersetzen.

Das Einsteigen ohne Beamen entzieht sich im Moment meiner Kenntnis, müsste ich nachschauen. Du kannnst aber auch die Männer zu dem Fahrzeug laufen lassen (leader domove getpos fahrzeug) und am Fahrzeug dann einen Trigger setzen, der die Gruppe dann ins Fahrzeug beamt, wenn sie dort ankommt.
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 21.04.2009, 07:22   #5 (permalink)
Newbie
 
Registriert seit: 21.04.2009
Beiträge: 24
Standard

Zitat von SWAT Beitrag anzeigen

Also, wenn du schon eine Gruppe hast, reicht es, wenn du den Leader der Gruppe in deinem Script ansprichst.
Ansonsten musst du vorher [s1,s2,s3,s4] join group Jack; in dein Script schreiben... s1,s2. usw und Jack sind natürlich dann durch die Namen der Einheiten zu ersetzen.

Das Einsteigen ohne Beamen entzieht sich im Moment meiner Kenntnis, müsste ich nachschauen. Du kannnst aber auch die Männer zu dem Fahrzeug laufen lassen (leader domove getpos fahrzeug) und am Fahrzeug dann einen Trigger setzen, der die Gruppe dann ins Fahrzeug beamt, wenn sie dort ankommt.

Hallo.

Ich bekomme das mit dem Gruppieren einfach nicht hinl. Ich bekomme immer den Fehler "group erwartet Typ Objekt"

Ich habe in der init Zeile des Anführers:

[s1,s2,s3,s4] join group Gruppe1; und Gruppe1 = join this; probiert.
Aber ich bekomme immer einen Fehler. Die Jungs sind ja quasi schon in einer Gruppe bzw. meinem Trupp. Nur hat der keinen Namen. Und ich möchte in einer Mission eine Geisel aufpicken und die mit [Geisel] join group Gruppe1; zu meiner Gruppe hinzufügen... Doch Pustekuchen. Auch hier der selbe Fehler...
Ich habe Grouplink 3 drauf. Kann das daran liegen, dass sich die Syntax geändert hat? Bzw. muss man das da anders gruppieren?

Viele Grüße
pestbeule ist offline   Mit Zitat antworten
Alt 10.07.2009, 08:11   #6 (permalink)
Newbie
 
Registriert seit: 07.07.2009
Beiträge: 6
Standard

Ich habs folgendermaßen gelöst (selbes Szenario mit Geisel, die bei Entdeckung in die Gruppe übernommen wird):

units Geisel join player;

Ansonsten halt zum Beispiel:

units Geisel join s2;
units s2 join player;

Wenn die Geisel erst zu der anderen Gruppe gehören soll. Wie auch immer auf jeden Fall funktioniert es bei mir so.

Geändert von GilbMLRS (10.07.2009 um 08:13 Uhr).
GilbMLRS ist offline   Mit Zitat antworten
Alt 11.07.2009, 08:49   #7 (permalink)
Newbie
 
Registriert seit: 21.04.2009
Beiträge: 24
Standard

Danke dir für die Hilfe... Da werd ich doch gleich mal schauen, ob ich nicht auch ein Geiselszenario in ARMA II erstelle...

Dank dir und ein schönes Wochenende...
pestbeule 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


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