HALF-LIFE PORTAL
Your Gate To Valve's Games www.hl-forum.de
PORTAL
FORUM
LOGIN
User oder E-mail:


Passwort:


oder
Registrieren
Passwort vergessen?
OpenID-Login
MISC
PARTNER

TF2 Crafting

Special Artworks by
Hayungs

Link us:
HL PORTAL

Support us:


HLPortal
auf Facebook

›› Willkommen!   ›› 96.302.006 Visits   ›› 18.316 registrierte User   ›› 28 Besucher online (0 auf dieser Seite)
23.789 Themen, 325.181 Beiträge  
    FORUM 

Thema-Ansicht


Forum > Mods > Source Mods > NPC's sprechen lassen bei Garrysmod
Status: Offen
11 Beiträge
Letzter Beitrag Seiten (1):  [1]


Autor Beitrag
# 1
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 23.01.2005
7 Beiträge
NPC's sprechen lassen bei Garrysmod
Hoi,
ALso ich weiss nun seit kurzer Zeit wie man lebende NPCs spawnen lässt ... nunja , jeedenfalls hab ich dann auf nen Garrysmod Server gesehen das da einer nen NPC sprechen hat lassen (also den G-Man ) gibts irgendwie ne möglichkeit wie das geht ? Weil es gibt ja nur den Befehl npc_speakall , und da ist ein wirres Sprachdurcheinander.... (is aber lustig , empfehl ich mal , aber nur High End Rechnern O.o)


Duke
23.01.2005, 12:55 Uhr Anzeigen
# 2
Gordon2402  (34)
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 10.01.2005
62 Beiträge
Also, ich weis nicht, wie es geht aber das würde mich auch mal interessieren!
____________________________________


Unterschreibe für klingeltonfreies Fernsehen: http://votenow.cell5.com
23.01.2005, 20:53 Uhr Anzeigen
# 3
PelzR  (54)
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 18.01.2005
30 Beiträge
Ich bin zwar nicht gut in erklären, aber ich versuche es trotzdem mal.

Erstmal erstellt man einen NPC im Level. Wir erstellen jetzt mal einfach Barney.
Der Befehl daszu lautet "npc_create npc_barney" (ohne Anführungsstriche). Wenn man andere respawnen lassen will muss man nur einen anderen Namen eingeben (z.b. "npc_create npc_alyx" für Alyx).

!Mann sollte aber auf dem Boden zielen damit er NPC an dem Punkt erscheint!

Nun steht Barney im Level. Man könnte jetzt noch seinen namem umändert (um die Übersicht zu behalten), muss man aber nicht. Ich schreibs trotzdem mal so wie ich das gemacht hatte.

Erstmal visiert man den NPC an (mit dem Fadenkreuz) an. Dann gibt man ein "ent_setname [barney]" (ohne Anführungsstriche). Nun heißt der NPC nicht mehr "npc_barney" sondern nur noch "barney". Einige Befehle gehen nur mit bestimmten Namen.

Jetzt kommt das eigentliche. Um Barney sprechen braucht man eine Scene die er sprechen soll und den Befehl. Ich poste mal schnell eine kleine Liste von Kommentaren:

G-Man
scenes\canals\gman_watching
scenes\canals\gman_watching_short
scenes\citadel\gman_out
scenes\npc\Gman\gman_intro

Alyx
scenes\trainyard\alyx_greet00
scenes\trainyard\alyx_greet01
scenes\trainyard\alyx_greet02
scenes\trainyard\alyx_greet03
scenes\trainyard\alyx_greet04
scenes\npc\Alyx\brutal02
scenes\npc\Alyx\coverme01
scenes\npc\Alyx\coverme02
scenes\npc\Alyx\coverme03
scenes\npc\Alyx\gasp02
scenes\npc\Alyx\gasp03
scenes\npc\Alyx\excuseme01
scenes\npc\Alyx\excuseme02
scenes\npc\Alyx\excuseme03
scenes\npc\Alyx\getback01
scenes\npc\Alyx\getback02
scenes\npc\Alyx\getdown01
scenes\npc\Alyx\hurt04
scenes\npc\Alyx\hurt05
scenes\npc\Alyx\hurt06
scenes\npc\Alyx\hurt08
scenes\npc\Alyx\lookout01
scenes\npc\Alyx\lookout03
scenes\npc\Alyx\ohno_startle01
scenes\npc\Alyx\ohno_startle02
scenes\npc\Alyx\ohno_startle03
scenes\npc\Alyx\uggh01
scenes\npc\Alyx\watchout01
scenes\npc\Alyx\watchout02
scenes\npc\Alyx\youreload01
scenes\npc\Alyx\youreload02
scenes\k_lab2\alyx_searchloop_1
scenes\Jake\reaction_alyx
scenes\eli_lab\alyxtour01
scenes\eli_lab\alyxtour03
scenes\eli_lab\alyxtour03b
scenes\eli_lab\alyxtour03c
scenes\eli_lab\alyxtour03d
scenes\eli_lab\alyxtour04
scenes\eli_lab\alyxtour04b

Barney
scenes\choreoExamples\sdk_barney1
scenes\Expressions\Barneyalert
scenes\Expressions\barneycombat
scenes\Expressions\barneyidle
scenes\Jake\reaction_barney
scenes\npc\barney\ba_bringiton
scenes\npc\barney\ba_covermegord
scenes\npc\barney\ba_damnit
scenes\npc\barney\ba_danger02
scenes\npc\barney\ba_downyougo
scenes\npc\barney\ba_duck
scenes\npc\barney\ba_follow01
scenes\npc\barney\ba_follow02
scenes\npc\barney\ba_follow03
scenes\npc\barney\ba_follow05
scenes\npc\barney\ba_getaway
scenes\npc\barney\ba_getdown
scenes\npc\barney\ba_getoutofway
scenes\npc\barney\ba_goingdown
scenes\npc\barney\ba_goingdown
scenes\npc\barney\ba_gotone
scenes\npc\barney\ba_grenade01
scenes\npc\barney\ba_grenade02
scenes\npc\barney\ba_headhumpers
scenes\npc\barney\ba_hereitcomes
scenes\npc\barney\ba_heretheycome01
scenes\npc\barney\ba_heretheycome02
scenes\npc\barney\ba_hurryup
scenes\npc\barney\ba_imwithyou
scenes\npc\barney\ba_laugh01
scenes\npc\barney\ba_laugh02
scenes\npc\barney\ba_laugh03
scenes\npc\barney\ba_laugh04
scenes\npc\barney\ba_letsdoit
scenes\npc\barney\ba_letsgo
scenes\npc\barney\ba_littlehelphere
scenes\npc\barney\ba_lookout
scenes\npc\barney\ba_losttouch
scenes\npc\barney\ba_no01
scenes\npc\barney\ba_no02
scenes\npc\barney\ba_ohyeah
scenes\npc\barney\ba_oldtimes
scenes\npc\barney\ba_openfiregord
scenes\npc\barney\ba_pain01
scenes\npc\barney\ba_pain02
scenes\npc\barney\ba_pain03
scenes\npc\barney\ba_pain04
scenes\npc\barney\ba_pain05
scenes\npc\barney\ba_pain06
scenes\npc\barney\ba_pain07
scenes\npc\barney\ba_pain08
scenes\npc\barney\ba_pain09
scenes\npc\barney\ba_pain10
scenes\npc\barney\ba_soldiers
scenes\npc\barney\ba_turret
scenes\npc\barney\ba_uhohheretheycome
scenes\npc\barney\ba_wounded01
scenes\npc\barney\ba_wounded02
scenes\npc\barney\ba_wounded03
scenes\npc\barney\ba_yell


!Das ist nur ein Bruchteil!
Weiter im Text. Barney soll z.b. jetzt das Intro vom GMan sprechen. Dazu gibt man ein:

"ent_fire barney setexpressionoverride scenes\npc\Gman\gman_intro" (ohne Anführungsstriche)

Wenn man Barney nicht umbenannt hat muss man statt "barney" das eingeben "npc_barney"

Barney spricht jetzt das Intro den GMans in einer Endlosschleife (ist bei allen Kommentaren so, lädt man eine andere Scene spricht er auch diese in Endlosschleife). Wenn Barney jedoch eine Scene mit Alyx sprechen soll wechselt man einfach nur die "scenes\..." mit einer anderen aus. Der gesamte Befehl bleibt gleich nur dann halt die scenes auswechseln.
Wenn Barneywieder leise sein soll dann schreibt einfach eine Scene hin die es nicht gibt. Z.B. "... scenes\npc\barney\ba_follow05", schreibt dann einfach hin "scenes\npc\barney\ba_follow06" (06 gibt es nicht daher hält er seine Klappe (war bei mir so)).

So das wärs fürs erste, hoffe es ist verständlich.
____________________________________
[Beitrag wurde 2x editiert, zuletzt von PelzR am 26.01.2005, 20:12]
26.01.2005, 20:10 Uhr Anzeigen
# 4
matz0r  (40)
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 23.09.2004
2 Beiträge
thx 4 Erklärung :gut:
____________________________________
:ugly: matze.NET :ugly:
27.01.2005, 14:01 Uhr Anzeigen
# 5
Gordon2402  (34)
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 10.01.2005
62 Beiträge
@ PelzR: kannste net noch für die anderen NPC's die Befehle schreiben? Oder nen Link angeben, wo die alle stehen? BIIIIIIIIIIIITTEEEEEEEE!!!!!!!! :D
Wenigstens noch für Breen die!
____________________________________


Unterschreibe für klingeltonfreies Fernsehen: http://votenow.cell5.com
[Beitrag wurde 1x editiert, zuletzt von Gordon2402 am 30.01.2005, 16:26]
30.01.2005, 16:26 Uhr Anzeigen
# 6
PelzR  (54)
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 18.01.2005
30 Beiträge
hier noch einige: (ob sie funktionieren weiß ich nicht, habs nicht getestet)
Kleiner
scenes\k_lab\kl_nagsuit01
scenes\k_lab\kl_nagsuit02
scenes\k_lab\kl_nagsuit03
scenes\k_lab\kl_nagswitch01
scenes\k_lab\kl_nagswitch02
scenes\k_lab\kl_nagswitch03
scenes\k_lab\kl_nagtport01
scenes\k_lab\kl_nagtport02
scenes\k_lab\kl_response01
scenes\k_lab\kl_response02
scenes\k_lab\loop_kleiner01
scenes\k_lab2\kleiner_searchloop_1
scenes\k_lab2\kleiner_searchloop_2
scenes\k_lab2\kleiner_searchloop_3
scenes\k_lab2\kleiner_searchloop_4
scenes\k_lab2\kleiner_searchloop_5

Breen (Citadel?)
scenes\citadel\breenoffice01
scenes\citadel\breenoffice02
scenes\citadel\breenoffice03
scenes\citadel\breenoffice03b
scenes\citadel\breenoffice04
scenes\citadel\breenoffice05

Other (Citadel)
scenes\citadel\gman_out
scenes\citadel\lammar (?)
scenes\citadel\br_synapse
scenes\citadel\br_synapse02
scenes\citadel\br_unleash
scenes\citadel\br_worthit
scenes\citadel\br_youneedme
scenes\citadel\br_mock01
scenes\citadel\br_mock04
scenes\citadel\br_mock05
scenes\citadel\br_mock06
scenes\citadel\br_mock07
scenes\citadel\br_mock09
scenes\citadel\br_mock13

Vortigaunt
scenes\npc\vortigaunt\acceptcharge
scenes\npc\vortigaunt\acceptenergy
scenes\npc\vortigaunt\accompany
scenes\npc\vortigaunt\affirmed
scenes\npc\vortigaunt\alldear
scenes\npc\vortigaunt\allfornow
scenes\npc\vortigaunt\allnoninall
scenes\npc\vortigaunt\allowme
scenes\npc\vortigaunt\allowrecharge
scenes\npc\vortigaunt\allwecanspare
scenes\npc\vortigaunt\allwehave
scenes\npc\vortigaunt\assent
scenes\npc\vortigaunt\asyouwish
scenes\npc\vortigaunt\beofservice
scenes\npc\vortigaunt\bodyyours
scenes\npc\vortigaunt\calm
scenes\npc\vortigaunt\canconvince
scenes\npc\vortigaunt\cannotfire
scenes\npc\vortigaunt\caution
scenes\npc\vortigaunt\cautionfm
scenes\npc\vortigaunt\cavechant
scenes\npc\vortigaunt\certainly
scenes\npc\vortigaunt\corpreal


Die Liste ist aus dem Forum von Garry`s mod (wenn ihr noch was sucht, fangt dort am besten an).
____________________________________
31.01.2005, 12:07 Uhr Anzeigen
# 7
Gordon2402  (34)
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 10.01.2005
62 Beiträge
Ok danke!
____________________________________


Unterschreibe für klingeltonfreies Fernsehen: http://votenow.cell5.com
31.01.2005, 19:57 Uhr Anzeigen
# 8
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 05.06.2005
2 Beiträge
Bei mir steht da immer
Unknown scene specified: "scenes/Expressions/BarneyAlert.vcd"

und das bei allen Befehlen WARUM WARUM?????

Bitte um HILFE :confused:
05.06.2005, 20:47 Uhr Anzeigen
# 9
CJ2004  (41)
Nachricht offline
Hound Eye
333 Punkte
Dabei seit: 16.06.2005
44 Beiträge
wenn ich NPCs mache und sie hinstellen will fallen sie wieder um kann mir jemand helfen!

MFG G-MAN2005

PS: hab die mod erst seit heute
____________________________________
16.06.2005, 16:17 Uhr Anzeigen
# 10
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.226 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Nun du hast keinen NPC erstellt, sondern nur ein Ragdoll-Model.

Um NPCs zu erschaffen musst du die Funktion "NPC Spawn" (sollte etwas weiter unten im Menü zu finden sein) benutzen.
____________________________________
16.06.2005, 17:17 Uhr Anzeigen
# 11
CJ2004  (41)
Nachricht offline
Hound Eye
333 Punkte
Dabei seit: 16.06.2005
44 Beiträge
oh aha thx

und wie kann man so verückte Posen machen (zb. Matrix Szenen) machen? so wie im Garrysmod Gallerie Thread
____________________________________
16.06.2005, 17:50 Uhr Anzeigen
nach oben
11 Beiträge

Seiten (1):  [1]


Gehe zu:  feed_mini Beiträge: RSS, RSS2, ATOM

Sections:  HLP  Board  Mods  Steam      Games:  HL  Op4  HLBS  HL2  HL2:Ep1  HL2:Ep2  Prtl  TF2  TFC  CS  DoD  L4D  Gunman
    USER ONLINE 
Insgesamt sind 28 Benutzer online. Davon sind 0 registriert:
    SITE OPTIONS 
- Zu Favoriten hinzufügen
- Als Startseite festlegen (IE only)
- Fehler auf dieser Seite?