World of Gothic Archiv
> NWN-Hilfe Gehen - beamen - auftauchen.............in dieser Reihenfolge nicht möglich? |
|
23.07.2002, 12:58 | #1 | ||
Zeron Beiträge: 9 |
Gehen - beamen - auftauchen.............in dieser Reihenfolge nicht möglich?
Habe ein Problem: Wenn ich mit einer Person gesprochen habe, soll die daraufhin zu einem Wegpunkt gehen und sich von dort aus zu einem anderen Wegpunkt (in einem anderen Gebiet!) beamen. Ich verwende folgendes Skript: void main() { object oDeinWegpunkt = GetObjectByTag("escape"); ActionMoveToObject(oDeinWegpunkt, TRUE); object oNPC = GetObjectByTag("shanandra"); object oTarget = GetWaypointByTag("NW_WAYPOINT999"); AssignCommand(oNPC, JumpToObject(oTarget)); SetLocalInt(GetPCSpeaker(), "retter", 1); } Jedoch -sobald ich mit ihr gesprochen habe- beamt sie sich von der Stell weg, erscheint an dem Wegpunkt, wo sie hingehen soll und das wars! Wer sieht den Fehler? ;) Oder eine andere Lösung? |
||
23.07.2002, 13:27 | #2 | ||
GuradonHellsing Beiträge: 232 |
void main() { object oNPC = GetObjectByTag("shanandra"); object oTarget = GetWaypointByTag("NW_WAYPOINT999"); object oDeinWegpunkt = GetObjectByTag("escape"); AssignCommand(oNPC,ActionMoveToObject(oDeinWegpunkt, TRUE)); AssignCommand(oNPC, JumpToObject(oTarget)); SetLocalInt(GetPCSpeaker(), "retter", 1); } |
||
23.07.2002, 13:42 | #3 | ||
Zeron Beiträge: 9 |
funzt leider net wieder das gleiche: SOLL= zu wegpunkt 1 gehen dort zu wegpunkt 2 beamen MACHT ABER= beamt zu wegpunkt 1 und steht dann doof rum |
||
23.07.2002, 14:01 | #4 | ||
GuradonHellsing Beiträge: 232 |
void main() { object oNPC = GetObjectByTag("shanandra"); object oTarget = GetWaypointByTag("NW_WAYPOINT999"); object oDeinWegpunkt = GetObjectByTag("escape"); location lWP = GetLocation(oDeinWegpunkt); AssignCommand(oNPC,ActionMoveToObject(oDeinWegpunkt, TRUE)); if (GetLocation(oNPC) == lWP) { AssignCommand(oNPC, JumpToObject(oTarget)); } SetLocalInt(GetPCSpeaker(), "retter", 1); } |
||
23.07.2002, 15:18 | #5 | ||
Zeron Beiträge: 9 |
nope, leider nix. jetz läufts se zum wp 1 und bleibt da stehen. beamen kommt net. und normal können die auch nicht durch türen (in eine andere ebene) gehen, oder? ps: abba danke für die hilfe :) |
||
23.07.2002, 16:51 | #6 | ||
GuradonHellsing Beiträge: 232 |
mh zieh doch einfach an dem wp wo er hinläuftn trigger on wenn der npc mit dem tag da drauf läuft wird er teleportet... |
||
23.07.2002, 17:07 | #7 | ||
Zeron Beiträge: 9 |
das geht schlecht. alle andern personen müssen da doch so drüber können...........?! hmm werds abba mal versuchen,thx |
||
23.07.2002, 17:10 | #8 | ||
GuradonHellsing Beiträge: 232 |
yo du kannst doch die GetEnteringObject() dann kannste GetTag() und vergleichst das mit dem tag des npc das packste dann innen if-anweisung block und sense.... (Supa happy hat grad seine theoretische Fahrprüfung bestanden) |
||
24.07.2002, 16:14 | #9 | ||
Zeron Beiträge: 9 |
alles klar werd ich alles mal probieren. hab im mom wenig zeit. abba glückwunsch zur theoretischen (mach meinen auch grad ;) ) |
||
|