Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 18.06.2009, 15:42   #1 (permalink)
50 Beiträge
 
Registriert seit: 12.06.2009
Beiträge: 53
Standard KI schießen lassen (ohne Ziel - nur für den Effekt)

Wiedermal verstehe ich nicht, warum es die Frage noch nicht gab, aber sicher ist sie pipieinfach zu beantworten und ich hab nur Tomaten auf den Augen!
Ist weidermal ne Frage für eine Zwischenszenensituation (wie bei mir meistens):

Hubschrauber ist in der Luft (heli) mit pilot (pil) und Schütze (gun). Kamera kreist ganz nah um ihn herum, so dass außer Himmel kaum etwas anderes zu sehen ist. Der Hubschrauber soll feuern was das Zeug hält. Brauch ich unbedingt ein Ziel (phyisches Ziel oder reicht Spiellogik) oder kann ich das Ding auch einfach blind in die Luft feuern lassen? Wie? Nehmen wir mal an, es ist ein MH60s. Der linke Türschütze soll schießen.
Wie tu ich das?


EDIT:
mit den folgenden Scriptzeilen aus Mr-Murrays Guide gehts jedenfalls nicht. Außerdem hätt ich gern Dauerfeuer...
Code:
gun fire ["M240_veh", "M240_veh", "B_762x51_Ball"]

gun fire "M240_veh"
Wenn ich extra noch ein Ziel spawne (z.B. nen anderen Heli in 50m Entfernung, mit Name "target") passiert mit folgender Zeile auch rein gar nichts:
Code:
gun dofire target

Geändert von Hath Kull (18.06.2009 um 17:20 Uhr).
Hath Kull ist offline  
Alt 18.06.2009, 18:28   #2 (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

Bitte nicht immer gleich schreiben, dass irgendwas aus dem Guide nicht geht,
wenn du etwas irgendwo rauskopierst! Wenn dann bitte mit genauer Quellenangabe

Alle Guide-Inputs sind getestet, bevor sie aufgenommen wurden.


Zu deinem Problem:
Normalerweise sagt man: Einheit fire "WaffenKlassenName"
Der Firebefehl ist ja auch ausführlich erläutert.
Meine Helis feuern, wenn ich das mache. Bin
noch unterwegs, aber schaue später gerne nochmal rein.

VG

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  
Alt 18.06.2009, 18:48   #3 (permalink)
50 Beiträge
 
Registriert seit: 12.06.2009
Beiträge: 53
Standard

Um Himmels Willen, ich wollte doch nicht am Guide rumnörgeln! Außerdem ist der ja für ArmA1 und da kann es doch sein, dass im 2 was nicht mehr geht. Außerdem hab ich die Classnames für das Tür-MG des MH60S und dessen Munition ja woanders her - der Fehler liegt also entweder da oder ich hab generell was falsch verstanden. (z.B. wieso steht der Name der Waffe zweimal in der Zeile? [Beispiel 1])
Nur hab ichs eben ausprobiert und nix passiert. Nich immer gleich angegriffen fühlen, Mr-Murray!

...und zu den Quellenangaben:
Scriptzeile 1 ist von Seite 136
Scriptzeile 2 und 3 sind von Seite 113 unten

Ich denke halt mal dass die Beispiele nicht für meine Situation anwendbar sind oder so. Kann ja sein, dass ein normaler Soldat feuert, wenn ich ihm so einen Befehl gebe. Mein Helikopterschütze tut es nicht. Punkt.

EDIT: EIN Fehler ist gefunden. Ich muss nicht den Helikopterschützen (gun) feuern lassen sondern den ganzen Hubschrauber (heli).
Code:
heli fire "M240_veh"
Trotzdem wird dann nur ein einziges Mal geschossen. Das ist nicht das was ich im Sinn hatte. Der soll wie irre das ganze Magazin leerrotzen und dann am besten noch seine Schuhe hinterherschmeißen!

Geändert von Hath Kull (18.06.2009 um 19:33 Uhr).
Hath Kull ist offline  
Alt 18.06.2009, 22:11   #4 (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

Hey kein Problem. Passt scho´. War auch eher für Leser u. zur Aufklärung gemeint
__________________
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  
Alt 18.06.2009, 22:13   #5 (permalink)
50 Beiträge
 
Registriert seit: 12.06.2009
Beiträge: 53
Standard

Na dann hilf mir doch auch mal Murray, wenn du dich schon in den Thread bemühst! Komm! Dauerfeuer aus Heligeschütz! Scripte mir mal ne Zeile!
Hath Kull ist offline  
Alt 18.06.2009, 22:21   #6 (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

Bin doch schon dran
__________________
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  
Alt 18.06.2009, 22:54   #7 (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 hiermit kannst du dir schon mal den abgefeuerten Typ ausgeben lassen:

this addEventHandler ["Fired", {hint format ["%1", _this]}]

Editing Guide 3.16 - Abgefeuerten Typ ausgeben lassen - Seite 92


Jetzt ist ein wenig Fummelarbeit gefragt. Auf meine Tricks ist er nicht reingefallen,
also scheints ne größere Sache zu sein! Ich schaue mal weiter.

Für meine Battle of Ortego hatte ich einen Heli, der mehrfach die Spielerposition angreift
und mit dem 57mm Launcher beschießt! Das war hot!

Dort hatte ich es mit _Heli fire "57mmLauncher" umgesetzt
__________________
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  
Alt 18.06.2009, 22:58   #8 (permalink)
50 Beiträge
 
Registriert seit: 12.06.2009
Beiträge: 53
Standard

Ja im Notfall mach ichs halt auch mit nem Launcher, aber ich hätte schon lieber was schnellfeuerndes. Ist ja nur für so ein 5-8-Sekunden Cutscene...

Geht das vielleicht besser wenn ich doch ein Ziel spawne ("empty" vielleicht oder eine Spiel-Logik - was hat die eigentlich für nen ClassName?)... und auf dieses Ziel feuern lasse? Aber wie das?
Hath Kull ist offline  
Alt 18.06.2009, 22:58   #9 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Buccs
 
Registriert seit: 03.10.2006
Ort: Aus dem Oooosten
Alter: 53
Beiträge: 1.286
Standard

Zitat von Mr-Murray Beitrag anzeigen


Für meine Battle of Ortego hatte ich einen Heli, der mehrfach die Spielerposition angreift
und mit dem 57mm Launcher beschießt! Das war hot!

Die ganze Mission war hot!
Wann gibt es sowas für ArmA II?
Buccs ist offline  
Alt 18.06.2009, 22:59   #10 (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

Geht nicht gibts nicht!
Bisher haben wir alles zum Laufen bekommen. Ist nur ne Kinke, ganz sicher!
__________________
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  
Alt 18.06.2009, 23:09   #11 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Könnte man das nicht mit einer While Schleife machen?
Code:
While {alive heli} do {
   heli fire "M240_veh";
   sleep 0.01;
};
Cyborg11 ist offline  
Alt 18.06.2009, 23:38   #12 (permalink)
50 Beiträge
 
Registriert seit: 12.06.2009
Beiträge: 53
Standard

...dann kann ich doch aber während die Schleife läuft nichts anderes machen? Camscripting usw... Dann feuert das Ding halt, aber das gibt ne total langweilige Szene! Ich bräuchte ein Dauerfeuer, das einmal initialisiert wird und dann weiterläuft, während ich im Script weitere Anweisungen gebe...
Hath Kull ist offline  
Alt 19.06.2009, 00:50   #13 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.01.2009
Beiträge: 209
Standard

Auslöser nutzen?
2. Script?

Vocoder ist offline  
Alt 19.06.2009, 17:54   #14 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Zitat von Hath Kull Beitrag anzeigen

...dann kann ich doch aber während die Schleife läuft nichts anderes machen? Camscripting usw... Dann feuert das Ding halt, aber das gibt ne total langweilige Szene! Ich bräuchte ein Dauerfeuer, das einmal initialisiert wird und dann weiterläuft, während ich im Script weitere Anweisungen gebe...

Nur wenn du alles in ein Skript packst, in dem auch das While steht, dann wird nichts weiter nach dem While ausgelöst.
Mach für dein anderes Skripting einfach ein 2. Skript (wie oben schon genannt) und lass das parallel auslösen
Cyborg11 ist offline  
 


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
Nicht schießen pspsps91 Editing 10 04.08.2006 20:50
Schießen ohne Effekte .Hmmm ???????? SF-TIGER Hilfe 2 16.08.2005 23:59
mit panzer schießen? Mammam Hilfe 9 09.08.2004 17:02


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