Nächste Frage: Wie sorge ich dafür, dass ein bestimmter NPC nicht mehr sprechen kann? Er darf weder Begrüßungstexte oder Laute im Kampf ablassen, noch sollte es möglich sein, ihn ansprechen zu können.
Nächste Frage: Wie sorge ich dafür, dass ein bestimmter NPC nicht mehr sprechen kann? Er darf weder Begrüßungstexte oder Laute im Kampf ablassen, noch sollte es möglich sein, ihn ansprechen zu können.
Hallo Lazarus!
Erstelle doch einfach eine neue Rasse. Wenn die ihr eigenes Sound-Profil haben, für das es keine Sound-Daten gibt, können die auch nichts von sich geben. Dazu ein Script auf dem NPC, das OnActivate nichts macht. So kann man ihn auch nicht ansprechen, wobei dann da eh nur "ICH HABE KEINE BEGRÜßUNG" oder so ähnlich stände, da ja keine Dialog- und Sound-Daten vorliegen.
Wenn dir die besagten NPCs feindlich gesonnen sein sollen, dann brauchst du das eben erwähnte Script nicht mal, da sie sofort in den Kampfmodus gehen, wenn sie einen bemerken. Sogar, wenn man sich anschleicht und sie dann versucht anzusprechen.
Schönen Gruß, Haldor.
Das Problem ist, es sollen bereits vorhandene NPCs stumm gemacht werden, die der Spieler willkürlich auswählen kann.
Genauer, ich bräuchte einen Scripted Spell, der den getroffenen NPC mundtot macht. Stille ist da übrigens keine Lösung. Aber könnte man nicht die Rasse eines NPCs per Spell ändern? Muss gerademal im CS-Wiki nachschauen...
Vor Ewigkeiten habe ich mal einen Scriptbefehl bei 'Result Script' bei einem der Quest Stages reingeschrieben. Das Problem ist, ich bekomme den da nicht mehr raus. Ich kann ihn rauslöschen so oft ich will, sobald ich den Questeditor wieder öffne, ist alles wieder da.
edit: okay, habe es immerhin geschafft, den Befehl durch ein Semikolon zu ersetzen.![]()
Geändert von Lazarus (13.08.2007 um 08:17 Uhr)