Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 27.07.2008, 13:14   #21 (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

Ihr müsst euch angewöhnen mit der neuen Syntax zu programmieren!


Für die Musik aus der obigen Beispielmission erstellt ihr folgendes Skript:

Skriptname: Autoradio.sqf

Skriptinhalt: while {alive _this} do {_this say "BlackAttack"; sleep 127}

In die Initialisierungszeile eines Fahrzeuges eingeben: temp = this execVM "Autoradio.sqf"


Das Radio spielt so lange das Fahrzeug unzerstört ist.
Vienna ist offline   Mit Zitat antworten
Alt 27.07.2008, 13:45   #22 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Ja und nein.
Für A2 schon sehr wichtig! In A1, aber dennoch nicht bewiesen. Am Ende läuftt es ja noch gut.

Aber schicker siehts aus, das stimmt. Für mich ist es zwischen meinen ganzen anderen Arbeiten am
Rechner etwas einfacher und schneller schnell mal etwas per Copy&Paste hier reinzukopieren, was ich
selbst schon irgendwo verwendet habe. Siehe oben.
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 27.07.2008, 14:20   #23 (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

Jedenfalls sollte man in Zukunft Skripte die die im "Dauerbetrieb" laufen in der SQF-Syntax erstellen. Das entlastet das System. Ist in diesem Fall, wegen der langen Pausen, sicher nicht so wichtig.

Noch eine Frage zum Sound. Wenn hier das Fahrzeug zerstört ist, dann bricht die Musik ab. Gibt es noch eine andere Möglichkeit den "Musiklauf" abzubrechen?
Vienna ist offline   Mit Zitat antworten
Alt 27.07.2008, 14:30   #24 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Für was meinst du? Musik aus oder?
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 27.07.2008, 15:30   #25 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

keine panik es geht jetzt doch
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 27.07.2008, 15:44   #26 (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

Ich meine Musik/Sound welche mit say gestartet wurde, ob die während des Abspielens total abgebrochen werden kann. Nicht dass sie vielleicht unhörbar im Hintergrund noch weiter läuft.
Vienna ist offline   Mit Zitat antworten
Alt 27.07.2008, 19:48   #27 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Gute Frage... weiß ich gerade auch nicht.
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 02.08.2008, 23:02   #28 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

so ez hatt ich wieder ne idee ABER

ich versuche es hinzukriegen das man die musik im Auto an und asschalten kann
aber ich bekomms mal wieder nich hin
Hilfe
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 03.08.2008, 13:54   #29 (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

Wie oben angeführt ist es anscheinend nicht möglich das Abpielen zu unterbrechen, es sei denn das abspielende Objekt ist zerstört.

Wenn man als Musikquelle ein "Logic Objekt" erstellt und das dann dem Fahrzeug nachführt, so ist ein Abschalten machbar, indem man das "Logic Objekt" löscht.

Im Beispiel enthält ein Fahrzeug einen Aktionsmenüpunkt mit dem Ein Radio ein- und ausgeschaltet werden kann.

Der Ablauf wird über ein Skript gesteuert.
Angehängte Dateien
Dateityp: zip Radio.zip (932,0 KB, 45x aufgerufen)
Vienna ist offline   Mit Zitat antworten
Alt 03.08.2008, 13:58   #30 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

uj besten dank dafür
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 03.08.2008, 14:04   #31 (permalink)
500 Beiträge
 
Benutzerbild von Mr.g-c
 
Registriert seit: 18.12.2006
Ort: Frankfurt->Darmstadt->Dieburg
Beiträge: 687
Mr.g-c eine Nachricht über ICQ schicken Mr.g-c eine Nachricht über MSN schicken
Standard

Wieso nutzt der Gott des Editings immer noch sqs......
Mr.g-c ist offline   Mit Zitat antworten
Alt 03.08.2008, 14:18   #32 (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

Zum Glück kannst du mich mit dieser Betitelung nicht meinen. Das Radio Skript ist in SQF-Syntax verfasst.
Vienna ist offline   Mit Zitat antworten
Alt 03.08.2008, 15:11   #33 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Er kann ja nur dich damit meinen Vienna.

Meine Güte... das hat einen einfachen Grund. Weil bis zum heutigen Tage noch nicht einwandfrei bewiesen
ist, dass SQF performanter ist. In einigen Teilen ja, aber von der Funktionsweise her auch nicht unbedingt
zuverlässiger. Am besten ist immer noch Skriptfrei

Der nächste Punkt ist sicher die Guideschreiberei. Denn die Zeit, die ich darin investiert habe, hätte ich
weitaus sinnvoller nutzen können. Zum Beipiel mit SQF-Thematik. Ich werde aber für A1 kein Guide mehr
umstellen. Das belibt jetzt so mit SQS-Beispielen bestehen. Jeder soll selbst für sich entscheiden, was er
in A1 nutzen möchte. Aber für A2 kann ich nur SQF empfehlen, weil die Engine so vorgibt!


Viele Grüße

Mr-Murray
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 03.08.2008, 20:59   #34 (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

SQS oder SQF?

Zuverlässigkeit? SQF verzeiht fast keine Fehler bei der Programmierung.

Pereformance? SQF-Sripts sind im Speicher ablegbar.

z.B.: Variable = Compile PreprocessFile "Skript.sqf";
Aufruf als Funktion: [x,y] call Variable;
Aufruf als Skript: [x,y] spawn Variable;

Für Anfänger ist der Umgang mit den Fehlermeldungen etwas schwieriger. Aber ich würde trotzdem empfehlen gleich mit der SQF-Syntax zu beginnen.
Vienna ist offline   Mit Zitat antworten
Alt 03.08.2008, 21:29   #35 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Guten Nabend
Deshalb gibts im kommen Guide auch ein eigenes Kapitel namens: 9.13 - Funktionen Grundwissen

So einige Vorteile haben Funktionen dann doch. Aber nur, wenn man´s eben braucht. Im Guide stehts
sehr gut beschrieben, deshalb werde ich mich jetzt nicht weiter drüber auslassen. Oder zwei Zeilen...

Die ersten SQF´s sind uns ja schon zu OFP-Zeiten um die Ohren geflogen. Was richtig nett ist, dass mal
die komplexesten Rechnungen, Abläufe etc. durch eine Funktion errechnen und das Ergebnis und in einer
einzigen Variable im speicher ablegen kann. Hinzu kommt, dass die Engine die präkompilierten Funktionen
sofort zur Hand hat und nicht erst wei beim Skript zeilenweise interpretieren muss. Und gerade
präkompilierte Dinge, wie Funktionen werden von der Engine vorrangig bearbeitet.

Was die Fehler angeht, sind Funktionen schon echt gnadenlos. Aber zu recht, wie ich finde! Goto, Label(#)
und ~ sind nun auch endlich Geschichte. Funktionen erfordern schon eine weit andere Denkweise als
normale SQS-Skripte. Dennoch ist es aber nicht von Nachteil, wenn man sich zuvor schon mal mit der
SQS-Thematik befasst hat. Damit hat man schon mal einen kleines Fundament geschaffen und sich mit
den ArmA-Befehlen vertraut gemacht. Denn mit SQS kommt für einen Einsteiger das in oder andere
Erfolgserlebnis schon mal etwas schneller daher, als bei SQF. Und hier in A1 braucht man sich für SQS
nun wirklich nicht zu schämen.

Ich bin mal auf die gescripteten Sequenzen in A2 gespannt, in welcher Form die wohl auftauchen werden ;o)


Viele Grüße

Mr-Murray
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 03.08.2008, 22:13   #36 (permalink)
500 Beiträge
 
Benutzerbild von DirtyHarryTPC
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 560
DirtyHarryTPC eine Nachricht über ICQ schicken
Standard

naja über ARMA 2 denke ich nicht das es besser als A1 wird
wird wohl nur wieder mal ne besser Grafik und das wars
aber sollte ne demo kommen kann mans mal ankuken,
ansonsten werd ich wohl auf Flashpoint 2 warten.
DirtyHarryTPC ist offline   Mit Zitat antworten
Alt 04.08.2008, 00:33   #37 (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

Man darf Funktionen nicht mit den SQF Skritps verwechseln. Für "~" gibt es dort "Sleep" und für "Goto" hat man jetzt "scopeName, breakTo und breakOut" hinzugefügt. Wobei die Sprungbefehle leider wieder die Rückkehr zur "Spagettiprogrammierung" bedeuten.

Jedenfalls wäre Warfare ohne SQF-Syntax wahrscheinlich unspielbar, dort kommen bereits sehr viele SQF-Dateien zum Einsatz.

Ich meine dieses Beispiel hat doch gut die Vorteile von SQF gezeigt.

SQS
-----------------------------------------
#Loop
?(!(alive _Car)) : exit
_Car say "DeinSound"
~15
goto "Loop"
-----------------------------------------

SQF
-----------------------------------------
while {alive _this} do {_this say "BlackAttack"; sleep 127}
-----------------------------------------


Mit der SQF-Syntax ist es auch möglich, diese Befehlsfolge z.B. ohne Skript in einen Auslöser einzutragen:

temp = [] spawn {while {alive Radio} do {Radio say "BlackAttack"; sleep 127}}
Vienna ist offline   Mit Zitat antworten
Alt 04.08.2008, 08:18   #38 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Also ich würde erstmal abwarten! A2 wird sicherlich mehr potential haben, als wir uns vorstellen können.
Aber warten wir doch mal was dort kommt! Und selbst wenn sich´s um 1-2 Monate3 verschiebt, ist das
vollkommen in Ordnung. Das sind dann die Monate, die A1 noch gebraucht hätte. Lasst sie mal machen,
denn sie haben auch OFP erschaffen. Und wenn A1 sooo schlecht wäre, würde ich dafür keinen Guide
schreiben und ihr nicht hier im Forum sein
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 04.08.2008, 09:42   #39 (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

Schlecht ist das Spiel sicher nicht, sondern sogar sehr gut. Besonders der offene Zugang, der fast unbegrenzte Möglichkeiten eröffnet. Nur sollte es halt nicht erst zwei Jahre nach dem Erscheinen ordentlich funktionieren.

Hoffentlich wollen sie ArmA2 nicht auf Druck noch vor Weihnachten rausbringen! Da kommt dann der 1. Patch wieder vor dem Spiel raus. Wird aber sicher dem derzeitigen Standard von ArmA entsprechen. Vielleicht neue Insel und einige neue Objekte. Eingentlich müsste diesmal der Start wesentlich besser sein.

Leider werden viele PC Spieler, welche mit ArmA schlechte Erfahrungen gemacht haben (jene die z.B. nur die 1.Version haben) das neue Spiel eher nicht mehr kaufen. Das wirkt sich sicher negativ auf die Anzahl unserer Gemeinschaft auf. Das werden auch die Produzenten in der Geldbörse spüren. Die setzten dafür aber eher mehr auf die kommenden Einnahmen einer Konsolenversion.
Vienna ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Musik Meilensteine Morton Entertainment 4 11.12.2006 12:15
Musik anders^on Entertainment 405 20.09.2005 13:22
Die universelle Musik Der Oszillator Entertainment 32 17.04.2005 18:42
Musik zu teuer? Das Nichts Diskussionsplattform 11 13.09.2004 00:34
Musik in OFP Jano Editing 2 26.08.2004 18:24


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