SAdefault
对话 Conversation
脚本对话节点
sa · 扩展 default · SCM 原生命令
开始配置
START_SETTING_UP_CONVERSATION · 0717
Conversation.StartSettingUp
开始配置与玩家的对话,并清掉旧行。
0717 START_SETTING_UP_CONVERSATION
in: handle结束配置
FINISH_SETTING_UP_CONVERSATION · 0719
Conversation.FinishSettingUp
结束 0717 配置;选项字幕会显示。
0719 FINISH_SETTING_UP_CONVERSATION是否在节点
IS_CONVERSATION_AT_NODE · 071A
Conversation.IsAtNode
对话是否在指定节点。用在 if 里。
071A IS_CONVERSATION_AT_NODE
in: handle, speech位置是否合适
IS_PLAYER_IN_POSITION_FOR_CONVERSATION · 089B
Conversation.IsPlayerInPosition
双方是否在对话且能互相交流。用在 if 里。
089B IS_PLAYER_IN_POSITION_FOR_CONVERSATION
in: handle开关对话
ENABLE_CONVERSATION · 089C
Conversation.Enable
暂停 / 恢复该角色的脚本对话。
089C ENABLE_CONVERSATION
in: handle, state清角色对话
CLEAR_CONVERSATION_FOR_CHAR · 08ED
Conversation.ClearForChar
清掉该角色上的对话。
08ED CLEAR_CONVERSATION_FOR_CHAR
in: handle节点 + 语音
SET_UP_CONVERSATION_NODE_WITH_SPEECH · 09A4
Conversation.SetUpNodeWithSpeech
配置节点:问 / 正 / 负 GXT 与语音短语。
09A4 SET_UP_CONVERSATION_NODE_WITH_SPEECH
in: question, positiveAnswer, negativeAnswer, questionPhrase, positiveAnswerPhrase, negativeAnswerPhrase结束节点 + 语音
SET_UP_CONVERSATION_END_NODE_WITH_SPEECH · 09AA
Conversation.SetUpEndNodeWithSpeech
结束节点的语音短语。
09AA SET_UP_CONVERSATION_END_NODE_WITH_SPEECH
in: text, phrase节点 + 脚本语音
SET_UP_CONVERSATION_NODE_WITH_SCRIPTED_SPEECH · 0A18
Conversation.SetUpNodeWithScriptedSpeech
用脚本语音 ID(03CF 一类)加对话行。
0A18 SET_UP_CONVERSATION_NODE_WITH_SCRIPTED_SPEECH
in: question, positiveAnswer, negativeAnswer, questionSoundId, positiveAnswerSoundId, negativeAnswerSoundId结束节点 + 脚本语音
SET_UP_CONVERSATION_END_NODE_WITH_SCRIPTED_SPEECH · 0A3C
Conversation.SetUpEndNodeWithScriptedSpeech
结束节点的脚本语音 ID。
0A3C SET_UP_CONVERSATION_END_NODE_WITH_SCRIPTED_SPEECH
in: speech, speechSoundId结束配置无字幕
FINISH_SETTING_UP_CONVERSATION_NO_SUBTITLES · 0A47
Conversation.FinishSettingUpNoSubtitles
结束 0717 配置;选项不显示字幕。
0A47 FINISH_SETTING_UP_CONVERSATION_NO_SUBTITLES