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)
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:
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.
@ PelzR: kannste net noch für die anderen NPC's die Befehle schreiben? Oder nen Link angeben, wo die alle stehen? BIIIIIIIIIIIITTEEEEEEEE!!!!!!!!
Wenigstens noch für Breen die!