编写脚本(1)

◆ 如何编写脚本

完成属性、发生时机、发生条件的设置后,要使用脚本编写事件 。脚本需要按照事件推进顺序编写“对话”、“自言自语”等脚本命令
脚本命令每行一项,编写格式如下所示。

○○:(△△)[[□□]]

◎“○○:(△△)”这样的编写方式与发生条件中的“调查:”相同。
◎“[[ ]]”之中填写显示的信息等。

自言自语:[[我不再需要什么钱了。]] 音效开始:(丢钱) 旁白:[[(主角.名)丢掉了金币。]]

◎ 如上所示,部分命令可以将( )[[ ]]省略。

◆ 显示台词和旁白

尝试显示台词和旁白吧。
这里需要运用三项脚本命令。

对话 让两个人物对话。
自言自语 主角自言自语。
旁白 显示旁白。

※ 点击上述命令名称,可以查看详细说明。

“对话”、“自言自语”和“旁白”
都需要在[[ ]]里输入台词。
“对话”需要在台词前方设置说话者与听话者。

对话:(说话者,听话者)[[台词]] 自言自语:[[台词]] 旁白:[[台词]]

以下示例是在秀吉自言自语后插入旁白,
随后进行秀吉与宁宁的对话。

示例:秀吉和宁宁的对话

太阁立志传5事件源码

章节:{
	事件:秀吉和宁宁的对话{
		属性:仅限一次
		发生时机:室内画面显示后(无效,自宅)
		发生条件:{
			调查:(人物::主角)==(人物::丰臣秀吉)
			调查:(人物::主角.夫人)==(宁宁)
		}
		脚本:{
			自言自语:[[咦?宁宁不在家啊……]]
			旁白:[[过了一会儿……]]
			对话:(宁宁,丰臣秀吉)[[我回来了。]]
			对话:(丰臣秀吉,宁宁)[[喂,你跑去哪里了?]]
			对话:(宁宁,丰臣秀吉)[[嘿嘿,保密。]]
		}
	}
}

【重要】 脚本中可以使用的人物名

无论是在“调查”中查询人物属性,还是在“对话”中设置说话者、听话者等等,脚本中可以使用的人物名 每人只有一种,拥有多个姓名的人物亦是如此
例如秀吉的名字会随着游戏的推进,先后变为“木下藤吉郎”、“羽柴秀吉”、“丰臣秀吉”,但脚本中使用的姓名只能是“丰臣秀吉”。

【正】对话:(丰臣秀吉,宁宁)[[请和我结婚吧!]]
【误】对话:(木下藤吉郎,宁宁)[[请和我结婚吧!]]

※无论事件发生在何时代,脚本中只能使用姓名“丰臣秀吉”!
※如需在台词中添加人名,可以使用后面提到的{二人称}或(人物名),就能自动转换为游戏内的当前姓名。


脚本中可以使用的人物名请参阅此处

● 插入换行

台词超过20个字就会自动换行,
不过在适当部位插入换行,可以让台词更加便于阅读。
在台词中加入\n,就能插入换行。

例:插入换行

自言自语:[[咦?宁宁不在家啊……\n究竟跑去哪里了?]]

游戏内显示效果如下。

咦?宁宁不在家啊……
究竟跑去哪里了?

● 插入对方的称呼

使用“消息调用”,就能根据情况改变台词。

对话期间,说话者需要呼唤听话者的姓名时,
只需在台词中插入 {二人称} {二人称.姓名}
就能根据游戏内二人的关系自动显示称呼。

例:呼唤对方

对话:(宁宁,丰臣秀吉)[[嘿嘿,\n不能告诉{二人称}。]]

◎ 游戏内显示效果如下。

嘿嘿,
不能告诉您。

◎ 使用{二人称},称呼就会变成“你”、“阁下”等代名词。
◎ 使用{二人称.姓名},称呼就会变成“○○大人”、“○○殿下”等。

● 根据人物变更句尾等

可以根据情况变更语气,如对方的立场更高(身份高、师徒关系等)时
使用尊敬语等。
可以使用“消息调用”变更语气。

例:根据对方的身份使用尊敬语

对话:(主角,前田利家)[[哎呀,{二人称.姓名}……\n你{到来}了啊。]]

◎ 如前田利家的立场高于主角,显示效果如下。

哎呀,利家大人……
你辛苦到来了啊。

如利家的立场低于主角,显示效果如下。

哎呀,利家……
你来了啊。

● 插入他人姓名

在太阁立志传Ⅴ DX中,有大量人物的姓名会随着游戏推进而变化。
在台词中提及他人姓名时,可以输入(人物名)
这样即使姓名发生变化,也会称呼当前的姓名。

例:提及他人的姓名

对话:(忍者,主角)[[(上杉谦信)终于起兵了!]]

◎ 如游戏中,上杉谦信的姓名是“上杉辉虎”,则显示效果如下。

上杉辉虎终于起兵了!

此外,输入(人物名.姓)、(人物名.名) ,还可以只显示
人物的姓氏或名字。

例:提及他人的名字

对话:(忍者,主角)[[(上杉谦信.姓)终于起兵了!]]

◎ 如游戏中,上杉谦信的姓名是“长尾景虎”,则显示效果如下。

长尾家终于起兵了!

如需根据与对方的关系改变称呼,可以使用“消息调用”。

例:使用符合双方关系的称呼

对话:(丰臣秀长,宁宁)[[您有没有看到{丰臣秀吉.姓名}?]]
对话:(宁宁,丰臣秀长)[[没有……]]
对话:(丰臣秀长,宁宁)[[那{前田利家.姓名}呢?]]

游戏内显示效果如下。

(秀长)您有没有看到哥哥?
(宁宁)没有……
(秀长)那前田大人呢?

● 插入当前的年月

如需在旁白等台词中显示年月,
可以使用“<年><月>”。

例:插入当前的年月

旁白:[[时值<年>年<月>月……]]

如游戏内时间为1560年4月,则显示效果如下。

时值1560年4月……

◆ 加入家童和町人

在“对话”中,可以设置家童、旅人等没有特定姓名的人物。
尝试让家童、町人等配角出现在事件中吧。

例:与家童对话

对话:(家童,丰臣秀吉)[[您回来了啊。]]
对话:(丰臣秀吉,小姓)[[嗯。\n……宁宁不在家吗?]]
对话:(家童,丰臣秀吉)[[夫人刚刚出去了。]]

◎ 配角一览请参阅此处的“事件人物”和“町人”。

● 为配角起名

与家童对话时,可以直接让姓名处显示为“家童”,
也可以显示自行设置的姓名。
变更姓名时,需要使用“变名对话”。
在变名对话中,姓氏和名字最多可以各输入四个全角字符。

例:将旅人的姓名命名为“糊涂鬼八兵卫”

变名对话:(旅人,主角,[[糊涂鬼]],[[八兵卫]])[[是我糊涂了!]]

◎ 旅人的姓名会显示为“糊涂鬼八兵卫”。
◎ “糊涂鬼”是姓氏,“八兵卫”是名字。


返回封面编写脚本(2)执行编译