在
QManage.txt
进行申明和读取自定义变量
[@gwre]
这里自己定义
#act
var
integer
human
杀怪任务
翻译
申明私有变量
杀怪任务
loadvar
human
杀怪任务
..\QuestDiary\任务\杀怪任务.txt
翻译
读取私有变量
杀怪任务
路径
然后在你的
该任务的NPC脚本中添加
checkvar
human
杀怪任务
>10
翻译
检测自定义私有变量
杀怪任务
中数值是否大于10
然后脚本的意思就是
检测
杀某样怪物的数量
是否达到规定数
达到的话
给与
没达到不给与
等等
这我就不写了
你自己慢慢改吧!
第三步
:在MapQuest.txt
中添加
按照下列格式
加
请
自定义内容(在这里设定
某地图中的任务怪物
和执行脚本名称!!)
地图号
变量名称
1
怪物名称
*
脚本文件名称
(这个脚本文件名称
在下面给你介绍)
D713
[192]
1
红野猪7
*
Q40
这段
脚本内容
指向的是
MapQuest_def
文件夹
在MapQuest_def
文件夹下
创建
Q40.txt文件
(自己定义)
然后在
Q40.txt
添加
[@main]
#if
checkvar
human
杀怪任务
>10
翻译:检测自定义私有变量
杀怪任务
数值是否大于10
#act
翻译
是,则执行
sendmsg
7
您当前已经杀死足够的xx怪物
请找任务NPC提交任务!!
break
#elseact
翻译
不是则执行
calcvar
human
杀怪任务
+
1
翻译
修改自定义变量
杀怪任务
变量
+1
savevar
human
杀怪任务
..\QuestDiary\任务\杀怪任务.txt
翻译
保存
杀怪任务
变量
sendmsg
7
当前您已经杀死<$human(杀怪任务)>个XX怪物!!
具体就这些
有不懂的地方请查看相关资料!!!也可追问!!!
希望对你有所帮助!!!!!!!!
第一步:我们打开M2server-【查看】-【列表信息】-【其它设置】-【套装功能】,如上图所示,我们先添加一个套装属性,比如我这里加的是勋章的套装属性,我名字就号勋章,套装编号是61,附加属性是HP+1500,MP+1500,准备确+30,敏捷+10,攻魔道各加30,以及攻击倍数,需要说明的是这个攻击倍数是除以10为实际增加倍数,比如我这里写的是1,那就是1.1倍,如果写2就是1.2倍,如是写3就是1.3倍。下面描述按你自己的要求进行修改,然后点添加,保存。HERO M2引擎怎么把4点属性加1点血设置为2点属性加1点血
第二步:我们打开DB数据库,找到你要添加套装属性的装备,比如我这里要加的是绝世勋章,那么我们在Reserved这里就填61,如上图所示,一定要对应M2上套装的编号,要不然没效果的。
第三步:我们打开Data下面的Sky_TzHintList.txt文件,如果你客户端补丁下面没有这个文件,你就新建一个,如果新建的时候提示己存在,那就是这个文件隐藏了,你要把系统设置一下显示隐藏文件,为什么这里要提一下呢,因为很多版本的GM在做补丁的时候这个文件都是设置为隐藏的到M2程序,添加套装功能.在以前的教程中,给大家说明了套装功能脚本
应如何添加.大家可以按照教程设置套装功能(传奇套装之HeroM2引擎套装设置).
套装设置好之后,我们现在需要编纂一个Sky_TzHintList.txt文本.
新建立一个文本文档,然后命名为Sky_TzHintList.txt.
按照以下设置.
客户端套装属性显示
套装增加的属性可以用\换行,套装的装备名字和属性之间用:隔开,其他的用|隔开
套装名字|装备数目|装备名字:属性描述
套装中假如设置了两个戒指或者两个手镯名字后面直接*2,例如圣战戒指*2
套装中假如设置了衣服那么男女衣服使用=区别,例如天魔神甲=圣战宝甲
现在我举例说明:
圣战套装|6|圣战头盔|圣战项链|圣战戒指*2|圣战手镯*2:圣战套装属性\HP+10 正确+5 灵敏+5\防备2-4 魔御2-5
现在把Sky_TzHintList.txt文本放入传奇客户真个Data目录中就可以了.
然后再进入游戏就可以看见套装显示了.
Sky_TzHintList.txt这个文本可以放入登陆器内,和自动更新补丁一起更新到客户端内,
这样就省得再次下载的麻烦了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)