MaxM2引擎全部更新清单
MaxM2引擎全部更新清单更新日志:
091128更新:(注:请引擎和登陆器DBSERVER一起更新)
1:增加检测字符串长度命令CheckStringlength 字符串 操作符(<,>,=) 位数
2:增加设置字符变量长度命令(注意:本命令只能对字符变量进行操作)SETSTRINGLENG 变量名 长度 格式(0补后面 1补前面 2在原串
后面加参数二(长度)所指定个数的空格)
3:增加用户命令:允许赠送(默认人物上线时赠送的状态为关闭,防止PK时别的玩家恶意赠送物品捣乱)
4:增加学习内功脚本命令:READSKILLNG
5:增加调整人物内力经验点数脚本命令:CHANGENGEXP 控制符(=,+,-) 经验点数
6:增加检查人物是否学过内功脚本命令:CHANGREADNG
7:增加调整人物内功等级脚本命令:CHANGENGLEVEL 控制符(=,+,-) 等级数(1-255)
8:增加检查人物内功等级脚本命令:CHECKNGLEVEL 操作符 (<,>,=) 等级数(1-255)
9:增加显示客户端天地结晶图标脚本命令:OPENEXPCRYSTAL 是否清空变量
10:增加关闭客户端天地结晶图标脚本命令:CLOSEEXPCRYSTAL
11:增加取提天地结晶中的经验脚本命令:GETEXPTOCRYSTAL
12:增加客户端显示牛气管图标脚本命令:OPENCATTLEGAS 是否清空变量(暂时关闭)
13:增加关闭客户端牛气管图标脚本命令:CLOSECATTLEGAS(暂时关闭)
14:增加调人物牛气值脚本命令:CHANGECATTLEGASEXP 控制符(=,+,-) 牛气值点数(暂时关闭)
15:增加地图参数:NEEDLEVELTIME(等级)没到指定等级时不让进入,发送string.ini里的NeedLevelToXYErrorMsg提示可以自行修改
16:增加地图参数:DECEXPRATETIME(值) 每秒减双倍经验时间,如值小于1时,则默认为1
17:增加地图参数:NGEXPRATE(值)格式:NGEXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数
18:增加地图参数:PULSEXPRATE(值)格式:PULSEXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数
19:增加检查英雄是否开通经脉系统脚本命令:CHECKOPENOPULS
20:增加检查英雄经络修炼点脚本命令:CHECKPULSEXP 控制符(>,<,=) 经验值
21:增加开通英雄经脉脚本命令:OPENPULS
22:增加改变英雄经络修炼点脚本命令:CHANGEPULSEXP 控制符(+,-,=) 经验值
23:增加客户端显示锻练金针窗口脚本命令:OPENMAKEKIMNEEDLE
24:增加检查包裹是否有指定叠加物品脚本命令:CHECKKIMNEEDLE 物品名称 数量
25:增加收回包裹指定叠加物品脚本命令:TAKEKIMNEEDLE 物品名称 数量
26:增加给指定的叠加物品脚本命令:GIVEKIMNEEDLE 物品名称 数量
27:增加检查是否跨穴点击脚本命令:CHECKHUMANPULSE 经络(0..3) 穴位(1..5)
28:增加检查打通穴位所需内功等级脚本命令:CHECKOPENPULSELEVEL 经络(0..3) 穴位(1..5)
29:增加打通指定脉穴脚本命令:OPENPULSE 经络(0..3) 穴位(1..5)
30:扩展永久增加人物属性点脚本命令:USEBONUSPOINT 属性位置(1-14) 控制符(+,-,=) 点数
31:增加改变络经等级脚本命令:CHANGEPULSELEVEL 经络(0..3) 控制符(+,-,=) 等级(1..5)
32:增加检查各经络等级脚本命令:CHECKPULSELEVEL 经络(0..3) 控制符(>,<,=) 等级(0..5)
33:增加检查当前经络修炼点是否大于等于升级所需的经验脚本命令:
格式:CHECKPULSEXP 经络(0..3) 等级(0..4)
备注:本命令是取当前人物的经络经验,在QBatterNPC里英雄的所有脚本是由英雄自已在执行的,所以大家可以直接用
CHECKPULSEXP 0 1,在普通NPC里要测试英雄的经络升级经验请使用$.CHECKPULSEXP 0 1
34:增加把当前人物的经络修炼点减去指定经络等级升级所需的经验脚本命令:
格式:DECPULSEXP 经络(0..3) 等级(0..4)
备注:本命令是操作当前人物的经络经验,在QBatterNPC里英雄的所有脚本由英雄自已在执行的,所以大家可以直接用
DECPULSEXP 0 1,在普通NPC里减去英雄升级经络所需的经验请使用$.DECPULSEXP 0 1
35:增加变量<$PULSEXP>:显示人物英雄的经络经验
36:增加变量<$NGLEVEL>:显示人物内功等级
37:增加变量<$GETNGEXP>//英雄当前得到的内功经验
38:增加变量<$GETNGEXP>//当前得到的内功经验
39:增加人物内功升级触发[@NGLevelUp]
40:增加英雄内功升级触发[@PlayNGLevelUp]
41:增加人物得到内功经验触发[@GetNGExp]
42:增加英雄得到内功经验触发[@GetNGExp]
43:所有技能支持在DB里Power MaxPower里进行技能威力的调整
44:商铺物品的元宝数支持21亿
45:支持倚天系列的装备武器发光和技能,和衣服翅膀(DB设置)
46:支持金牛系列装备的发光(DB设置)
47:完整的人物和英雄内功功能
48:支持蒙面黑巾和必杀斗笠(扩展了斗笠的支持,可以使用shape=3无限制的添加新的斗笠)(DB设置)
49:为了方便大家对检测脚本的复用扩展了SET和CHECK命令,这两条命令支持变量(详细请看说明)
50:完整支持人物连击和英雄连击功能(英雄经络修炼支持使用经络经验和不使用经络经验如果不想使用英雄经络经验的请修改 Mir200\Envir\Market_Def\QBatter-0.txt的相同脚本)
090915更新:(注:请引擎和登陆器网关一起更新)
1:修复0815版中强化毒过于强大掉血过快
2:游戏控制器增加双线双IP配置,游戏网关之间的切换由DBServer智能切换,网通的玩家小退后不会再切换到电信的网关
3:修改沙代码防止有时攻城城门打不开
4:修复强化神兽移动过慢问题
5:增加热血登陆器是不否显示任务提示窗口
6:修改珍珑宝箱机率控制(只能抽到箱子里机率最低的四个物品中的其中一个,箱子里不要放太多的圾垃物品)
7:增加吃聚灵珠时英雄和人物分配经验比利的设置
8:取消强化基本剑术加准确功能(只增加攻击上限和下限和盛大设置相同)
9:修复地图参数加元宝不能超过200万
10:采用特殊方法处理客户端缓存和资源释放,大型PK和切换地图不再卡屏
11:修复引擎的其它一些细节问题不再一一列出
12:怪物、人物的HP、MP扩展到21亿(引擎和登陆器需要配套,如果你的怪物DB,HP不能设为大于3万的请把你原来的怪物DB导入到
我们引擎包提供的物怪DB库中就可以了)
13:扩展热血那个炼丹炉NPC(代码为86注意在外传里86为别的NPC,现在外传和热血对NPC的处理是不相同的,所以引擎和登陆器请不要混用)
14:修复内挂的显示物品名称不管关闭还是打开全是在显示
15:修复便宜内挂打开去血显示可能引起卡屏的Bug
16:修复普通毒可以覆盖强化毒,使强化毒失效
17:修复强化魔防只增强持续时间不增强魔防的Bug
18:修改游戏网关,防御针对游戏网关的加速器(请登陆器和引擎还有网关配套使用)
19:在无内挂时登陆器默认关闭稳如泰山
20:修复组队时小号打怪时大号可以得到更多的经验(请不要选中引擎里的 高低等级组队经验不变 就可以了 )
21:修复地面物品如果外观是扩展补丁里的登陆器没有显示外观的Bug
22:修复外传登陆器如果热血的补丁过旧不能打开盛大内挂的Bug
23:修复便宜内挂自动练功不起作用的Bug
24:修改无内挂时默认打开物品名称显示
25:修改游戏网关的误差值按一位数增加减少(误差值默认为1010是允许玩家拉一格加速,如果设为1015玩家拉一格加速也会踢下线,
请根据自已的需要设置)
26:修复GM命令强行开始攻城时没有把所有行会加载到攻城列表中(现在如果你忘了开攻城不管在什么时候只要用GM命令强行开始攻城就可以了)
27:1.76登陆开放热血的任务日志不需要的请在引擎中关闭显示
28:无内挂时默认打开自动放药和自动解包功能
29:盛大内挂增加特殊药品MP保护设置
30:修复便宜内挂MP特殊药品设置不保存BUG
31:登陆器启动进度增加显示TOP提示(归来读取的是Data\Tips3.dat,外传和热血读取的是Data\Tips.dat)
32:登陆器增加显示技能注释功能(读取的是Data\SkillDesc.dat)
090815更新:(注:请引擎和登陆器网关一起更新)
1:修复查看别人摆滩物品时玉的外观显示错误
2:修复查看别人状态看不到物品的精炼次数
3:扩展GetListString SortVarToList命令
功能:把自定义变量按变量值大小排序,并把排序后变量值对应的人物名存放到指定列表文件中(制作排行榜用)
SortVarToList 自定义变量名 自定义变量文件路径 排序后列表的保存路径 降序还是升序(0-1)
保存格式(0-1)为0时只保存人物名,为1时:人物名 变量值
功能:把列表文件里指定行的值保存到变量里,当行数值为*时表示取列表里和当前人物名相同的值,变量1为可选参数,
如果列表里的数据是:人物名 变量值 这样格式的,那个第一个变量取到的是:人物名 第二个变量取到的是:变量值
GetListString 路径 行数(注意文件的第一行是零) 变量名 变量名1
4:修改内置浏览器外观
5:封杀针对本引擎商业定制的变速齿轮
6:封杀使用封包调整内挂加速的外挂
7:封杀热血里的雄霸天下外挂
8:修复NPC购买列表物品精炼次数显示错误的BUG
9:引擎增加限制指定物品类别精炼的选项,有特殊属性的物品在引擎上关闭后就只能精炬物品的普通属性,不会提升特殊属性.
10:提供更新详细的精炼设置
11:修复引擎在特定设置下引起PK卡屏的Bug
12:修正由于有些版本设置引起引擎不保存NPC的升级武器等记录(引擎自动修正设置)
13:修改传统宝箱为盛大新的模式(请把原来老的宝箱配置按照说明书重新配置)
14:增加珍珑宝箱和抽奖宝箱(具体配置请看说明书)
15:扩展OPENBOXS 宝箱号码 钥匙shape 0
参数三可以不用写,如果写上不为零进打开的是珍珑宝箱,值为抽奖宝箱的文件名
16:修复登陆器备用列表在有些WEB版本不会跳转
17:修复登陆器自动更新补丁时有些补丁会没有更新
18:修复出现复制物品的BUG(注:请更新整套程序)
19:增加在主号背包里按Ctrl+右键将物品快速发送到英雄背包,在英雄背包里也可以按Ctrl+右键把英雄的物品快速发送到人物背包里
20:开放外传强化II
21:扩展CHANGEEXP命令如果参数三为非零的数值,那样用命令加上的经验英雄将不能分到
例: CHANGEEXP + 1000
这样英雄是能分到经验的
CHANGEEXP + 1000 1
这样英雄是分不到经验的
22:增加释放聚灵珠时退回聚灵珠的脚本命令RETURNPEARL(注:这条命令只能在聚灵珠的触发 [@PEARLITEMxx]里使用)
23:重新编写聚灵珠代码,比以前更加节省资源.修改聚灵珠DB设置规则:DuraMax为可以聚集的经验值,Shape为QF触发号,source非零值时经验只有英雄能得到,
reserved为2刷出的为满的,Need(0-4 0不收费 1金币 2元宝 3灵符 4金刚石) NeedLevel 表示要收取的费用
触发例:假设珠子的Shape为1,那里在QFunction-0.txt加上下面这段如果人物等级大于40级,那么双击珠子引擎会把珠退回给玩家
[@PEARLITEM1]
#if
CHECKLEVELEX > 40
#ACT
RETURNPEARL
break
24:修改登陆器地图切换模式,防止切换地图卡屏
25:重写泉水罐吸收泉水代码,大幅降低人物走路资源占用
090715更新:
1:修复便内挂用户自定义过滤列表读取BUG.
2:引擎重新生成:攻击、魔法、跑步等间隔的默认值,并关闭组合控制,防止用户设置过严引起人物卡位(封加速请在游戏网关里把检测间隔设为几十秒,误差值设为1010或 1020就可以了).
3:修复热血任务窗口图片有花的现像.
4:优化混合函数,P4或C4CPU以上的机器性能提高了50%多.
5:增加对86-88NPC外观支持.
6:扩展TAKESEALITEM命令格式:TAKESEALITEM 物品名称 数量 状态(0-3) 0没有开始聚的 1开始聚但没有满的 2已经满但没有解封的 3已经满并解封了的.
7:增加GIVESEALITEM命令格式:GIVESEALITEM 物品名称 数量 状态(0-3) 0没有开始聚的 1开始聚但没有满的 2已经满但没有解封的 3已经满并解封了的.
8:增加使用技能ID操作技能的命令 ADDSKILLID DELSKILLID CHECKSKILLID.
9:增加设置地图灵气值命令(功能和地图参数Aura相同如果想关闭地图的灵气SETMAPAURAPOINT xx 0 0就可以了)SETMAPAURAPOINT 地图名 秒 数量.
10:增加设置地图灵气效果命令 SETMAPAURAEVENT 地图|x|y|效果类型(0-2)|增加灵气的间隔(秒)|每次增加的灵气值|范围|显示时长(分钟).
11:扩展CHANGESKILL命令 CHANGESKILL 源ID 新ID 等级 请大家修改原来QF里四级盾的触发.
12:修复道士的强化魔防倍率不计算BUG.
13:增加NPC和人物重叠后自动推开人物.
14:修复神秘装备极品控制不起作用.
15:修复神秘装备属性显示Bug.
16:修复不能喝神水.
17:极品控制增加对 魔法躲避 幸运 准确 敏捷 体力恢复 魔法恢复 毒物躲避 中毒恢复 防御 魔御 等属性控制.
18:调整英雄智能.
19:外传版开放英雄强化技能.
20:修复HANGESKILL命令BUG.
21:修复传送符在人物受攻击时减持久.
22:引擎增加控制客户端移动 攻击 魔法间隔的默认值.
23:修复客户端全屏时在有些机器上有黑边现像.
24:修正登陆器在特定情况下备用列表不启动作的BUG.
26:修改登陆器配置器的补丁打包模式为7z格式(压缩率比rar高,原来zip打包的补丁文件实在太大了),登陆器如果原来有更新补丁的请重新打包成7z格式.
备注:如果你电脑没有安装7z压缩工具的话,可以使用我们在配置器目录里提供的简易版7z压缩工具进行打包,winrar支持解压7z格式.
27:商业版登陆器配置器增加关闭以前老的反外挂列表功能(由于我们启用了新的反外挂代码,以前的 反外挂列表其实已经什么作用了,如果配置器里不关闭该功能,登陆网关上就是清空了反外挂列表,
登陆器还是定时在枚举玩家机器的进程,造成玩家有时会卡屏, 并且QQ或别的有些工具会提示登陆器有进程注入的误报).
28:外传登陆器增加两套模板.
29:修复 $.CHANGEEXP + 3000000时主人可分到经验.
30:人物怪配置文件增加USESKILLID段可以使用技能ID增加技能.
31:修正合区时选中了重排物品编号后,原来在聚集灵气的乾坤玉璧不会再聚灵气的BUG.
32:修复商铺的玉璧状态显示错误.
33:修改修炼窗口的放玉模式,英雄和人物,只要人物包裹里有玉,打开修炼窗口会自动放入玉,按修炼后,会自动去包裹里拿一块新的玉放入修炼窗口.
34:数据修改器的更新记录增加修复人物记录的功能.
35:修复DBServer的一处BUG,如果有人物在数据修改器里能查到,但在人物选择那里看不到该人物,请先用修改器更新一下当前人物记录,然后关闭DBServer,
再删除mir.db.idx再重新打开DBServer就可以了.然后关闭DBSERVER,删除mir.db.idx后再打开DBSERVER就可以看到这个人物了).
36:增加打开精炼窗口命令OPENREFINEMENT (0-1)0精炼 1重铸.
37:增加天工开物功能(物品DB请查看说明).
38:扩展Give命令 Give 物品名称 数量 持久最小值.
例如:DB里的玄天神石(褐土) 最大持久是20000如果在脚本里用 give 玄天神石(褐土) 1 12000 这样就可以给人物一颗品质为12-20的玄天神石.
39:增加显示地图标识功能(由于每个版本里mapinof里对比奇 盟重 白日门的地图名称定义的都不一样,如果你发现你的版本里不正常显示标识,
把mapinfo里的地图名称.按客户端data\MapDesc1.dat里的名称设置,外传的文件名为MapDesc.dat).
40:修复LoginSrv的关闭取回密码不启作用.
41:增加脚本命令 SortVarToList 自定义变量名 自定义变量文件路径 排序后列表的保存路径 降序还是升序(0-1) 保存格式(0-1)为0时只保存人物名,为1时:人物名 变量值
功能:把自定义变量按变量值大小排序,并把排序后变量值对应的人物名存放到指定列表文件中(制作排行榜用)
42:增加脚本命令GetListString 路径 行数(注意文件的第一行是零) 变量名 变量名1
功能:把列表文件里指定行的值保存到变量里,当行数值为*时表示取列表里和当前人物名相同的值,变量1为可选参数,如果列表里的数据是:人物名 变量值
这样格式的,那个第一个变量取到的是:人物名 第二个变量取到的是:变量值
43:增加脚本命令CHECKPEARLSTATE 物品名称 数量 状态(0-2)0没开聚的,1开始聚没有满的 2已经满了的.
功能: 检查包裹里指定状态的聚灵珠.
44:增加脚本命令TAKEPEARL 物品名称 数量 状态(0-2)0没开聚的,1开始聚没有满的 2已经满了的.
功能:取包裹里指定状态的聚灵珠.
=====================================================
090602更新:
1:热血引擎支持任务窗口。
2:外传引擎支持强化技能 怪物DB 物品DB 详见说明书。
3:增加设置地图灵气效果命令 SETMAPAURAEVENT 地图|x|y|效果类型(0-2)|增加灵气的间隔(秒)|每次增加的灵气值|范围|显示时长(分钟)
注意:上一版的那个引擎加载的集中点文件,由于控制不方便在这一版里已经取消。
4:怪物爆率文件支持 1/1 灵气 200的用法。
5:增加地图参数Aura(秒/数量) (使用方法见说明)
6:增加取包裹里已经解封的玉脚本命令TAKESEALITEM
7:增加检查指定状态玉璧脚本命令 CHECKSEALITEM
8:增加 解除玉璧的封印脚本命令REMOVESEALITEM
9:修改调整属性点窗口的按钮读取自定义补丁文件(请替换登陆器配置器里的Max_Prguse.wil文件)。
10:修复引擎的Run 3报错。
11:修复引擎挑战报错。
12:修复数字飘血BUG(请替换新的Max_Prguse.wil和登陆器配套)。
13:修复底部公告别的玩家接收不到BUG。
14:增加商铺购买物品名称和物品价格变量<$BUYSHOPITEMGOLD> <$BUYSHOPITEMNAME> 请在@BuyShopItem
里使用,在别的地方调用将返回空值。
[@buyshopitem]
#act
sendmsg 5 %s,通过商铺购买了<$BUYSHOPITEMNAME>,价格为<$BUYSHOPITEMGOLD>元宝。
15:增加商铺购买物品触发 Q_Function.txt @BuyShopItem。
16:修复检查攻击、魔法、道术、HP、MP命令BUG。
17:修复MobFireBurn命令BUG。
18:修复人物受到攻击伤害时火龙之心减持久消失。
19:仿便宜内挂增加关闭声音功能。
20:修改游戏网关解决封外挂引起的有时游戏停顿,封杀所有加速器,检测间隔建意不要小于10秒,误差值越大封的越严,误差值如果小于1000将失去意义。
建议本机测试设为1000,正式开服设为1010或1020。
21:增加强化技能效果。
22:修复便内挂用户自定义物品过滤列表读取BUG。
23:修复热血任务窗口图片。
24:增加给玩家指定状态的玉璧GIVESEALITEM 物品名称 数量 状态(0-3) 0没有开始聚的 1开始聚但没有满的 2已经满但没有解封的 3已经满并解封了的。
注意:命令可以把你DB里状态为0的玉,用GIVESEALITEM xxx 1 3给玩家为满并解封,但不能把你DB里状态设为3用GIVESEALITEM xxx 1 0给玩家一个没开始聚的玉,就是说命令可以给玩家一块大于DB状态的玉,
但给不了玩家一块小于DB状态的玉。
25:增加使用技能ID操作技能的命令 ADDSKILLID DELSKILLID CHECKSKILLID(格式和原来用技能名称一样,就是原来的参数是技能名称现在是技能ID)。
26:增加设置地图灵气值命令(功能和地图参数Aura相同如果想关闭地图的灵气SETMAPAURAPOINT xx 0 0就可以了)SETMAPAURAPOINT 地图名 秒 数量。
27:扩展CHANGESKILL命令 CHANGESKILL 源ID 新ID 等级 请大家修改原来QF里四级盾的触发。
28:修复道士的强化魔防倍率不计算BUG。
29:增加NPC和人物重叠后自动推开人物。
30:修复神秘装备极品控制不起作用。
31:修复神秘装备属性显示Bug。
32:修复不能喝神水。
33:极品控制增加对 魔法躲避 幸运 准确 敏捷 体力恢复 魔法恢复 毒物躲避 中毒恢复 防御 魔御 等属性控制。
34:调整英雄智能。
35:外传开放英雄强化技能。
36:修复CHANGESKILL命令BUG。
=====================================================
090428更新:
1:全新汇编客户端的图像混合函数,解决人物或怪物集中的地方出现卡屏。
2:修改客户端写字函数,解决在人物、怪物、地面物品多时卡屏问题(虽然本次修改了写字函数,但客户端写字还是比画图占资源的,所以请大家在配置登陆器时打开物品过滤,并配好物品过滤列表,这样可以过滤垃圾物品,减少写字的数量)。
3:封杀所有外挂。
4:修正客户端内存占用过大问题。
5:修正外传客户端闪屏问题。
6:更新网关封加速控制方式。
7:修复zPlugOfEngine.dll的一处BUG,请更新时替换掉原来的zPlugOfEngine.dll
8:修复一些怪物的效果错误。
9:修复引擎在特定情况下有些脚本命令执行错误。
10:优化客户端的CPU占用。
11:修复引擎有时报AddToMap错误。
12:修复英雄在特定情况下攻击自已的BUG。
13:修复聚灵珠的BUG。
=====================================================
090411更新:
1:引擎增加雷电术和灵魂火符攻击坐标误差范围设置(默认值1原始值)
2:修复DELAYGOTO有时失效
3:修改内挂的免SHIFT模式
4:增加任务日志系统
5:修改自动寻路时在地图上单击或攻击别人时才停止寻路,点击对话窗不再停止寻路
6:增加聚灵珠释放时收费设置Need(0-4 0不收费 1金币 2元宝 3灵符 4金刚石) NeedLevel 表示要收取的费用
=====================================================
090328更新:
1:修复在特定情况下月灵会攻击自已的BUG
2:增加比较人物指定变量的值大小的命令VARCOMPARE 变量名 返回变量值大最的人物 人物1|人物2
3:增加检测人物PK值的命令CHECKPKPOINTEX <>= 数量
4:增加GETPOSENAME 变量名 取对面角色存放到指定变量
5:修复酿酒系统BUG
6:修复组队传送触发有时不触发的BUG 楼主发贴辛苦了,谢谢楼主分享!感谢楼主提供这么好的论坛! 传奇论坛里面相对来说比较好的一个! 比较全的传奇脚本分享网站,站长辛苦了。 比较全的传奇脚本分享网站,站长辛苦了。 楼主发贴辛苦了,谢谢楼主分享!感谢楼主提供这么好的论坛! 下次在来看脚本 这个帖子不回对不起自己! 喜欢这里的东西,方便又好用! 感谢站长分享传奇脚本,让我学习到很多知识。