HX3 Foren  

  HX3 Foren > Games > Operation Flashpoint > Editing

Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 07.06.2005, 19:45   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.04.2005
Beiträge: 115
Icon3 Wie schiesse ich auf ein PBR?

Vielleicht ein etwas abstruser Titel, aber whateva...

Grundsätzlich geht es darum, dass ich per "doTarget" und "doFire" ein paar Einheiten auf ein PBR schiessen lassen will (nein nicht schreien, es wird erst kompliziert ). Das Script funktioniert auch Wunderbar bei eben allen Einheiten ausser Armored ones...

Das Problem ist eben dass das PBR als "Armored" eingeordnet ist und die Jungs daher nicht mit ihren AK47's angreifen (es sollen ja ordentlich Tracer fliegen).

Nunja, langer text, kurze frage: wie bringe ich meine Jungs dazu auf ein "gepanzertes" PBR mit der AK zu feuern.

lg
Lonely
Lonely ist offline   Mit Zitat antworten
Alt 07.06.2005, 19:54   #2 (permalink)
Tokio Hotel Fan 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von boonz
 
Registriert seit: 04.05.2005
Ort: Bahamas
Alter: 32
Beiträge: 1.460
boonz eine Nachricht über ICQ schicken boonz eine Nachricht über Skype™ schicken
Standard AW: Wie schiesse ich auf ein PBR?

Wenn das Boot steht, dann könntest du Schlitzohr-like einen Gegenstand, irgendetwas hinterm Boot platzieren, und sie darauf schießen lassen.
__________________
Zitat:

"Sodomy non sapiens."
- Pterry (Mort)

o
L_
OL
"This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat."

"Tokio Hotel Fan" -edited by Burns :P
- auch edited by Burns :P
boonz ist offline   Mit Zitat antworten
Alt 07.06.2005, 19:57   #3 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Registriert seit: 01.12.2004
Beiträge: 17.667
Standard AW: Wie schiesse ich auf ein PBR?

Plaziere eine unsichtbares Inf. Ziel per Schleife im Script immer an die Position des Bootes, sollte gehen.
MarcusErgalla ist offline   Mit Zitat antworten
Alt 07.06.2005, 20:01   #4 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.04.2005
Beiträge: 115
Standard AW: Wie schiesse ich auf ein PBR?

klingt gut marcus, schreibst mal im icq ich glaub für das script brauch ich noch ein klein bisserl hilfe
Lonely ist offline   Mit Zitat antworten
Alt 07.06.2005, 20:23   #5 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Registriert seit: 01.12.2004
Beiträge: 17.667
Standard AW: Wie schiesse ich auf ein PBR?

So, *textfüllen...*
Zitat:

evt:
S1 dotarget PBR_Target
S1 dofire PBR_Target

Und das hier um das Ziel auf das PBR zu setzen:

#Loop

PBR_Target setpos Getpos "PBR";

~0.1

goto "loop"

MarcusErgalla ist offline   Mit Zitat antworten
Alt 07.06.2005, 20:31   #6 (permalink)
the artist formerly known as Kommando
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von B3liar
 
Registriert seit: 24.01.2005
Ort: nahe Oktoberfestcity
Beiträge: 257
B3liar eine Nachricht über ICQ schicken
Standard AW: Wie schiesse ich auf ein PBR?

hmm.
Dann hast aber ne endlosschleife.
Setz besser noch ne auswahlmöglichkeit rein:


Setze auf die Map 2 auslöser.
Der eine bei aktivierung: an=true
Den anderen setzt du auf timer, oder bestimmte bedingung, und gibst ein
aus=true.

Von Anfang der Mission startest du das script per This exec "blabla.SQS";

Darin steht dann:


#Loop

PBR_Target setpos Getpos "PBR";

~0

?aus : goto "done"

?an : goto "loop"

~1

#Done
Exit


Is vllt ein bissl besser, sonst läuft das script dauernd weiter
__________________
B3liar ist offline   Mit Zitat antworten
Alt 07.06.2005, 20:40   #7 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.04.2005
Beiträge: 115
Standard AW: Wie schiesse ich auf ein PBR?

getpos erwartet object und nicht string bekomm ich als error bei dem script, ich habs auch mal mit

PBR_Target setpos[getpos PBR select 0, getpos PBR select 1, getpos PBR select 2];

probiert, da zielen sie zwar brav aber schießen nicht *grml*

EDIT: das nichtschießen kommt wahrscheinlich daher dass die target dann ja "in" dem fahrzeug drinnen ist und daher eine freundliche einheit den schussweg versperrt.. obwohl die mich mit "dofire" uach immer weggebolzt haben ohne auf eigene zu schaun ;D

Geändert von Lonely (07.06.2005 um 20:44 Uhr).
Lonely ist offline   Mit Zitat antworten
Alt 07.06.2005, 20:51   #8 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.04.2005
Beiträge: 115
Standard AW: Wie schiesse ich auf ein PBR?

EDIT2: falls ich diesen string verwende
Code:
PBR_Target setpos[getpos PBR select 0, getpos PBR select 1, getpos PBR select 2];
welche ist nun die Z(höhe) koordinate?
Lonely ist offline   Mit Zitat antworten
Alt 07.06.2005, 20:59   #9 (permalink)
the artist formerly known as Kommando
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von B3liar
 
Registriert seit: 24.01.2005
Ort: nahe Oktoberfestcity
Beiträge: 257
B3liar eine Nachricht über ICQ schicken
Standard AW: Wie schiesse ich auf ein PBR?


Ich kenn nur

this setpos [(getpos this select 0),(getpos this select 1),2];

Dabei wäre dann 2 die höhenkoordinate.
Aber diese solltest du eigentlich nicht brauchen.
Mit den Oben genannten befehlen wird das Target direkt auf das boot gesetzt.
Aber ich glaube nicht, das es so einfach ist, die KI zum schießen zu bringen.
Mir ist es jedenfalls in meiner Mapper-Karriere nie gelungen.
Aber ich kenn mich auch mim scripten nicht wirklich aus.
Warum setzt nicht einfach 1-2 Ostsoldaten ins boot, und nimmst ne Ammi KI mit MG?
__________________
B3liar ist offline   Mit Zitat antworten
Alt 07.06.2005, 21:03   #10 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.04.2005
Beiträge: 115
Standard AW: Wie schiesse ich auf ein PBR?

mir ist es gerade gelungen die sache istn ur die jungs sind so intelligent und ballern nicht auf eigene. ich hab jetzt das ziel 2m über das Boot-Z gehoben jetzt schauts so aus als würden sie aufs boot ballern treffen aber nix... und sie schiessen sofort, schaut in dern acht und mit dxdll tracern einfach nur geil aus
Lonely ist offline   Mit Zitat antworten
Alt 08.06.2005, 13:22   #11 (permalink)
T-X
50 Beiträge100 Beiträge
 
Registriert seit: 08.08.2004
Ort: Alveslohe (Norden von Hamburg)
Alter: 35
Beiträge: 228
T-X eine Nachricht über ICQ schicken
Standard AW: Wie schiesse ich auf ein PBR?

Zitat von B3liar


Ich kenn nur

this setpos [(getpos this select 0),(getpos this select 1),2];

Dabei wäre dann 2 die höhenkoordinate.
Aber diese solltest du eigentlich nicht brauchen.
Mit den Oben genannten befehlen wird das Target direkt auf das boot gesetzt.
Aber ich glaube nicht, das es so einfach ist, die KI zum schießen zu bringen.
Mir ist es jedenfalls in meiner Mapper-Karriere nie gelungen.
Aber ich kenn mich auch mim scripten nicht wirklich aus.
Warum setzt nicht einfach 1-2 Ostsoldaten ins boot, und nimmst ne Ammi KI mit MG?


Nicht ganz
this setpos [getpos this select 0, (this select 1) +0,5]
Wobei die zahl HINTER dem Komma (!) die höhenkoordinate ist
T-X ist offline   Mit Zitat antworten
Alt 08.06.2005, 13:41   #12 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.04.2005
Beiträge: 115
Standard AW: Wie schiesse ich auf ein PBR?

naja das hier is die lösung aller probleme bis jetzt, mit dem shoot script (viel zu einfach dass es erwähnenswert wäre ) funzt alles problemlos
Code:
#Loop

PBR_Target setpos[(getpos PBR select 0)+3,getpos PBR select 1,(getpos PBR select 2)+3];

~0.5

goto "loop"
Lonely 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


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