骑马与砍杀战团mod制作-基础-对话制作笔记(四)
资料来源
学习的资料来源:
b站【三啸解说】手把手教你做【骑砍】MOD,基础篇,链接为:
https://www.bilibili.com/video/BV19x411Q7No?p=4&vd_source=a507781c49811c97d352e448f469c302
对话模块
# 模块前边添加,在这个模块文件最开始添加以下两句话,这样文件中就可以有中文注释了
# --------------
#coding=utf-8
# -*- coding utf-8 -*-
文件是这个module_dialog.py
模板:
[ (1)对话开始人物/部队 , (2)对话类型", [ (3)触发条件判断],
(4)对话文本(虽然有汉化,但还是打标志性的拼音比较好) , (5)下一段对话(下一段对话在哪), [ (6)动作执行器,对话完有没有什么修改]],
- 一定要有关闭对话框,否则会卡住,close_window
- xxxx|plyr 加了|plyr这个就是玩家说的,不加这个就是npc在讲话
- assign 这个是赋值,数字类型的,在图片中全局变量变为59
- str_store_string 这个是赋值字符串,图片中的s2是寄存一个字符串的意思,s2后边的参数指在module_strings这个文件中
- call_script,执行脚本,后边第二个参数是开启任务,
- troop_add _item 添加装备
- 这里的条件块就是匹配任务条件数值,获取玩家身上的钱赋值给临时变量:qian,最后在判断一次临时变量
- store_troop_gold:获取钱的脚本
- trp_player这个是玩家的意思
- 这里是玩家选择几句话
- 如果不是玩家,那就是npc说的,那就是看条件块
- npc的对话永远只会选择第一个,后边不会出现,尽量只让npc满足一个
对话翻译文件
不论是兵种的还是其他的都可以在这里找对应的翻译
- 这样子去翻译,他就会吧那句话展示出来
- 可以一句句翻译
- 通过导出的方法整篇翻译,后边在看,我会回来改这里的东西的
该文章不太全,等未来有机会做mod的时候我会进行详细补全。