传奇版本如何转换引擎

[复制链接]
查看1972 | 回复0 | 2017-9-21 08:50:39 | 显示全部楼层 |阅读模式
那么玩家要从这怪身上挖到血饮的几率就是5000分之一
162;血饮;5;22;12;0;0;0;53;200000;0;5;0;13;6;16;3;5;0;0;2;40000;5000;27;
我物品库设置血饮的Stock值为5000
比如:我给卧龙守将 穿了一把血饮
示例:
只受StdItem.DB设置Stock的值控制几率。
对于身上物品:
设置Stock的值,这样比较好控制物品的暴率
有两重几率控制,所以暴率文件中最好修改为百分之百得到,再到StdItem.DB
对于暴率文件:
只要是卧龙守将类,将受StdItem.DB中的Stock控制几率,
------------------------------------------------------------------------------
注意:
装备类物品可以不写在MonItems目录下的暴率文件中,暴率文件用来写上一些非穿戴装备类的物品
例:
可挖物品 几率控制在StdItem.DB中的Stock设置(Stock数字越大,获取物品几率越小)
可挖物品 = 卧龙守将身上穿戴物品 + MonItems目录下此怪的暴率文件物品
在以上基础上增加:
BodyLeathery=200
;BodyLeathery=尸体坚韧度,数字越大,表示要挖更久的时间才进入获取物品函数(是否获得物品取决于MonItems目录下此怪的暴率文件)。
Butch=1
;Butch=0表示暴出物品,Butch=1表示用挖才能得到物品,挖到的物品设置在MonItems目录,等同其他怪
[Info]
MonUseItems 目录配置文件:
------------------------------------------------------------------------------
Legend人型怪设置和Heor的区别
------------------------------------------------------------------------------
---------------------------------
这个文件是登陆器进入游戏时显示的一段版权信息,建议同时生成这两个文件名,覆盖掉Legend和盛大的版权!!
建议登陆器内置一个图片文件,打开登陆器后自动释放这个图片文件到传奇目录下的\Data\ui\目录下,定义名字为snda.uib和Legend.uib
建议商业版配置器增加补丁和登陆器可以合成单独的一个文件设置。
进入登陆界面,输入帐号密码的那个界面,右上角的圆圈建议取消。
另外登陆器窗口左侧服务器列表处不限制服务器名的字符数量
---------------------------------
Attribute=2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
UseItems=NULL,真·幻冥剑,真·幻冥之勋,真·幻冥之链,真·幻冥盔,真·幻冥手,NULL,真·幻冥戒,NULL,NULL,NULL,NULL,NULL,
Hint=套装生效,MP、上线增加2%!
[2]
Attribute=2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
UseItems=NULL,真·幻魔残杖,真·幻魔之勋,真·幻魔之链,真·幻魔盔,真·幻魔手,NULL,真·幻魔戒,NULL,NULL,NULL,NULL,NULL,
Hint=套装生效,MP、上线增加2%!
[1]
Attribute=2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
UseItems=NULL,真·幻武之剑,真·幻武之勋,真·幻武之链,真·幻武盔,真·幻武手,NULL,真·幻武戒,NULL,NULL,NULL,NULL,NULL,
Hint=套装生效,HP、上线增加2%!
[0]
Count=3
[SuiteItems]
详细举列:
BREAK
#ACT
套装生效!
#SAY
#IF
[@ItemSuite0]
比如0
知足条件附加触发 QFunction-0.txt 的 [@ItemSuiteX] 节,X为套装序号
Attribute=1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
HP上限 MP上限 物防 魔防 攻击力 魔法力 道术力 准确 敏捷 魔躲避 毒躲避 毒恢复 HP恢复 MP恢复 麻痹 护身 传送 复活 负载 技巧 探测 吸血 隐身 防麻痹 防全毒 破复活 破护身 记忆属性 不掉背包物品 不掉身上物品[注意没有的位置数字为0特殊属性麻痹到不掉身上物品之类1为开启0为封闭,HP上限到MP恢复都为%分比]
======================================================================================================
UseItems=布衣(男),乌木剑,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
衣服 武器 勋章 项链 头盔 左手镯 右手镯 左戒指 右戒指 道符 腰带 靴子 宝石 [注意按顺序如果没有的物品比如不需要勋章就在勋章那位置写NULL]
===========================================================================================
Hint=套装生效,HP、MP、魔法力、物防、魔防上线增加10%!(套装生效后的提示)
[0](套装的序列号要按顺序0开始)
Count=1(序列好总数比如有29套COUNT=29)
[SuiteItems]
示例:
套装触发后可以提身人物自身状态
功能:
Legend的设置如下:
Heor和Legend的套装属性设置不同
---------------------------------
GuildNoticeMsg
Heor自定义颜色喊话:
SENDMSG 类型 发送信息 字体颜色(0..255) 背景颜色(0..255) //字体颜色 背景颜色 不为空,则发送自定义颜色文字
Legend自定义颜色喊话:
---------------------------------
CheckTextList
Heor检查字符串是否包含在文件中
CheckStringList
Legend检查字符串是否包含在文件中
---------------------------------
OpenDragonBox 18
Heor脚本开宝箱的命令
OPENBOX 黄金宝箱
Legend脚本开宝箱的命令
---------------------------------
Heor显示卧龙山庄小地图编号=500
Legend卧龙小地图编号=301
---------------------------------
Envri\UserData\MapItems.txt
Heor在地图上出现物品是在文本中设置,人物不好控制
DropItemMap 地图号 X Y 范围 物品 数量 //地图号支持SELF
Legend的脚本在地图上刷物品:
---------------------------------
b.挖怪物时会触发Q-Function中的[@ButchMonX]脚本段,X=Butch
a.怪物数据库中增加新字段(Butch)
Heor挖怪触发设置:
挖怪得到物品触发:QFunction-0.txt 的 [@GetButchItem怪物名字] //怪物名字=挖取目标DB中的名字
Legend的挖怪触发设置:
---------------------------------
除法和百分比也是如上区别,Heor无百分比变量操作。Legend的百分比命令是PERCENT
N10=N10*10
MUL N10 10
和Legend的区别是:
N10=10*10
MUL N10 10 10
变量操作:
东皇 22:32:06
1就是1/100
ChangeYeroLoyal + 100 就是1点忠诚.
ChangeHeroLoyal + 1000 就是增加10点忠诚.
Heor用法
SENDMSG 6 您的英雄不在线!请召唤出您的英雄!
give 英雄忠诚度 1
#ACT
#IF
[@英雄忠诚度]
GOTO @英雄忠诚度
#ELSEACT
恭喜你的英雄增加100点忠诚度
#SAY
;Gmexecute changeluck 30000 <---Legend的用法
ChangeHeroLoyal + 10000
#ACT
CHECKHEROONLINE
#IF
[@StdModeFunc62]
还有几个小标题标题标题题目在解决中.争取从程序上多兼容Legend。
**********************************************************************************
如果没看错的话,LegendM2的石头血量=石头持久*10.
就会出现总血量上的显示错误。
完全没有办法兼容,使用LegendM2的石头DB加上我们的石头回血设置。
28.气血、魔血、幻魔石。
下对应名字的怪物暴率,这样类似的方案。配置卧龙怪就是很麻烦的事。
D:\mirserver\Mir200\Envir\MonItems
感觉最好的解决方法就是开放挖怪后和暴率一样读取
传送给我的版本里并每有发现挖怪文件
10月6日已经优化,挖怪触发改成只要设置Butch就可以触发脚本了.
HeorM2 怪物时会触发Q-Function中的[@ButchMonX]脚本段,X=Butch
LegendM2 QFunction-0.txt 的 [@GetButchItem怪物名字] //怪物名字=挖取目标DB中的名字
27.挖卧龙守将得到物品触发
将LegendM2随机石的SHAPE改为1,DURAMAX去掉一个0即除以10.
26.修复神水DB.
850,比奇传送石,2,5,1,29,0,0,999,2000,0,0,0,0,0,0,0,0,0,0,0,0,1000,100,
全部改为
850,比奇传送石,2,0,1,29,0,0,999,2000,0,0,0,0,0,0,0,0,0,0,0,0,1000,100,
类似这样的
所有LegendM2的双击使用限制次数的物品的DURAMAX去掉一个0即除以10.
25.双击使用限制次数的物品
将LegendM2随机石的SHAPE改为3,DURAMAX去掉一个0即除以10.
24.随机传送石DB
如果觉得修改麻烦,请直接参照第25条修改.
目前可放入药品,祝福油以及StdMode=31的物品.
说明:祝福罐类型物品StdMode=25,Source=8,DuraMax=当前数量,AC=可以存入的物品(物品IDX),MAC=最大数量
祝福罐,25,0,1,0,8,0,1174,3000,250,0,3000,0,0,0,0,0,0,0,0,0,50000,5,0
改为
祝福罐,2,0,1,34,0,0,1174,50000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1000,100
将LegendM2 祝福罐DB
LegendM2的祝福罐为双击触发使用次数的物品,非真祝福罐.
23.祝福罐DB的修改.
StdMode=40 Shape=15--18
钥匙设置:
StdMode=31 Shape=15--18(15=檀木宝箱,16=紫铜宝箱,17=白银宝箱,18=赤金宝箱)
宝箱设置:
HeorM2 开宝箱功能(M2-查看\列表信息中编辑).
木箱钥匙;46;12;1;0;0;0;1181;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
紫铜钥匙;46;13;1;0;0;0;1182;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
白银钥匙;46;14;1;0;0;0;1183;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
赤金钥匙;46;15;1;0;0;0;1184;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
黄金钥匙;46;16;1;0;0;0;1191;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
檀木宝箱;46;2;1;0;0;0;1102;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
紫铜宝箱;46;3;1;0;0;0;1103;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
白银宝箱;46;4;1;0;0;0;1104;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
赤金宝箱;46;5;1;0;0;0;1105;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
黄金宝箱;46;6;1;0;0;0;1192;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
LegendM2 开宝箱功能,在Envir目录添加BoxItem.txt,格式见附件BoxItem.txt,文件菜单可以重新加载BoxItem.txt
22.宝箱及宝箱钥匙DB的修改.
头文字必须以0、1、2、3这样的顺序排列
21.商铺文件。





上一篇:传奇元宝上限是多少
下一篇:传奇数据库加载失败的原因和解决方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则