GetPCSpeaker()

現在、NPCと会話中のPCを取得します

object GetPCSpeaker();

Description

現在、NPCと会話中のPCを取得します



Remarks

この関数は会話の一部として呼び出されたスクリプトにのみ使用でき、常に会話中のPCを返します。


Version

1.28

Example

// "Actions Taken"スクリプトはNPCのconversationで
// PCに対してクエスト変数を設定する
void main() {
  object oPC = GetPCSpeaker();
  SetLocalInt( oPC, "golden_duck", 100);
}
// --- 例'Actions Taken'の終了

// StartingConditionalはNPC conversationである
// "Text Appears When"用スクリプトである
// このスクリプトが付属する会話の選択肢(node、ノード)は、
// PCの変数である"golden_duck"が100に設定されたときのみ表示されます。
int StartingConditional() {
  object oPC = GetPCSpeaker();
  int nDuckState = GetLocalInt( oPC, "golden_duck");
  if (100 == nDuckState) return TRUE;
  return FALSE;
}

See Also

functions: ActionStartConversation | GetLastSpeaker
categories: Conversation Functions | PC Only Functions
events: OnConversation Event


author: Iskander Merriman, editor: Charles Feduke, JP team: Rainie
Send comments on this topic.