PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : freindlich/freundlich



Gorboc
12.02.2008, 20:00
Wie kann mann die Gesinnung eines eingescripten NPCs zu feindlich scripten oder von einem bereits enthaltenen feindlichen NPC zu einem freundlichen.

Hoff mann kanns lesen.

Sumpfkrautjunkie
12.02.2008, 20:32
Soll die Gesinnung schon vom Beginn des Spiel, oder erst während des Spiels geändert werden?

Wenn von Anfang an, kannst du dem NPC in seinem NPC-Script einfach eine befreundete Gilde geben(wie die Gilden zueinander stehen steht in der guilds.d)

Wenn du die Einstellung während dem Spiel ändern möchtest, kannst du in einen Dialog (in dem der NPC z.B: wütend werden soll):


Npc_SetTempAttitude(self,ATT_HOSTILE); Npc_SetAttitude(self,ATT_HOSTILE);
schreiben.
Alternativ kannst du es auch in den NPC-Script selbst schreiben (dort wo auch die Attribute und Aussehen des NPCs geregelt werden) und die Einstellung wird von Spielbeginn an wirken.


Für Freundlichkeit wäre der Code:

Npc_SetTempAttitude(self,ATT_FRIENDLY); Npc_SetAttitude(self,ATT_FRIENDLY);