大家好,我是晓晴,QQ:1073200474,交流群:125189122,有关传奇方面的业务可以联系,非诚勿扰!
继续发布传奇私服制作修改的语音教程,
今天第10课,添加NPC的详细语音教程.
左家娇女晓晴的传奇语音系列教材之第一课 传奇服务端的结构与重要文件功能概述,传奇私服的架设
左家娇女晓晴的传奇语音系列教材之第二课 各种登录器的详细配置及列表更新
左家娇女晓晴的传奇语音系列教材之第三课 版本M2更新
左家娇女晓晴的传奇语音系列教材之第四课 各种引擎的合区:1.HERO引擎的合区操作
左家娇女晓晴的传奇语音系列教材之第五课 各种引擎的合区:2.3K引擎的合区操作
左家娇女晓晴的传奇语音系列教材之第六课 各种引擎的合区:3.BIUE引擎的合区操作
左家娇女晓晴的传奇语音系列教材之第七课 一机双区的详细配置
左家娇女晓晴的传奇语音系列教材之第八课 IP版本如何防假人攻击,62210介绍及脚本示例操作
左家娇女晓晴的传奇语音系列教材之第九课:传奇开区网络IP技术(单机、内网.外网架设)详解
教程详细内容:
NPC相关文件:(Merchant.txt,Market_def,)(Npcs.txt,Npc_def)
1.Merchant.txt文件的配置格式:
脚本名称 地图名称 X坐标 Y坐标 NPC名称 标志 形象 是否属于沙巴克 是否允许移动 移动间隔 是否变色 变色速度(1=0.5秒)/固定颜色(0-6)
如:
传送使者 3 333 333 传送使者 0 12 0 0 0 1 1 --- 是否变色为1时,NPC循环变色每0.5秒
测试员 3 334 333 测试员 0 12 0 0 0 2 1 --- 是否变色为2时,NPC固定颜色0-6间
2.Market_def添加一个TXT文档,改名字:XX-地图号
如:添加传送使者-3
[@main]
你好!欢迎光临晴之凤舞网络\
我是传送使者.我可以把你传送到比奇\
不过我不能免费送你,我需要100元宝为手续费\
<点我传送/@传1> <不需要传送/@exit>
[@传1]
#IF(如果)
CheckGameGold > 99(检测元宝数量是否大于99个)
#ACT(则执行)
mapmove 0 320 270(移动到 地图号 X坐标 Y坐标)
GameGold - 100(减去100个元宝)
BREAK (返回)
#ELSEACT(不符合上述条件,则执行)
messsagebox 元宝不足,不好意思,我不能把你传送过去(弹出对话框的内容)
3.传送员还有一种格式的写法,如:
[@main]
#CALL [\\城市商人\传送员.txt] @传送员
在QuestDiary文件夹新建一个城市商人文件夹,目录下新建传送员.txt,文本内容:开头:
[@传送员]
{------- 开始
}------- 结束
注意:{}很重要,若无,M2会报错
继续发布传奇私服制作修改的语音教程,
今天第10课,添加NPC的详细语音教程.
左家娇女晓晴的传奇语音系列教材之第一课 传奇服务端的结构与重要文件功能概述,传奇私服的架设
左家娇女晓晴的传奇语音系列教材之第二课 各种登录器的详细配置及列表更新
左家娇女晓晴的传奇语音系列教材之第三课 版本M2更新
左家娇女晓晴的传奇语音系列教材之第四课 各种引擎的合区:1.HERO引擎的合区操作
左家娇女晓晴的传奇语音系列教材之第五课 各种引擎的合区:2.3K引擎的合区操作
左家娇女晓晴的传奇语音系列教材之第六课 各种引擎的合区:3.BIUE引擎的合区操作
左家娇女晓晴的传奇语音系列教材之第七课 一机双区的详细配置
左家娇女晓晴的传奇语音系列教材之第八课 IP版本如何防假人攻击,62210介绍及脚本示例操作
左家娇女晓晴的传奇语音系列教材之第九课:传奇开区网络IP技术(单机、内网.外网架设)详解
教程详细内容:
NPC相关文件:(Merchant.txt,Market_def,)(Npcs.txt,Npc_def)
1.Merchant.txt文件的配置格式:
脚本名称 地图名称 X坐标 Y坐标 NPC名称 标志 形象 是否属于沙巴克 是否允许移动 移动间隔 是否变色 变色速度(1=0.5秒)/固定颜色(0-6)
如:
传送使者 3 333 333 传送使者 0 12 0 0 0 1 1 --- 是否变色为1时,NPC循环变色每0.5秒
测试员 3 334 333 测试员 0 12 0 0 0 2 1 --- 是否变色为2时,NPC固定颜色0-6间
2.Market_def添加一个TXT文档,改名字:XX-地图号
如:添加传送使者-3
[@main]
你好!欢迎光临晴之凤舞网络\
我是传送使者.我可以把你传送到比奇\
不过我不能免费送你,我需要100元宝为手续费\
<点我传送/@传1> <不需要传送/@exit>
[@传1]
#IF(如果)
CheckGameGold > 99(检测元宝数量是否大于99个)
#ACT(则执行)
mapmove 0 320 270(移动到 地图号 X坐标 Y坐标)
GameGold - 100(减去100个元宝)
BREAK (返回)
#ELSEACT(不符合上述条件,则执行)
messsagebox 元宝不足,不好意思,我不能把你传送过去(弹出对话框的内容)
3.传送员还有一种格式的写法,如:
[@main]
#CALL [\\城市商人\传送员.txt] @传送员
在QuestDiary文件夹新建一个城市商人文件夹,目录下新建传送员.txt,文本内容:开头:
[@传送员]
{------- 开始
}------- 结束
注意:{}很重要,若无,M2会报错