Gegner bewaffnen

Posted By: DdE

Gegner bewaffnen - 09/09/08 13:39

hallo, ich habe ein kleines problem, ich bastle gerade an einen shooter über den ersten weltkrieg, leider habe ich nicht die geringste ahnung wie ich meinen gegnern eine waffe in die hand drücken kann?!? ausserdem würde ich gern wissen wie es möglich ist die gegner so umzustellen das sie dauerfeuer schießen (z.B. mg-schütze) oder vielleicht sogar einen flammenwerfer bediehnen können.

danke schon mal für eure hilfe!
Posted By: rvL_eXile

Re: Gegner bewaffnen - 09/09/08 13:42

Schau dir mal das C-Script Tutorial an, dalernste schonmal die Basics... Und im Manual würde ich auch mal reinschauen udn dir mal einige Befehle ansehen...
Um dem Gegner ne waffe in die Hand zudrücken brauchse ne Ent_create und vec_for_vertex anweisung... näheres dazu im Manual wink

cYa Sebastian
Posted By: Rasch

Re: Gegner bewaffnen - 09/09/08 13:55

Wie Sebastian bereits sagte gibt es die Möglichkeit per vec_for_vertex bzw per script.

Andererseits könntest du jede Waffe in MED der Handbewegung der Entity folgen lassen, sprich du animierst die Waffe und lässt später per Script ihre Animation abspielen.

Was genau du mit Dauerfeuer meinst ist mir nicht klar. Hast du bereits einen Code für deine Gegner? Beinhaltet dieser Code das sie wenn sie den Player sehen einmal schießen?

Das mit den verschiedenen Waffentypen kannst du z.b. mit Variablen abfragen.

Hat ein Soldat z.b. eine Pistole so wird Variable pistole auf 1 gesetzt. In einer Schleife schaust du dann immer und immer wieder welche Variable auf 1 gesetzt ist, eine sogenannte IF-then Abfrage. Ist nun z.b. pistole = 1 THEN (dann) tue dies. Ist Flammenwerfer = 1 dann tu das usw.
Posted By: DdE

Re: Gegner bewaffnen - 09/09/08 14:52

also erstmal vielen dank für die schnellen antworten!!!

hab nur leider die hälfte kappiert (sorry)...

wenn ich die waffe im MED der bewegung der Entity folgen lasse, wie kann ich sie ihm dann in die hand drücken??? hab da mal irgendwas gehört, das man da die koordinaten oda so angeben muss und beide models zu verbinden.

mit dauerfeuer mein ich das der gegner nicht einzelne schüsse abfeuert wie wenn er ne pistole in der hand hat, sondern mehrere wie wenn er eine maschinenpistole in der hand hat (schwer zu erläutern :-p )
Posted By: DdE

Re: Gegner bewaffnen - 09/09/08 14:57

ohh... noch was ich benutze die ganz normale "player_walk_fight" und für die gegner "actor_walk_fight" funktionen.

ich benutze Game Studio Standart 5.501 falls das hilft.
Posted By: Rasch

Re: Gegner bewaffnen - 09/09/08 17:44

Wenn du die Waffe mitbewegst, also du lädst das Model in MED und dann die Pistole. animierst die Pistole an der Hand mit und llöschst dannach dena ctor. dann einfach die pistole per script an die Position des actors setzen und schon sollte sie passen! smile

Ohje xD Ja die TZemplates sind immer bissle blöd zu verstehen. Eventuell solltest du dich mal nach einem anderen Movementscript umschauen.

Durch mal die AUM´s
Posted By: DdE

Re: Gegner bewaffnen - 09/09/08 20:13

gut, danke!
langsam dämmerts :-)

es ist nicht möglich von einer MED datei in eine zweite zu kopieren oda? das würde die sache unglaublich vereinfachen...
bin nähmlich was scripten angeht ned sonderlich begabt.

werd jetz einfach mal a bissal ausprobieren und dann seh ma weiter, nochmal danke!
Posted By: Rasch

Re: Gegner bewaffnen - 09/09/08 20:15

Doch erst dein Actor öffnen dann auf auf File klicken dann Merge und dann deine Waffe öffnen!
Posted By: DdE

Re: Gegner bewaffnen - 09/13/08 10:03

so... bin wieder da laugh

das mit dem reinkopieren hat prima geklappt (hab sogar ich hingekriegt wink ).
damit is das problem mit den bewaffneten Gegnern gelöst...

nochmal vielen, vielen, dank... laugh
Posted By: Rasch

Re: Gegner bewaffnen - 09/13/08 12:16

Gern geschehen smile
© 2023 lite-C Forums