Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
27.01.2009, 15:17
rungigasi



Hallo an alle !!

Ich mach zurzeit eine eigene singleplayer MOD für HL2 nun brauche ich doch Hilfe daher habe ich mir gedacht ich frage hier mal nach, vielleicht kann mir ja einer helfen was sehr super wer.

Nun meine frage:

Gibt es irgend eine Möglichkeit ein Script zumachen, wen man den Gegner sozusagen wen die letzte Kugel in ihn dringt (kurz vorm TOT) das dann ein Bullettime einspringt, so das alles für paar Sekunden langsamer geht

Es wer super wen ihr mir da helfen könntet, oder sogar ein Beispiel schreibt.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
27.01.2009, 15:42
Bluthund



Deine Idee hat erstmal folgende Probleme:
- HL-Scripts haben nicht mal genug Flußkontrolle, um ne simple Bedingung zu prüfen (vom Zugang zum Zustand des Spiels mal abgesehen)
- Es gibt keine Kugeln in HL/HL2 (im Sinne von realen Geschossen, die sich von der Waffe in Richtung Ziel bewegen).

Umsetzen ließe sich das ganze aber wahrscheinlich auch ohne gleich das ganze Combatsystem umzubasteln mit ein bisschen Tricksen:
Sobald der Gegner stirbt (HitPoints <= 0), gehst du nicht sofort in die Sterbephase über sondern frierst den NPC ein (um weitere Interaktion zu verhindern), aktivierst die Bullettime und startest die Sterbephase erst nach x Sekunden. Zusätzlich kannst du dann natürlich auch noch ne Kugel als Model spawnen die sich auf deiner Traceline bewegt und dann bei T+x den NPC trifft.

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 27.01.2009 um 15:43 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
27.01.2009, 16:31
rungigasi



Hallo Bluthund danke für deine Antwort

naja mit der Kugel ist nicht so wichtig ich wusste nicht genau wie ich das beschreiben sollte,
mir ist eigentlich mit den Bullettime am wichtigsten (wen Gegner 0 HP hat dann Bullettime für z.b. 5 Sekunden)

ich weiss ehrlich gesagt nicht wo ich anfangen sollte muss ich in SDK (Game_HL2-2005.sln) was coden oder geht das auch anders?

Wie müsste ich vorgehen?

--

zum Seitenanfang zum Seitenende Profil || Suche
003
27.01.2009, 16:49
Bluthund



Du benötigst jemanden mit wenigstens mittelmäßigen C++-Kentnissen.

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-

zum Seitenanfang zum Seitenende Profil || Suche
004
27.01.2009, 17:01
rungigasi



Tja und dar geht es schon los ich habe kein der mir dies erfüllen könnte, :(

deswegen habe ich hier gefragt!

--


Dieser Beitrag wurde am 27.01.2009 um 21:26 von rungigasi bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche