SAdefault

对话 Conversation

脚本对话节点

sa · 扩展 default · SCM 原生命令

共 11 条。写法见 Lua / Redux

开始配置

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

On this page