[20220914]更新:M2Server.exe SystemModule.dll

  1. [*]修改:去掉物品自动入包时数量限制,只保留处理用时控制
  2. [*]修正:首饰盒放入钢纹物品,小退后无钢纹部分属性计算问题

[20220912]更新:M2Server.exe SystemModule.dll

  1. [*]修改:首饰盒支持物品att属性计算
  2. [*]修改:客户端控制,去掉“显时装不显武器”选项;控制武器外观显示改由特效配置设置 特效列表->“外观特效(仅支持武器、衣服)”->"禁止显示武器外观"
  3. [*]修改:魔法类攻击,红毒伤害比例计算重复问题
  4. [*]修正:假人英雄物品支持物品来源日期设置
  5. [+]增加:服务端LUA actor对像方法
    actor:bagItemToBag(物品制造ID)--指定制造ID包裹物品转至人物或英雄包裹(针对人物包裹移到英雄包裹、英雄包裹移到主体包裹)
  6. [*]修正:MonGen.txt配置怪名超过14字符时,无法刷怪
  7. [*]修改:物品自动入包,防止处理占时过长

[20220909]更新:M2Server.exe SystemModule.dll

  1. [*]修改:去掉场景池使用,因查询耗时

[20220907]更新:全套程序

注意:此版需使用“数据扩展工具.exe”进行人物数据扩展

20220907更新记录:

  1. [*]修改:自定义技能使用击退,也可以让目标掉血
  2. [*]修改:BUFF每秒掉血,时时同步显示血量
  3. [+]增加:自定义技能 英雄优先使用设置(HP或MP低于%优先使用)
  4. [*]修改:刺英雄使用燃血破空条件,血量达到即可使用
  5. [!]修正:GameTools.ext 复制中文乱码
  6. [*]修改:钩选“显示时装不显武器”,显示普通武器位外观
  7. [+]增加:DBServer程序增加“运行后自动导出”挂机数据选项,并由M2自动加载挂机数据
  8. [+]增加:数据通,清理角色时,清理无效物品数据
  9. [+]增加:服务端LUA actor对像方法
    功能:检测人物站立时间
    格式:actor:checkStationTime(操作符, 时长)
    参数:操作符(<、>、=) 时长(分)
  10. [+]扩展:NPC命令,支持击破属性
    功能:调整人物属性
    格式:CHANGEHUMABILITY 属性(0-48) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
    48-击破

    actor:changeHumAbil支持48-击破
  11. [+]增加:假人配置,可设置物品来源日期
    例:
    [UseItems]
    ItemFromDate0=2022-07-19 20:00:00
  12. [*]修改:假人可执行机器人
  13. [*]修改:启动器停止RUN网关模式(旧模式使用直接关闭,导至RUN网关资源不能正常释放)
  14. [+]扩展:NPC命令,ChangeNameColor支持变量参数
  15. [+]增加:击破属性可设置 魔法盾生效("选项"->"物品装备"->"特殊属性"->"击破"->"允许魔法盾生效")
  16. [+]增加:服务端LUA actor对像方法
    actor:getHitPoint()--取对像敏捷属性
    actor:getSpeedPoint()--取对像准确属性
    actor:setMaxMp(操作符, 点数, 是否同步当前MP)--设置MP上限
  17. [+]增加:服务端LUA hero对像方法
    hero:getGamePoint()--取游戏点(主体)
    hero:setGamePoint(点数)--调整游戏点(主体)
  18. [*]修正:身上装备持久0时,使用修复神水修复后,面板属性不刷新问题
  19. [+]增加:Att外观可选择是否显示斗笠物品("选项"->"物品装备"->"att属性表"->"外观att可显斗笠")
  20. [*]修正:人物Att外观属性时,小退会看不到Att外观问题
  21. [+]增加:称号附加条件
    29:需等级 NeedLevel=需等级 Stock-暴击等级(英雄)
  22. [+]增加:攻城区域禁止使用传送("选项"->"物品装备"->"特殊属性"->"传送"->"攻城区域禁用")
  23. [+]增加:钢纹(獓狠纹、钟山纹、应龙纹、帝江纹、狸力纹、精卫纹、九尾纹)及套装属性
  24. [*]扩展:普通技能上限扩展至70,称号上限扩展至40,钢纹击破属性上限65535(需进行数据转换)
  25. [+]增加:att属性
    208神圣防御%
    209-神圣防御
    210-攻击上限%
    211-攻击下限%
    212-魔法上限%
    213-魔法下限%
    214-道术上限%
    215-道术下限%
    216-刺术上限%
    217-刺术下限%
    218-物防上限%
    219-魔防上限%
    220免疫增益Buff(清除部分增益类Buff:2,4..21,30..33,42..87,90..94,97..147,150,152..158,171..172,174..206,208)
    221免疫减益Buff(清除部分减益类Buff:1,3,88,95,148,149,151,159..170,207,209..219)
  26. [*]扩展:NPC命令
    功能:检查玩家所有称号的数量
    格式:CHECKFENGHAOCOUNT 角色名 操作符(<,>,=) 数量(0-40)
  27. [+]增加:召唤火元、召唤土元伤害可设置按主属性比例输出威力
  28. [*]修改:BUFF属性飘血ID设置,每个ATT属性可自行设置飘血ID(全局飘血设置删除,请自行设置BUFF飘血ID)
  29. [+]增加:套装属性斩杀固定血量
  30. [*]修改:修复神水可以修理印类物品
  31. [*]修改:禁言列表相关处理(防止近47天时,判断到期出错)
  32. [+]增加:物品分类53、63可进行鉴定操作
  33. [*]修正:Buff层数小退后,层数变为最大上限层数问题
  34. [*]修改:自定义怪,设置不可移动怪时,使用DB视野清理目标(请自行设置DB字段)
  35. [*]扩展:引擎支持加载怪DB Name字段30个字符****(启动器运行后自动扩展,将旧表改为Monster_bak)****
    注意:扩展完成后,请使用GameTools.exe查看Monster表字段及数据是否正确;
  36. [*]修正:自定义技能使用触发回调,重启引擎后无法生效问题
  37. [*]修正:自定义技能击退设置条件方式显示错误问题
  38. [*]修正:人形怪使用自定义技能问题
  39. [*]修正:NPC命令CLEARVAR清理无效问题
  40. [+]增加:自定义技能使用条件,指定物品并减持久条件
  41. [+]增加:NPC命令
    功能:设置BUFF状态,可调整时长及属性
    格式:SetBuffEx Buff编号 时长(秒) Att属性设置 Hero
    说明:att属性设置格式:att编号,属性点|att编号1,属性点1|..;支持10组属性

    功能:设置BUFF状态,可调整时长及属性
    格式:actor:setBuffEx(Buff编号, 时长(秒), Att属性)
    说明:att属性设置格式:att编号,属性点|att编号1,属性点1|..;支持10组属性
  42. [*]扩展:Lua事件(脱装备回调),输出脱下装备的位置ID参数
    --脱装备回调
    function on_TakeOffItems(actor, item, where)
  43. [+]增加:QF触发,人物进入地图触发@PlayIntoMap
    修改Lua事件on_PlayIntoMap,地图变化才执行
  44. [*]修正:actor:takeBagItemEx()回收17分类物品数量问题
  45. [+]增加:称号DB支持3组自定义att字段(Att-属性位 Value-属性数值),需运行启动器进行字段扩展
    注意:1,3,23,24,25,26,30-41,74,88,96,148-151,158,173,188-189,205-207,209,220,221 属性位无效果;
    斩杀属性需“血量”和“机率”配合使用
    属性是否生效受字段UnAbilShape控制(0-共用 1-主体 2-英雄)
  46. [*]修改:人物登陆时,清理无效的称号数据(DB库中不存在的称号)
  47. [+]增加:服务端Lua s.obj 方法
    功能:获取数据库物品模型
    格式:s.obj.getDBItemEx(物品名)
  48. 功能:获取物品DB字段值
    格式:GetDBItem 物品名 字段位(1-48) 整形变量
    说明:变量位支持整形变量,例G N <$N()>等
    字段位: 1-Idx 2-StdMode 3-Shape 4-Weight 5-AniCount 6-Source 7-Reserved 8-Looks 9-DuraMax 10-AC1 11-AC2 12-MAC1 13-MAC2 14-DC1 15-DC2
    16-MC1 17-MC2 18-SC1 19-SC2 20-TC 21-TC2 22-Need 23-NeedLevel 24-Price 25-Stock 26-HP 27-MP 28-MX 29-Attach 30-Attach1 31-Heart
    32-Heart2 33-Job 34-Color 35-NH 36-Main 37-Att 38-Value 39-Att1 40-Value1 41-Att2 42-Value2 43-Att3 44-Value3 45-Att4 46-Value4 47-Att5 48-Value5
    例:
    #IF
    #ACT
    GetDBItem 木剑 9 <$N(持久)>
    #SAY
    物品持久字段:<$N(持久)>
  49. [*]修改:部分Att属性过滤显示点数(如ItemInfo.lua有自定义,请参考内置文件,搜索“20220907”参考修改)
  50. [*]修改:摆摊玩家重叠,优先点击摆摊玩家
  51. [*]修正:服务端与客户端lua通讯,序列化字符串超过255无法传递完整问题。
  52. [+]增加:支持 獓狠纹-九尾纹 新钢纹显示(如ItemInfo.lua有自定义,请参考内置文件,搜索“20220907”参考修改)
  53. [*]修正:称号启用,有时显示错误问题
  54. [*]修正:自定义技能声音为空,请求微端问题
  55. [+]增加:微端请求服务端文件,服务端文件不存在时,黑名单处理

测试版更新历史记录:

  1. [+]增加:地图场景配置(MapEffectConfig.txt)重载菜单项
  2. [+]增加:服务端Lua play对像方法
    功能:顶端滚动公告,play:sendTopMsg()
    参数:字体颜色(0-255) 字体描边色(0-255) 消息文字 模式 Y坐标 字体大小(9-30) 背景色(0-255) 背景透明度(0-255) 滚动次数(1-3) 宽度留空(0-65535) 播放速度(毫秒) 单次移动像素量
    模式 0发给自己 1发送所有人 2发送行会(聊天框) 3发送当前地图 4周围可见人物
  3. [+]增加:“变色状态增加威力”选项("选项"->"怪物设置"->"基本参数"->"变色状态增加威力"),默认开启
  4. [!]扩展:支持人物U变量0..499(需配套DBS程序)
  5. [+]增加:CHANGESPEED命令设置的攻击魔法速度,时长可存储
  6. [!]扩展:NPC命令
    功能:设置泉水喷发
    格式:FOUNTAIN 地图 X Y 时间(秒) 底部效果(0-3)
    底部效果: 0-底部效果1 1-底部效果2 2-底部效果3 3-不显示底部效果
  7. [!]修正:物品来源为NPC制造时,QF类名字不显示"系统"
  8. [+]增加:J0-J99 (私人变量,数字型,范围0-42亿) 可保存,每天0点重置,合区或关停服务器请错开00:00点
  9. [+]增加:服务端Lua play对像方法
    play:getVal_J(变量位0-99)--取J变量
    play:setVal_J(变量位0-99,数值)--设置J变量
  10. [!]修正:攻杀攻击人物时,会显示两次飘血问题
  11. [!]修正:被攻杀技能打中时,on_StruckDamage事件不输出技能ID
  12. [!]扩展:NPC命令
    功能:获取背包中指定物品的数量至变量
    格式:GetBagItemCount 物品名称 变量 模式(0-所有物品 1-不含已放入OK框的物品) Hero
    注:英雄不检测OK框物品
  13. [!]修改:物品合成,主物品有钢纹或熔炼属性时,判断合成物品是否"可锻造"时才保留钢纹属性,"可熔炼"时才保留熔炼属性
  14. [+]增加:物品特效支持内观偏移设置("列表二信息"->"特效列表"->"内观设置-非特效")
  15. [+]增加:刺英雄忠诚度触发4级暴击术、炎龙波、火镰狂舞处理
  16. [+]增加:英雄自动强化技能选项("选项"->"功能设置一"->"技能魔法"->"内功技能"->"强化技能"->"英雄自动强化")
  17. [+]增加:"HP恢复因子"参数-影响每次自动恢复HP点数,
    "MP恢复因子"参数-影响每次自动恢复MP点数,("选项"->"功能设置一"->"基本功能")
  18. [!]修正:英雄隔位刺杀,威力计算问题
  19. [!]修正:GiveKimNeedle命令,给物品数量超过物品上限时,不能给足数量
  20. [+]增加:地图参数DECGOLD(时间秒/点数) --定时减金币
  21. [+]增加:服务端Lua actor对像方法
    actor:takeNpcDlgBoxItem(物品位置) ---回收OK框物品
  22. [+]增加:英雄支持使用灭世技能
  23. [!]修正:ChangeModeEx 解不了怪的冰效果
  24. [!]修正:自动上毒属性,魔法类无法使用面板设置的时长和点数
  25. [!]修改:占领沙城时触发(@GetCastle),S0--返回城堡名称
  26. [!]修改:脚本变量格式
    城保所属行会:<$OWNERGUILD>
    城保所属行会:<$OWNERGUILD(城堡编号)>

    城堡名称:<$CASTLENAME>
    城堡名称:<$CASTLENAME(城堡编号)>

    城堡所属行会老大:<$LORD>
    城堡所属行会老大:<$LORD(城堡编号)>
  27. [!]扩展:NPC命令
    功能:改变人物状态
    格式:ChangeModeEx 状态(0-11) 时间(秒)
    说明:0-清除定身、冰冻、蛛网、毒、断筋、麻状态 1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋 6-麻痹 7-隐身术 8-1级魔法盾 9-2级魔法盾 10-3级魔法盾 11-4级魔法盾
  28. [+]增加:物品规则“禁止鉴定”
  29. [*]修改:服务端Lua事件on_ActorDropItem,此事件改为输出扔掉的物品名称,不再输出物品对像(因使用不当容易导至引擎异常),如有使用,请自行修改事件声明
    function on_ActorDropItem(actor, itemName)
    end;
  30. [*]修改:删除英雄“血祭刃扇”使用间隔设置项,移至“功能设置一”->"技能魔法"->"内功技能"->"龙卫神技"->"血祭刃扇",统一使用同一间隔(主体与英雄共用,请自行检测设置)
    删除英雄“燃血破空”使用间隔设置项,移至“功能设置一”->"技能魔法"->"刺客技能"->"燃血破空",统一使用同一间隔(主体与英雄共用,请自行检测设置)
    删除英雄“旋风斩”使用间隔设置项,移至“功能设置一”->"技能魔法"->"内功技能"->"龙卫神技"->"旋风斩",统一使用同一间隔(主体与英雄共用,请自行检测设置)
    删除英雄“幽冥火符”使用间隔设置项,移至“功能设置一”->"技能魔法"->"内功技能"->"龙卫神技"->"幽冥火符",统一使用同一间隔(主体与英雄共用,请自行检测设置)
    删除英雄“五雷轰”使用间隔设置项,移至“功能设置一”->"技能魔法"->"内功技能"->"龙卫神技"->"五雷轰",统一使用同一间隔(主体与英雄共用,请自行检测设置)
  31. [+]增加:脚本变量
    点卡剩余时间:<$PAYMODEMSG>
  32. [*]修改:套装属性“主属性”支持设置21亿值
  33. [*]修正:英雄白日门火雨,无限刀状态下速度慢问题
  34. [*]修正:CHECKJADELEVEL命令执行提示错误问题
  35. [!]扩展:NPC命令
    功能:删除指定文件内的指定文本
    格式:DelTextList 文本 文件路径 路径类型(0-相对路径 1-绝对路径) 指定行数 读取模式(Force-强制从文件加载)
    指定行数:-1-循环查找全删除 0-只删除第一个 1-X指定行删除
  36. [!]扩展:NPC命令
    功能: 增加地图场景效果
    格式:AddMapEffectEvent 地图 X坐标 Y坐标 范围(0-13) 效果类型 威力 使用限制(0-时间 1-次数 2-不限) 保持时间(秒)或次数

    功能:删除地图魔法场景
    格式:DelMapEffectEvent 地图 X坐标 Y坐标 范围(0-13) 效果类型
  37. [+]增加:自动上毒属性,支持设置红毒是否可用('选项'->'物品装备'->'特殊属性'->'自动上毒'->'禁用红毒')
  38. [+]增加:支持(神圣暴击率、神圣暴击倍率)状态恢复提示语可修改
    文件String.ini:
    HeartCritRateEnd=神圣暴击率恢复正常
    HeartCritPoweRateEnd=神圣暴击倍率恢复正常
    HeartCritRateEnd=(英雄) 神圣暴击率恢复正常
    HeartCritPoweRateEnd=(英雄) 神圣暴击倍率恢复正常
  39. [*]修正:怪复活模式,当设置范围过大时,会导至部分怪不能复活问题
  40. [+]增加:服务端Lua actor对像方法
    actor:isGuildMaster()---功能:检查是否是行会主人
  41. [+]增加:自定义怪支持设置自身BUFF、目标BUFF
  42. [!]扩展:NPC命令
    功能:改变人物状态
    格式:ChangeModeEx 状态(0-12) 时间(秒) Hero 范围(1-12)
    说明:0-清除定身、冰冻、蛛网、毒、断筋、麻状态 1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋 6-麻痹
    7-隐身术 8-1级魔法盾 9-2级魔法盾 10-3级魔法盾 11-4级魔法盾 12-禁锢(困魔咒光圈,无法走出)
    范围-只针对12-禁锢有效
  43. [+]增加:野蛮冲撞模式选项('功能设置一'->'技能魔法'->'武士技能'->'野蛮冲撞'->'无目标时冲至目标前停止')
  44. [*]修改:****人物登陆过程,增加校验行会对像合法处理,防止删除行会后导至的异常****
  45. [+]增加:Need所需条件
    117:需等级 Stock=血祭刃扇伤害增加
    118:需等级 Stock=十步一杀伤害增加
    119:需等级 Stock=天雷乱舞每秒伤害增加
    120:需等级 Stock=死亡魔眼伤害增加
  46. 主体支持 死亡魔眼伤害增加,英雄支持(血祭刃扇、十步一杀、天雷乱舞)伤害增加
  47. [!]扩展:自动入包,自动合并17分类物品
  48. [!]扩展:账号增加“推广人”字段,需更新程序:LoginGate.exe LoginSrv.exe IDClient.exe 登陆器
    脚本变量:
    推广人:<$SPREADNAME>
  49. [*]修正:混乱地图,自己有时看不到自己名字
  50. [+]增加:假人优先捡物品选项
  51. [+]增加:假人、人形怪支持使用自定义技能
  52. [!]扩展:地图参数 NORECONNECT(地图名/X/Y),X Y为0时,随机传送
  53. [*]修改:火元,水元、土元等的飘血处理
  54. [+]增加:BUFF、技能相关命令
    功能:检查Buff状态
    格式:CheckBuff Buff编号 Hero

    功能:设置BUFF状态
    格式:SetBuff Buff编号 Hero

    功能:清除BUFF状态
    格式:ClearBuff Buff编号 Hero

    功能:设置BUFF持续时长
    格式:SetBuffTime Buff编号 时间(秒) Hero

    功能:缩短技能使用时间(针对登陆器上有倒计时的技能)
    格式:DecSkillTime 技能ID 时间(秒) Hero
    时间参数范围:1-65535

    功能:执行指定ID的自定义被动技能(需学有技能)
    格式:UseSpell 技能ID Hero
    说明:只支持自定义被动技能

    功能:取BUFF状态
    格式:actor:getBuff(Buff编号)
    返回值:0-无 1-有BUFF

    功能:设置BUFF状态
    格式:actor:setBuff(Buff编号)

    功能:清除BUFF状态
    格式:actor:clearBuff(Buff编号)

    功能:设置BUFF持续时长
    格式:actor:setBuffTime(Buff编号, 时间(秒))

    功能:缩短技能使用时间(针对登陆器上有倒计时的技能)
    格式:actor:decSkillTime(技能ID, 时间(秒))
    时间参数范围:1-65535

    功能:执行指定ID的自定义被动技能(人或英雄有效,需学有技能)
    格式:actor:useSpell 技能ID
    说明:只支持自定义被动技能
  55. [*]修改:自定义技能CD间隔设置
  56. [*]修改:自定义技能等级计算威力算法
    基本威力=Power+随机(MaxPower - Power)
    技能威力=基本威力 + 技能等级*(DefPower + 随机(DefMaxPower - DefPower))
  57. [*]修正:脚本命令调整BUFF时长,不能同步到图标上
  58. [*]修正:内观设置-非特效,偏移只能-128~128问题
  59. [*]修正:actor:setActorStatus传参错误
  60. [*]修正:GM命令创建行会,不触发QF@CreateGuild
  61. [+]增加:自定义技能瞬移攻击,按“原坐标计算目标”选项,即使用移动前的坐标计算目标(直线、自身中心时有效)
  62. [*]修改:设置BUFF状态命令格式
    功能:设置BUFF状态,并调整BUFF时长
    格式:actor:setBuff(Buff编号, 时间(秒))
    说明:时间填大于0,则按设置值进行设置,不填则按BUFF配置设置BUFF时长

    功能:设置BUFF状态,并调整BUFF时长
    格式:SetBuff Buff编号 时长(秒) Hero
    注意:参数位有变动
  63. [+]增加:BUFF属性
    148-HP%(按间隔,按HP上限计算)
    149-MP%(按间隔,按MP上限计算)
  64. [+]增加:自定义技能威力计算支持主属性模式
  65. [*]修正:英雄离开主体视野范围,BUFF时间到不会消失问题
  66. [*]修改:自定义技能,使用龙影方式选择目标时,范围值按"群体范围"
  67. [+]增加:自定义技能选项 “等级加层威力倍数”
  68. [+]增加:自定义技能 击退设置,目标方式:全部生效、对人生效、对怪生效
  69. [+]增加:自定义技能 击退设置,拉向模式使用瞬移选项
  70. [+]增加:属性集支持 麻痹(按旧模流程处理,无法与BUFF同时消失)
  71. [+]增加:NPC命令
    功能:执行指定ID魔法技能(人或英雄有效,需学有技能)
    格式:UseSpellEx 技能ID 目标类型(1-攻击目标 2-自身) Hero

    功能:执行指定ID魔法技能(人或英雄有效,需学有技能)
    格式:actor:useSpellEx(技能ID,X坐标,Y坐标,目标对像)
  72. [*]修正:自定义技能 击退未判断目标是否可攻击
  73. [*]修正:英雄使用逐日技能,直线目标要是不攻击过主体,不能掉血问题
  74. [+]增加:战英雄使用技能选项,“自定义技能优先刺杀”
  75. [*]修正:自定义技能 瞬移攻击,近身则不移动
  76. [+]增加:自定义技能 瞬移攻击,计算方向方式(即移动后的落点)
  77. [+]增加:att属性
    152斩杀血量(怪物,固定值)
    153斩杀机率(怪物,固定值)
    154药品魔血回复
    155药品体力回复
    156药品魔法回复
    157穿戴负重
    158周围目标掉血(按间隔)[自身为中心];需设置BUFF触发间隔(类似冰霜领域效果)
    159-物防上限
    160-物防下限
    161-魔防上限
    162-魔防下限
    163-攻击上限
    164-攻击下限
    165-魔法上限
    166-魔法下限
    167-道术上限
    168-道术下限
    169-刺术上限
    170-刺术下限
    171物防上限%
    172魔防上限%
    173断筋状态(属性点为时间(秒))
    174龙神之怒(属性点为等级,1-7级)
    175重击属性(属性点为等级,1-10级)
    176裂石属性(属性点为等级,1-3级)
    177凝冰属性(属性点为等级,1-3级)
    178重生属性(属性点为等级,1-4级)
    179麻痹属性
    180战意麻痹属性
    181魔道麻痹属性
    182魔意麻痹属性
    183扭转乾坤属性
    184白日门乾坤属性
    185复活属性
    186魔血复活属性
    187涅槃复活属性
  78. [*]修正:通过脚本命令调整自定义技能等级,被动技能不刷新属性显示问题
  79. [+]增加:自定义技能升级后可替换为其它技能(类似于普通3级技能升级为四级技能);“升级后替换为技能”
  80. [+]增加:服务端Lua对像actor方法
    actor:getDecDamage()--取伤害吸收%
    actor:getMagShield()--取魔法盾状态
  81. [*]扩展:服务端Lua对像actor方法
    actor:getMagicShield()--检测对像的护身属性
    返回值:0-无护身 1-普通护身属性(1.5倍MP) 2-聚魔、八卦护身属性(HP MP各50%) 3-至尊护身属性(伤害按1倍转移至MP消耗上)
  82. [+]增加:英雄选择自定义技能间隔设置,默认800毫秒,注意:设置值过小时,会导至部分旧技能不能使用
  83. [+]增加:166类怪寻路选项“使用分段寻路模式",默认开启
  84. [*]修正:自定义冲撞目标附加BUFF
  85. [*]扩展:服务端Lua对像actor方法
    actor:getUseItem(装备位)
    普通装备0-28 首饰盒装备200-205
  86. [*]修正:166镖怪,钩选“可被大刀攻击”后,无效问题
  87. [*]修正:GM命令调整自定义技能等级问题
  88. [*]修改:自定义技能 被动技能 等级加层按属性来分别设置
  89. [*]修正:BUFF隐身属性,英雄隐身后,存在站着的假像问题
  90. [+]增加:att属性
    188+HP%(按间隔,按HP上限计算)
    189+MP%(按间隔,按MP上限计算)
  91. [*]修正:法分身无法使用自定义技能问题
  92. [+]增加:自定义技能 “扭转乾坤可刷新技能使用间隔" 选项
  93. [*]修正:绝对防御 触发时提示时长有误
  94. [+]增加:Buff支持受攻击Lua触发(Buff.lua)

    --受攻击Buff触发
    function StruckBuffFunc_0(actor, tagActor, buffId)
    if actor:checkSkill(58) == 1 then--使用指定技能反击
    actor:useSpellEx(58, tagActor:getX(), tagActor:getY(), tagActor)
    end
    end
  95. [+]增加:服务端Lua对像actor方法
    actor:checkSkill(技能ID)--检测技能是否已学习
  96. [+]增加:自定义技能,开关类“开启附加BUFF”
  97. [+]增加:脚本变量,及QF触发段
    <$USEGAMEDIAMOND> 每次使用金刚石数
    <$USECREDITPOINT> 每次使用声望数
    <$USEGAMEPOINT>每次使用游戏点数
  98. ;使用金刚石触发
    [@USEGAMEDIAMOND]
    #If
    #Act
    SendMsg 5 [提示]:使用金刚石:<$USEGAMEDIAMOND>

    ;使用声望触发
    [@USECREDITPOINT]
    #If
    #Act
    SendMsg 5 [提示]:使用声望:<$USECREDITPOINT>

    ;使用游戏点触发
    [@USEGAMEPOINT]
    #If
    #Act
    SendMsg 5 [提示]:使用游戏点:<$USEGAMEPOINT>
  99. [*]修改:自定义怪 推人处理(类似自定义技能击退处理);瞬移处理
  100. [+]增加:自定义怪 支持创建地图魔法场景
  101. [*]修改:NPC命令
    功能:踢人物下线
    格式:KICK 模式(0-2)
    模式:0-断开连接,能小退 1-回人物选择窗口(强制小退) 2-强制断开(禁用重连机制)
  102. [+]增加:刺英雄HP倍数设置
  103. [*]修改:DBServer选择Run网关IP及端口处理,当开启2进程RUN时,可跳转所有RUN端口上
  104. [+]增加:att属性
    190护身属性(1.5倍蓝)
    191护身属性(HP MP各50%)
    192护身属性(1倍蓝)
    193攻击上限%
    194攻击下限%
    195魔法上限%
    196魔法下限%
    197道术上限%
    198道术下限%
    199刺术上限%
    200刺术下限%
    201致命一击
    202致命一击%
    203会心一击
    204会心一击%
    205怪物禁止攻击
    206+NG%(按间隔,按上限计算)
    207-NG%(按间隔,按上限计算)
  105. [*]修改:NPC命令参数格式
    功能:设置BUFF持续时长
    格式:SetBuffTime Buff编号 操作符(+,-,=) 时间(秒) Hero

    功能:设置BUFF持续时长
    格式:actor:setBuffTime(Buff编号, 操作符(+,-,=) , 时间(秒))
  106. [+]增加:服务端Lua对像actor方法
    actor:getMaxNG()--取内力值上限
  107. [+]增加:脚本变量
    <$NH> 当前内力值
    <$MAXNH> 内力值上限
    <$HERONH> 英雄当前内力值
    <$HEROMAXNH> 英雄内力值上限
  108. [*]修正:脚本命令REPAIRITEM修理全身装备时或使用气石填充印物品时,属性不更新问题
  109. [+]增加:“幸运属性影响技能威力”选项("功能设置一"->"技能魔法"->"基本参数")
  110. [*]修正:att属性157负重处理错误问题
  111. [*]修正:纵横剑术设置为普通技能时,使用不触发QF @MagSelfFunc107 脚本段
  112. [+]增加:LoginSrv.exe 可禁用指定字符新建账号
  113. [+]增加:Buff复活属性直接生效 选项('选项'->'物品装备'->'特殊属性'->'复活重生'->'Buff属性直接生效')
  114. [*]修正:有中毒恢复属性时,影响绿毒掉血算法溢出问题
  115. [*]修正:HEROSKILLLEVEL 白日门酒气 = 100 调整英雄白日门酒气技能无效问题
  116. [*]修正:ChangeHeroTranPoint 不能调整刺连击技能达5级问题
  117. [*]修正:刺英雄使用连击技能不涨技能点问题
  118. [*]修改:服务端Lua对像actor方法
    actor:checkFengHao(称号名, 是否启用称号idx模式(0/1))
  119. [+]增加:服务端LUA 事件触发(63-取回武器(升级武器)触发)
    --取回武器(升级武器)触发
    function GetBackupgWeapon(actor, item)
    local sActorName = actor:getCharName()
    local itemName = item:getName()--名称
    item:setWeaponUp(0, 3)--调整武器附加3点攻属性

    print("["..sActorName.."]取回升级武器["..itemName.."]")
    end
  120. [+]增加:服务端LUA 物品对像方法
    item:setWeaponUp(属性类型, 点数)--调整升级武器附加属性
    属性类型:0-攻击 1-魔法 2-道术 3-刺术
    点数:0-破碎 1-3附加属性点数
  121. [*]修改:Buff飘血显示数值为实际作用数字
  122. [+]增加:探测选项“人物登陆初始使用时间”('选项'->'物品装备'->'特殊属性'->'探测'->'人物登陆初始使用时间')
  123. [*]修改:血祭刃扇 持续攻击时可触发QF技能回调
  124. [*]修正:有自动上毒属性时,对墙使用野蛮冲撞失败后,自身被毒问题
  125. [*]修改:Buff可单独改变武器或衣服的外观
  126. [+]增加:服务端LUA play对像方法
    功能:读取账号信息
    格式:play:getIdInfo(信息类型)
    参数:信息类型(0-电话 1-问题1 2-答案1 3-问题2 4-答案2 5-生日 6-移动电话 7-登陆密码 8-推广人)

    功能:设置账号信息
    格式:play:setIdInfo(问题1 答案1 问题2 答案2 生日 密码 二级密码)
    说明:参数位如不需修改时,请设置"-",密码设置不能设置空
  127. [+]增加:自定义技能 “升级每级减少CD”参数
  128. [+]增加:假人支持执行脚本命令AUTOGOTOXY进行寻路
  129. [*]修改:场景实体管理模式
  130. [+]增加:服务端LUA 事件触发(64-人物获得物品前触发)
    --人物获得物品前触发(交易、购买、捡起、NPC给予、杀怪)
    function PlayAddItem(actor, item)
    local sActorName = actor:getCharName()
    local itemName = item:getName()--名称

    print("["..sActorName.."]获得物品["..itemName.."]")
    end
  131. [*]修改:脚本命令MOVEMOBTO移动指定名字怪时,不使用2格范围移动
  132. [+]增加:自定义技能选项,"Buff系数使用Level",即技能增加BUFF使用技能等级进行计算
  133. [+]增加:自定义怪选项,"增加周围怪物自身BUFF"
  134. [*]修改:NPC命令SendTopMsg,模式5优先投递(即放置队列最前面)
    功能: 顶端滚动公告
    格式:SendTopMsg 字体颜色(0-255) 字体描边色(0-255) 消息文字 模式 Y坐标 字体大小(9-30) 背景色(0-255)|背景透明度(0-255) 滚动次数(1-3)|宽度留空(0-65535)|播放速度(毫秒)|单次移动像素量
    模式 0发给自己 1发送所有人 2发送行会(聊天框) 3发送当前地图 4周围可见人物 5所有人(优先投递)
  135. [*]扩展:NPC命令
    格式:MONGENEX 地图 X Y 怪名|怪类型(0-5)|怪物颜色值|顶戴花翎|死亡爆极品(0/1)|物品掉落捡起模式(0-3)|爆极品加属性最高点(0/1)|直接死亡(0/1)|杀怪触发(0/1) 范围 数量 行会模式(0/1 1怪属于执行命令玩家的行会)
    说明:杀怪触发指是QF文件中的@KillMonster
  136. [+]增加:魔血属性各职业 增加HP、MP参数("选项"->"物品装备"->"特殊属性"->"魔血")
  137. [+]增加:怪物被杀可触发Lua事件(KillPlayer),即可输出击杀者和怪对像,无特殊需要请不要开启("选项"->"怪物设置"->"基本参数"->"被杀触发Lua事件(KillPlayer)")
  138. [*]修正:刺英雄不使用凝冰技能问题
  139. [+]增加:刺英雄使用白日门燃血,聊天框输出使用信息
  140. [+]增加:英雄 燃血破空 技能两次伤害机率及定身机率 单独设置
  141. [+]增加:召唤火元、召唤水元、召唤土元 持续攻击目标,每触发一次,执行一次受技能攻击回调
  142. [*]修改:滚动公告以Y坐标为基准,不同的Y坐标同时显示多条,同Y坐标排队
  143. [*]修正:地图切换执行CHANGEATTATCKMODE命令改变攻击模式,不实进显示
  144. [*]修正:十步一杀,无法使用时卡动作问题
  145. [+]增加:自定义怪物直线魔法、自身魔法特效、目标魔法特效增加绘制模式
  146. [+]增加:PLAYVIDEO 命令轻端请求
  147. [+]增加:客户端支持绑定期物品显示”剩余时间“(如ItemInfo.lua有自定义,请参考内置文件,搜索“20220511”参考修改)
  148. [+]增加:魔法锁定目标选中光环,config.lua中设置,参考官方释放的config.lua文件内g_var["game.Target.SelEffectID"]。
  149. [*]修改:自定义技能Tips支持换行,更多参考说明书hint语法。
  150. [+]增加:自定义技能特效增加女性声音文件。
  151. [!]修正:使用自定义技能后看不到普通技能特效。
  152. [!]修正:自定义神技技能不显示Tips问题
  153. [*]修正:自定义技能飞行异常导致某些问题。
  154. [*]修改:人物小退Socket流程,跨服返回原服时无法显示角色信息
  155. [*]修正:BUFF特效“所有人身前”,换地图特效消失和不消失问题。
  156. [*]修正:自定义技能单次动画以及循环动画,方向设置无效问题。
  157. [*]修改:自定义技能优先于近身刀刀刺杀、半月、抱月、龙影剑法、致残毒药
  158. [!]增加:自定义技能子特效参数说明。
  159. [!]增加:物品自定义属性解析,预留显示位置(如登录器const.lua有自定义,请参考内置文件,搜索“20220516”参考修改)
  160. [+]增加:自定义技能特效增加方向模式。
  161. [*]修改:GM强化命令强化技能后,心法技能强化等级不实时显示
  162. [*]修正:技能使用一段时间后无法使用问题【需测试】
  163. [+]增加:自定义技能需存在目标,目标不存在时提示语。
  164. [!]修正:内挂自定义技能与复活次数冲突问题。
  165. [*]修改:调试版小退后加速进入游戏
  166. [*]修正:微端线程和其他一处线程冲突问题
  167. [*]修正:英雄连击技能暴击显示错误
  168. [*]修正:客户端请求轻端一处多线程冲突问题。

[20220308]更新:M2Server.exe SystemModule.dll DBServer.exe 登陆器

  1. [!]修正:武器持久0消失后,属性及外观未同步
  2. [*]修正:服务端LUA中毒事件回调MakePosion参数(请自行修改脚本过程)
    --中毒时触发(返回值决定是否继续执行)
    --返回值 Result-是否执行中毒处理 Time-中毒时长(秒) Point-点数
    function MakePosion(actor, nType, nTime, nPoint)
    --返回值
    return {Result=true,Time=nTime,Point=nPoint}
    end
  3. [+]增加:套装设置类型(0-不限制 1-人物可用 2-英雄可用)---需登陆器配套(需重新导出 套装配置 集成登陆器)
  4. [+]增加:角色顶戴花翎支持0-8
  5. [+]增加:DBServer.exe部分异常时输出人物索引值
  6. [+]增加:服务端Lua对像函数
    功能:判断对像是否有护身属性
    格式:actor:getMagicShield()
  7. [!]修正:部分NPC命令给物品,物品来源显示错误问题
  8. [!]修正:裂神符使用后,目标触发LUA事件on_StruckDamage显示技能ID不是109问题
  9. [!]扩展:顶端滚动公告
    功能: 顶端滚动公告
    格式:SendTopMsg 字体颜色(0-255) 字体描边色(0-255) 消息文字 模式 Y坐标 字体大小(9-30) 背景色(0-255)|背景透明度(0-255) 滚动次数(1-3)|宽度留空(0-65535)|播放速度(毫秒,默认35)|单次移动像素量(默认1)
    模式 0发给自己 1发送所有人 2发送行会 3发送当前地图 4周围可见人物

    全局公告LineNotice.txt
    格式:[字体颜色,字体描边色,Y坐标,字体大小,背景色,背景透明度,滚动次数,宽度留空,播放速度,单次移动像素量] 消息文字
    参数范围:
    字体颜色、字体描边色、背景色、背景透明度:0-255
    字体大小:9-30
    滚动次数:1-3
    宽度留空:0-65535
    播放速度(毫秒,默认35)
    单次移动像素量(默认1)
  10. [!]修改:火墙执行掉血逻辑,需火墙所有人与火墙在同一场景内才执行
  11. [!]扩展:自定义怪设置支持 目标播放魔法效果:"多目标播放" “效果始终跟随目标”(需重新生成登陆器配置文件)
  12. [+]增加:倚天辟地只对怪有效 选项
  13. [!]修正:死亡魔眼使用后,目标触发LUA事件on_StruckDamage显示技能ID不是118问题
  14. [+]增加:服务端Lua actor对像方法
    功能:调整英雄合击怒气值(需英雄在线,且有火龙之心)
    格式:actor:setFirDragon(控制符(=,+,-) 点数 模式(0-点数 1-百分比))
  15. [+]增加:服务端Lua事件
    --使用怒噬回天,计算回血值输出时触发(返回值决定是否能回血) (62)
    --返回值 Result-是否回血处理 Hp-回复HP值 Mp-回复MP值
    function Magic_114(actor, Target, nHp, nMp)
    local actorname = actor:getCharName()
    local Targetname = Target:getCharName()
    print("["..actorname.."]对["..Targetname.."]使用怒噬回天,回血HP:["..tostring(nHp).."] Mp:["..tostring(nMp).."]")
    --返回值
    return {Result=true,Hp=nHp,Mp=nMp}
    end
  16. [!]扩展:NPC命令
    功能:设置顶戴花翎
    格式:SetIcon 位置(0-8) 顶戴花翎配置ID HERO 有效时间(秒)
    说明: 顶戴花翎配置ID 对应 ICons.txt 中的编号
    设置“有效时间”的顶戴人物小退后自动清理

    服务端Lua actor对像方法
    actor:setIcon(位置(0-8), 顶戴花翎配置ID, 有效时间(秒))
  17. [+]增加:服务端Lua item对像方法
    item:getBindState(项目(0-5))--取物品绑定状态
    项目: 0-禁止扔 1-禁止交易 2-禁止存 3-禁止修 4-禁止出售 5-禁止爆出

    item:setBindState(项目1, 项目2, 项目3, 项目4, 项目5, 项目6)--设置物品绑定状态
    项目1-禁止扔 项目2-禁止交易 项目3-禁止存 项目4-禁止修 项目5-禁止出售 项目6-禁止爆出
    设置值:0-正常,1-绑定
  18. [+]增加:鉴定神秘属性解读支持 裂石技能1级、凝冰技能1级
  19. [+]增加:服务端Lua actor对像方法
    功能:延时跳转NPC脚本段(人物有效)
    格式:actor:delayGotoLable(延时(毫秒), NPC名称, 触发脚本段)

    功能:清除延时跳转(人物有效)
    格式:actor:clearGotoLable()
  20. [!]修正:刺杀位计算威力问题
  21. [+]增加:怪物移动控制选项 “周围无人不移动”("选项"->"性能参数"->"怪物处理控制"->"周围无人不移动")
  22. [!]修改:打开“功能设置一” “列表信息一”窗口,游戏卡顿问题
  23. [!]扩展:爆率模式1、爆率模式2、爆率模式3 (支持条件控制)
    爆率模式1:爆率1设置
    格式:机率A/机率B RANDOM"[1/1]物品1|[1/2]物品2|[1/1]物品3" 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
    说明:数量参数位,使用"_"占位,无实际作用
    例:
    1/1 RANDOM"[1/1]乾坤腰带|[1/2]残卷" _ <$Level> ? 300 1

    爆率模式2:爆率2设置
    格式:机率A/机率B NEWRANDOM"物品1|物品2|物品3" 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
    说明:数量参数位,使用"_"占位,无实际作用
    例:
    1/1 NEWRANDOM"乾坤腰带|残卷" _ <$Level> ? 300 1

    爆率模式3:爆率3设置
    格式:格式:机率A/机率B RANDOMEX"[二级机率A/二级机率B]物品1|物品2|物品3,[二级机率A/二级机率B]物品A|物品B|物品C," 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
    说明:数量参数位,使用"_"占位,无实际作用
    例:
    1/1 RANDOMEX"[1/3]乾坤腰带|残卷,[1/2]皓宇战勋|皓宇项链(战)|皓宇护腕(战)," _ <$Level> ? 300 1
  24. [!]修正:先天元力醉酒度不足5%时,属性不刷新问题
  25. [*]修正:自定义怪动作特效,切换动作其他特效未初始化问题。
  26. [+]增加:客户端支持鉴定属性显示"裂石技能"、"凝冰技能(如ItemInfo.lua有自定义,请参考内置文件,搜索“20220308”参考修改)

[20220218]更新:M2Server.exe SystemModule.dll LogDataServer.exe LoginSrv.exe GameCenter.exe GameTools.exe 登陆器

  1. [*]修改:服务端Lua对像函数
    actor:getMaster(模式0-取主体 1-英雄下属时取主人对像)
  2. [*]修改:角色受水元、火元、土元攻击掉血时触发Lua事件("角色受到伤害时触发")on_StruckDamage
  3. [*]扩展:NPC命令NPCGIVEITEM,文件路径参数支持变量解析
  4. [+]增加:脚本变量
    密码:<$PASSWORD>
  5. [*]扩展:QF触发段@KillMissionMob,返回怪相关数据
    ;宝宝杀死怪触发(魔王岭 135宝宝)
    ;S0--返回名称
    ;S1--返回怪物名称(过滤数字)
    ;N0--返回等级
    ;N1--返回坐标X
    ;N2--返回坐标Y
    [@KillMissionMob]
    #IF
    #ACT
    SENDMSG 7 <$STR(S0)>死亡触发,<$STR(S1)>,等级<$STR(N0)>
  6. [+]增加:马牌类物品支持鉴定属性
  7. [*]修改:服务端LUA,物品鉴定item:setIdentify(5,2,0),设置神技时不再判断神秘属性个数
  8. [*]修正:怪DB火墙抗性、合击抗性输入超过255的数值时,怪赋值溢出问题
  9. [*]修改:地图参数CHAOS支持刺武器Idx,CHAOS(武器Idx/衣服Idx(男)/衣服Idx(女)/说话喊话过滤(1-过滤)/显示的名字/刺武器Idx)
  10. [*]修正:高级巅峰战神 设置不限时模式,设置DC1显示问题
  11. [*]修正:使用刺客技能(潜行术、致残毒药)不能触发QF脚本段@MagSelfFuncX
  12. [+]增加:脚本变量
    <$DECDAMAGE>伤害吸收%
    <$HERODECDAMAGE>英雄伤害吸收%
  13. [*]扩展:GetFileToVar NPCGIVEITEM命令支持Utf8格式文件加载
  14. [*]扩展:服务端Lua事件(计算身上装备属性触发),支持Ac1-防下限 Mac1-魔防下限
  15. [*]扩展:NPC命令EQUAL支持整数变量对比
    例:EQUAL U95 <$N(测试)>
  16. [+]增加:称号附加条件
    25:需等级 NeedLevel=需等级 Stock-伤害吸收%(主体)
    26:需等级 NeedLevel=需等级 Stock-伤害吸收%(英雄)
    27:需等级 NeedLevel=等级 Stock=伤害吸收%(主体)(不受M2上限控制,属性面板无显示)
    28:需等级 NeedLevel=等级 Stock=伤害吸收%(英雄)(不受M2上限控制,属性面板无显示)
  17. [*]修正:NPC命令,叛变时间设置为1时,无法叛变
    功能:召唤怪物下属
    格式:RECALLMOB 怪物名称 等级 叛变时间(0-使用引擎默认时长) 变色(0,1) 固定颜色(1-7) 是否显示主人名字(1--不显示,空或其它值显示) 清理时间(秒) 叛变死亡(1-死亡)
  18. [*]修改:主体宠物,主体英雄不在线时,跟随坐标选择模式
  19. [*]修改:强制修改英雄龙卫心法开关状态,默认为开启,防止特殊情况下为关闭后,导至分身无法使用部分龙卫技能
  20. [*]修改:套装属性“HP增加%”,累加可突破21亿
  21. [*]修改:部分群发消息优化
  22. [+]增加:宝箱“物品计算极品属性”选项("选项"->"物品装备"->"宝箱"->"物品计算极品属性")
  23. [+]增加:"混乱模式不改名字颜色"选项("选项"->"功能设置一"->"基本功能"->"名字显示颜色")
  24. [+]增加:吸血属性生效间隔时长设置("选项"->"物品装备"->"特殊属性"->"吸血"->"生效间隔")
  25. [!]修改:禁言模式下,提示玩家“您已被禁止发言”
  26. [+]增加:NPC常量设置(\Mir200\Envir\DefiniensConst.txt)
  27. [+]增加:服务端Lua对像(actor)方法
    功能:输出指定坐标,范围内的对像
    actor:getMapRageActor(X坐标, Y坐标, 范围(0-12))
  28. [+]增加:NPC体格操作、面板体格洗炼、属性替换记录日志功能(需设置日志项才会生效)
  29. [!]扩展:启动器中心服支持20个分区RUN设置
  30. [!]修改:神兽(攻击类)开放 攻击速度、移动速度因子、攻击上限计算因子 设置
  31. [!]修正:英雄回血不能即时更新显示问题
  32. [!]修改:NPC命令
    功能:移动至镖车身边(与镖车不同地图或坐标超过3格时可移动至镖车身边)
    格式:MoveToEscort
  33. [!]修正:混乱地图小退后传送至其它地图,外观不恢复
  34. [!]修正:伤害点经过LUA事件StruckDamage修改后,与飘血显示不一至问题
  35. [!]修正:使用LUA方法 actor:reCallMob召唤下属时,使用 “固定颜色”1时,下属打怪无输出问题
  36. [+]增加:英雄攻击速度上限控制
  37. [+]增加:套装属性(合击抗性,火墙抗性,连击抗性,魔法抗性,道术抗性,龙神抗性)
  38. [*]修正:英雄主副将评定,同级别不能评定
  39. [*]修改:基本剑术、精神力战法、先天元力、四级基本剑术、护体神盾、刀扇魅影禁止设置快捷键
  40. [+]增加:客户端支持套装属性显示 "斩杀生效几率"、"合击抗性"、"火墙抗性"、"连击抗性"、"魔法抗性"、"道术抗性"、"龙神抗性(如ItemInfo.lua有自定义,请参考内置文件,搜索“20220218”参考修改)
  41. [*]修正:受攻击无后仰动作时,挂机受攻击不会随机问题,同时随机后不停止挂机
  42. [*]修正:内挂设置英雄HP保护后,使用登陆脚本召唤英雄,小退进游戏英雄自动收回的问题

[20220210]更新:合区工具

  1. [!]修正:普通 合区工具 副将合并问题

[20220122]更新:M2Server.exe SystemModule.dll 登陆器

  1. [+]增加:脚本命令
    功能:检查装备当前钢纹等级
    格式:CheckItemSteelLevel 物品位置(0-28) (符号 < > =) 钢纹等级(0-140) hero
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
    当前钢纹:1-5飞燕纹 6-10仙鹤纹 11-15神雕纹 16-20朱雀纹 21-25玄武纹 26-30白虎纹 31-35青龙纹
    36-40勾陈纹 41-45螣蛇纹 46-50角瑞纹 51-55陆吾纹 56-60白泽纹 61-65麒麟纹 66-70凤凰纹
    71-75囚牛纹 76-80貔貅纹 81-85鸿鹄纹 86-90鲲鹏纹 91-95玄鸟纹 96-100烛龙纹 101-105青鸾纹
    106-110猰貐纹 111-115蛊雕纹 116-120九婴纹 121-125饕餮纹 126-130梼杌纹 131-135穷奇纹 136-140混沌纹
  2. [+]增加:套装斩杀属性生效对像选项("选项"->"物品装备"->"特殊属性"->"斩杀血量"->"套装属性设置")
  3. [*]修改:服务端Lua事件回调(角色受到伤害时触发(返回指定伤害数值)),支持技能ID输出(请自行修改Lua函数)
    function on_StruckDamage(actor, Target, nPoint, wMagIdx)
  4. [+]增加:爆率文件控制模式(达到指定条件才可爆出)
    格式:1/x 物品名 数量 变量名 检测符(><=) 扣减(0-不扣 1-扣减)
    说明:数值变量才支持扣减
    例:
    1/1 乾坤腰带 1 <$Level> ? 1 0
    1/1 乾坤腰带 1 N99 ? 1 1
    1/1 乾坤腰带 1 <$STR(N99)> ? 1 1
    1/1 乾坤腰带 1 <$N(整数)> ? 1 1
    1/1 乾坤腰带 1 <$S(字符)> ? 1
    1/1 乾坤腰带 1 <$HUMAN(测试)> ? 1 1
    1/1 乾坤腰带 1 <$GUILD(测试)> ? 1 1
    1/1 乾坤腰带 1 <$GLOBAL(测试)> ? 1 1
  5. [*]修改:服务端Lua对像actor方法
    当对像为英雄时 actor:getBagFree()取空物品数量错误(以46个物品上限计算错误问题)
  6. [+]增加:服务端Lua对像actor方法
    actor:refFeature()--更新客户端角色外观
  7. [*]修正:服务端Lua对像item:setSteelAndMelting(),钢纹等级上限问题
  8. [*]修正:服务端Lua对像item:setIdentify(1,20),设置后,属性不生效问题
  9. [+]增加:服务端Lua对像actor方法
    actor:setSkillLevel(技能ID, 等级)--设置技能等级
  10. [+]增加:脚本变量
    准确:<$HITPOINT>
    英雄准确:<$HEROHITPOINT>
    敏捷:<$SPEEDPOINT>
    英雄敏捷:<$HEROSPEEDPOINT>
  11. [*]修正:使用GetRandomName命令,提示"Cannot open file .... 另一个程序正在使用此文件,进程无法访问。"
  12. [+]增加:套装选项,当不启用“1-2件套检测重复”选项时,可控制时装手、戒指(同个时装手只生效一件)
  13. [*]修正:元阳道术,设置为普通技能时,无效果加成
  14. [+]增加:脚本命令
    功能:调整英雄合击怒气值(需英雄在线,且有火龙之心)
    格式:SetFirDragonValue 控制符(=,+,-) 点数 模式(0-点数 1-百分比)
  15. [+]增加:脚本命令
    功能:获取背包中指定物品的数量至变量
    格式:GetBagItemCount 物品名称 变量 模式(0-所有物品 1-不含已放入OK框的物品)
    例:
    [@main]
    #IF
    #ACT
    GetBagItemCount 木剑 N1 0
    SENDMSG 7 获取背包物品A:<$STR(N1)>

    GetBagItemCount 木剑 S1 0
    SENDMSG 7 获取背包物品B:<$STR(S1)>

    GetBagItemCount 木剑 <$S(物品)> 0
    SENDMSG 7 获取背包物品C:<$S(物品)>

    GetBagItemCount 木剑 <$N(物品1)> 0
    SENDMSG 7 获取背包物品D:<$N(物品1)>
  16. [+]增加:脚本命令 操作指定人物的变量
    功能:设置指定人物的变量
    格式:SetHumVar 角色名 变量 变量值
    注意:角色名为英雄时,只能操作全局变量(A、G)或临时变量($S $N)

    功能:获取指定人物的变量
    格式:GetHumVar 角色名 角色变量 执行人变量(输出)
    注意:角色名为英雄时,只能操作全局变量(A、G)或临时变量($S $N)

    例:
    [@MAIN]
    #IF
    #ACT
    SetHumVar 角色名 <$HUMAN(自定义变量)> 100
    GetHumVar 角色名 <$HUMAN(自定义变量)> N1
    SENDMSG 7 输出角色名的变量值A:<$STR(N1)>

    SetHumVar 角色名 N1 1000
    GetHumVar 角色名 N1 N2
    SENDMSG 7 输出角色名的变量值B:<$STR(N2)>

    SetHumVar 角色名 <$N(测试)> 2000
    GetHumVar 角色名 <$N(测试)> N3
    SENDMSG 7 输出角色名的变量值C:<$STR(N3)>
  17. [+]增加:脚本命令
    功能:检查装备的鉴定星级
    格式:CheckItemStar 物品位置(0-28) (符号 < > =) 星级(0-5) hero
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  18. [*]修正:设置“不开心法也可使用神技”时,分身使用流星火雨非冰霜雪雨效果问题
  19. [+]增加:“不累加暴击伤害”选项
  20. [*]修正:英雄守护在非混乱地图后,主体进入混乱地图,英雄跟随后不会改变外观
  21. [+]增加:“英雄只对人使用凝冰”选项
  22. [*]扩展:NPC命令
    功能:初始物品鉴定属性
    格式: CLEARITEMKAMPO 物品位置(0-28) Hero 保留星级(0-不保留 1-保留)
  23. [+]增加:服务端LUA命令
    功能:清空文件内容
    格式:s.share.clearTextList(文件路径,是否绝对路径(0-相对路径[版本内]/1-绝对路径))
  24. [+]增加:法分身支持 actor:changeSpeed调整攻击或魔法速度
  25. [*]修改:部分消息逻辑处理,场景执行处理,优化保存城堡相关参数处理
  26. [*]修改:优化内挂挂机跑路、怪物重叠、物品拾取流程。
  27. [+]增加:客户端增加<$VAMPIRERATE>自定义标签控件变量,说明书“/客户端功能/自定义UI/变量标签变量”查看
  28. [+]增加:客户端支持套装属性显示 "吸血(虎威)机率" (如ItemInfo.lua有自定义,请参考内置文件,搜索“20220122”参考修改)

[20211231]更新:M2Server.exe SystemModule.dll DBServer.exe 登陆器 合区工具

  1. [!]修正:杀怪分配组队经验时,判断Y坐标距离无效问题
  2. [!]修正:HumanMP + 4200000000 无法操作42亿MP问题
  3. [+]增加:“中绿毒血量变化即时同步”选项
  4. [+]增加:脚本变量
    神圣暴击概率:<$HEARTCRITRATE>
    神圣暴击倍率 :<$HEARTCRITPOWERATE>
    英雄神圣暴击概率:<$HEROHEARTCRITRATE>
    英雄神圣暴击倍率 :<$HEROHEARTCRITPOWERATE>
  5. [!]修正:困兽林地图,英雄锁定无视地图限制走向富贵兽
  6. [!]修正:火元、水元、土元可攻击富贵兽的问题
  7. [!]修正:主体面对宠物时,主体背后坐标有英雄存在时,宠物不会移动
  8. [!]修改:熔炼物品升级,成功时,当新物品DB持久上限大于原物品时,才同步持久上限属性
  9. [!]扩展:脚本命令,支持设置星级
    功能:设置物品普通鉴定属性
    格式:SETITEMKAMPO 物品位置(0-28) 属性1|属性2|属性3|属性4|星级(0-5) Hero
  10. [+]增加:OK框物品支持DB的Reserved字段变量 <$DLGITEM.RESERVED> <$BoxItem(X).RESERVED>
  11. [!]扩展:脚本命令,支持国家、阵营发文字信息
    格式: SENDMSG 信息类型代码 %s信息内容%d 字体颜色(0-255) 背景颜色(0-255)
    信息类型代码:
    11、对国家内成员发送信息
    12、对阵营内成员发送信息
  12. [+]增加:服务端Lua对像方法
    actor:setMaxHp(操作符, 点数, 是否同步当前HP)--设置HP上限
  13. [+]增加:套装属性支持 魔血复活 涅槃复活
  14. [!]修改:地图参数为CHAOS时,游戏里屏蔽角色的职业等级显示
  15. [+]增加:服务端Lua对像方法
    actor:isTarget(actor对像)--判断对像是否为目标
    actor:isFriend(actor对像)--判断对像是否为朋友
  16. [!]修正:受物理攻击类物攻击时,自己看两次飘血情况
  17. [!]修改:GM制造物品,物品带字母时,物品名使用大小写都可以制造
  18. [+]增加:夫妻传送后,被传送者触发QF脚本段@DearRecall S0变量为传送的地图名
  19. [+]增加:护体神盾技能,显示选项(需重新添加技能才能显示,因旧版未存储技能信息)
  20. [+]增加:脚本变量
    神圣幸运:<$HEARTLUCK>
    英雄神圣幸运:<$HEROHEARTLUCK>
  21. [+]增加:物品合成成功,时装物品保留鉴定属性选项("选项"->"物品装备"->"其他"->"物品合成成功保留时装鉴定属性")
  22. [!]修正:巅峰战神称号,设置DC1后,登陆器显示麻痹抗性问题
  23. [!]修改:执行人物改名操作后,自定义变量修改后即保存至文件
  24. [!]修正:脚本命令HEROCHECKSKILL,在合击等级有时装等加层时,判断错误问题
  25. [!]修正:护身符持久设置60000时,进行修理后,显示持久错误
  26. [!]修正:使用命令AddMapEffectEvent,次数模式时,场景效果不消失问题
  27. [+]增加:套装属性,吸血机率(虎威),控制 吸血(虎威)生效机率
  28. [!]修改:脚本变量,支持解析S变量<$GETMAPNAME(S0)>
    <$GETMAPNAME(-)>--输出当前地图名
  29. [!]修正:MirrorMap使用“镜像地图编号”超过16字符时,无法创建镜像地图
    DupMonGen、MonGenEx支持使用50个字符的地图参数
  30. [!]修正:使用GetRandomName命令时,使用N变量时,不能输出文本中的数值型数据
  31. [+]增加:内功技能(怒之群体治愈术:增加技能回复HP点数,按DB计算 怒之无极真气:增加技能时长,1级增加1秒 )
    250;怒之群体治愈术;0;155;5;1;2;2;3;3;0;4;100;8;100;17;100;0;内功;
    251;怒之无极真气;0;150;5;1;2;2;3;3;0;4;100;8;100;17;100;0;内功;
  32. [!]修正:武器升级时,材料无刺术属性时,升级能附加刺术属性问题
  33. [!]修正:客户端c.share.makeARGB,程序API错误问题
  34. [!]修正:人物跑动中放魔法延迟问题
  35. [+]增加:客户端增加人物攻击后行走间隔时间控制(config.lua中"game.AttackWantWalkTime"配置时间间隔)
  36. [+]增加:轻端程序支持.mp3文件的下发.
  37. [+]增加:NPC名字支持"\"换行显示,例:“盟重\老兵”
  38. [!]修正:NPC名字为空时,会定时消失问题
  39. [+]增加:客户端内挂自动使用技能,保存使用技能的ID
  40. [+]增加:客户端支持套装属性显示“魔血复活”,“涅槃复活”(如ItemInfo.lua有自定义,请参考内置文件,搜索“20211231”参考修改)
  41. [!]修正:登录器皮肤设计器改变links控件大小,消失问题
  42. [*]修改:当野蛮冲撞技能失败时,坐标不改变
  43. [*]修改:脚本命令ChangeModeEx设置精灵为定身状态时,移动不反弹

[20211209]更新:M2Server.exe SystemModule.dll RunGate.exe

注意:未更新20211121至20211204的用户更新此版,需参考引擎包内“###2021年引擎扩展必看.txt”,否则会导至文本操作相关的脚本出现问题。

  1. [!]修正:人物平砍看不到怪掉血问题
  2. [+]增加:英雄烈火技能优先刺杀选项(启用会导至英雄从刺杀位走向目标使用烈火)
  3. [!]修正:有单个称号时,启用称号时无法启用问题
  4. [*]修改:CHECKNAMELIST命令,相对路径时,不再使用NPC自身路径,直接使用“Mir200\Envir\”与参数组合成路径查找文件**********
    保持与AddNameList路径规则统一
  5. [!]修改:RUN网关检测变速首次计算值问题(导至误报)
  6. [!]扩展:服务端LUA方法 actor:getBagCount(物品名),支持物品名查询
  7. [+]增加:无极真气,登陆器,技能冷却期可抬手 选项
  8. [!]修改:合成功能,合成成功后,物品DB分类一至时可保留原物品持久上限属性
  9. [!]扩展:服务端Lua回调事件(计算身上装备属性触发)支持 IncDragonRate-合击威力%
  10. [!]扩展:脚本命令,支持首饰盒
    功能:初始物品鉴定属性
    格式: CLEARITEMKAMPO 物品位置(0-28) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品 200..205首饰盒物品
  11. [+]增加:脚本变量
    <$GETMAPNAME(地图代码)> 输出指定地图代码的地图名称
  12. [!]修改:无法捡起物品时,提示语可输出剩余时间
    需修改String.ini文件
    CanotPickUpItem=在%d秒内无法捡起此物品...
    CanotPickUpItem1=非同行会成员在%d秒内无法捡起此物品!
    CanotPickUpItem3=所有玩家在%d秒内无法捡起此物品!
    CanotPickUpItem4=非同国家玩家在%d秒内无法捡起此物品!
    CanotPickUpItem5=非同阵营玩家在%d秒内无法捡起此物品!
  13. [*]修改:防止因物品结构变化,加载Envir\Market_Saved\C"NPC名字".sav文件后导至NPC出售列表显示物品错误
  14. [*]修改:SortHumVarToFile命令,去掉Force参数,强制从文件读取并排序

[20211204]更新:M2Server.exe SystemModule.dll 登陆器 RunGate.exe MD全套 免费合区工具

注意:未更新20211121至20211125的用户更新此版,需参考引擎包内“###2021年引擎扩展必看.txt”,否则会导至文本操作相关的脚本出现问题。

注意:MD最新压缩包更新了MDClient.bin,如更新最新MD压缩包,需MDClient.bin和MDServer.dll配套。

  1. [!]修正:执行脚本命令OpenPhysique 7开启体格时,显示属性错误
  2. [!]修正:英雄攻击刺杀位目标时,不能麻痹问题
  3. [*]修改:斩杀属性处理,单独计算每件物品机率及血量,再输出总斩杀血量(原模式:机率合计后再进行计算,易造成100%生效情况)********
    套装:如设置斩杀血量属性,需要设置斩杀生效机率
  4. [!]修正:服务端Lua物品方法,item:setBestValue(8,0),不能设置攻速0问题
  5. [!]修正:CHANGEHUMABILITY操作刺术属性,对英雄无效问题
  6. [+]增加:项链极品幸运属性,机率设置255表示关闭
  7. [!]扩展:服务端Lua物品方法,item:setIdentify(属性位,属性点,是否累计鉴定次数(0-不累加 1-累加))
  8. [+]增加:服务端Lua方法
    actor:takeUseItem(物品名,数量)--收回角色身上装备
  9. [!]修正:召唤类的怪打怪时,看不到怪掉血
  10. [*]修改:取消勾选内挂中对应物品"显示名字",才显示地面特效,客户端lua接口物品掉落回调增加参数filterConfig内挂配置参数,如想继续实现此功能在说明书中搜索“物品掉落回调根据内挂配置是否显示地面特效示例”关键字

[20211125]更新:M2Server.exe SystemModule.dll 脚本批量转换工具

注意:未更新20211121至20211122-1的用户更新此版,需参考引擎包内“###2021年引擎扩展必看.txt”,否则会导至文本操作相关的脚本出现问题。

  1. [!]修改:NPC命令("值"参数为空时,不输出错误提示)
    SetClientUIProp 属性 值
  2. [!]修改:地图参数格式,混乱模式支持分别设置男女衣服外观
    CHAOS(武器外观/衣服外观(男)/衣服外观(女)/说话喊话过滤(1-过滤)/显示名); 外观使用物品Idx
  3. [!]修改:脚本命令转换工具,转换非ansi字符文件时提示错误
  4. [!]修正:打人形怪,一定机率物品不能捡起
  5. [!]修正:无纹物品增加钢纹问题

[20211123]更新:M2Server.exe SystemModule.dll DBServer.exe 合区工具

注意:20211121至20211122-1程序从首饰盒取下第一个物品,会造成取下的物品数据丢失或错乱,请尽快更新至此版
   合区工具[20211121]请勿使用,请改用20211123版

注意:未更新20211121至20211122-1的用户更新此版,需参考引擎包内“###2021年引擎扩展必看.txt”,否则会导至文本操作相关的脚本出现问题。

  1. [!]修正:TActorObject.GetShowName 异常
  2. [!]修正:修改GM命令权限,提示命令名字重复,无法修改问题
  3. [!]修正:使用GM复活命令,别人看不到HP变化问题
  4. [!]修正:首饰盒物品看不见问题,导至计算首饰盒物品属性错误

[20211122-1]更新:M2Server.exe SystemModule.dll

  1. 修正:无法解析加密的LUA文件

[20211122]更新:DBServer.exe

  1. 修正:无法创建人物空数据库问题

[20211121]更新:全套程序

注意:此版对文本操作脚本命令进行重要扩展,需参考引擎包内“###2021年引擎扩展必看.txt”,否则会导至文本操作相关的脚本出现问题。

20211121更新记录:

  1. [+]增加:LUA服务端actor对像方法
    功能:收回指定名称的物品(按物品名)
    格式:actor:takeBagItemEx(物品名, 数量)
    注意:不能在M2事件“主动扔物品回调”中使用,会导至M2异常
  2. [!]修正:区服行会开启行会战后,进入跨服后,名字颜色不变化问题
  3. [!]修正:人形怪名字带数字时,使用分身时,分身名字显示数字问题
  4. [!]修正:英雄酒气护体加血点数,与人物不一至问题
  5. [!]修正:使用脚本命令调整钢纹等级后,属性面板神圣幸运、神圣攻击属性不刷新
  6. [+]增加:先天元力 “等级达到1级时,不需要喝酒即可加属性” 选项
  7. [+]增加:酒气护体加血模式选项,可按职业加血(即战100%,法10%,道刺50%)
  8. [!]修正:物理攻击两次飘血问题
  9. [!]修改:游戏里人物死亡后,超时让引擎清理后,通知RUN网关清理会话
  10. [!]修正:启用称号后,显示当前启用称号的名称及图标不正确
  11. [+]增加:LUA服务端actor对像方法
    actor:getBagCount() 取包裹物品数量
    actor:giveFengHao(称号名, 设置角色名(NOT时表示空), 是否全服公告(0-不发 1-发送), 启用称号idx模式(0-不启用 1-启用), 是否启用(0/1)) 给予玩家称号(人物有效)
    actor:recycFengHao(称号名, 启用称号idx模式(0-不启用 1-启用), 是否提示(0-不提示 1-提示))回收玩家称号(人物有效)
    actor:sendShakeMsg(模式(0-发自己 1-发送周围可见人物)) 向客户端发送屏幕震动消息
  12. [+]增加:LUA服务端share方法
    s.share.checkListTextEx(文件路径, 字符串, 是否绝对路径(0-相对路径/1-绝对路径), 读取模式(Force-强制从文件加载)) 检查字符串是否存在文件里
    s.share.getRandomText(文件路径, 指定行(不指定时填-1), 是否绝对路径(0-相对路径/1-绝对路径), 读取模式(Force-强制从文件加载)) 从文件中随机取文本(可指定行数)
  13. [+]增加:LUA服务端play对像方法
    play:getKillMonExpRate() 取杀怪经验倍数
    play:setKillMonExpRate(操作符(+/-/=), 倍率, 有效时间, 英雄同时改变倍率(0-1), 累加时间(0-2)) 设置杀怪经验倍数
  14. [+]增加:NPC脚本命令
    功能:向客户端发送屏幕震动消息
    格式:SendShakeMsg 模式(0-1)
    模式:0发给自己 1发送周围可见人物
  15. [+]扩展:LUA服务端物品对像item方法
    item:setBestValue
    item:getBestValue 支持操作 武器幸运 属性
  16. [!]修正:刺杀位不触发Lua事件(计算攻击输出威力回调)
  17. [+]扩展:NPC命令,支持准确、减防、减魔防属性
    功能:调整人物属性
    格式:CHANGEHUMABILITY 属性(0-46) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
    注意:调整后的属性效果只在人物在线时有效
    44-准确 45-减防 46-减魔防
  18. [*]修正:英雄技能(战魂啸、魔力涣散、旋风斩、五雷轰、幽冥火符)设置为普通技能时,使用技能成功后不涨技能点
  19. [+]增加:纵横剑术 生效机率及状态时长设置
  20. [+]增加:禁止清理物品列表(ClearBagItems脚本命令及GM清理包裹,不能清理已设置的物品)
  21. [*]修正:NPC使用全局变量A命令时,A变量变化后,不时时同步显名字问题
  22. [+]扩展:服务端LUA对像(actor)方法,增加清除状态
    功能:设置人物状态
    actor:setActorStatus(状态值,时间(秒))
    说明:0-清除定身、冰冻、蛛网、毒、断筋、麻状态 1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋 6-定身(十步一杀) 7-麻痹 8-凝冰
  23. [+]增加:服务端LUA对像(item)方法
    item:setDura(控制符(=,+,-), 点数) 设置当前持久值
    item:setDuraMax(控制符(=,+,-), 点数) 设置最大持久值
  24. [+]扩展:服务端LUA对像(actor)方法,actor:changeHumAbil调整人物属性,支持准确、减防、减魔防属性
  25. [+]扩展:物品特效(衣服)支持屏蔽外观发型和内观发型
  26. [*]修正:自定义怪物群攻攻击怪物时,受攻击的怪物MaxDamage属性无效问题
  27. [+]增加:1-2代首饰盒物品支持物品普通属性及附加属性 选项
  28. [!]扩展:套装吸血属性支持至65535
  29. [+]增加:NPC脚本命令及脚本变量
    功能:调整人物幸运等级
    格式:ChangeLuckyPoint 控制符(=,+,-) 点数 Hero

    <$LUCKYPOINT> 人物幸运等级
    <$HEROLUCKYPOINT> 英雄幸运等级

    [+]增加:服务端LUA对像(actor)方法
    actor:getLuckyPoint() 取幸运等级
    actor:setLuckyPoint(操作符[+ - =],点数) 设置幸运等级
  30. [!]扩展:NPC命令
    功能:调整内功经验
    格式:CHANGENGEXP 控制符(=,+,-) 经验点数 Hero 类型(0-英雄在线同时得经验 1-不分配给英雄)
    例:CHANGENGEXP + 1000 - 1
  31. [*]修正:时装衣异形后,不能显示异形物品外观
  32. [+]增加:远程账号修改工具,保存服务器IP、端口、密码
  33. [+]扩展:服务端LUA对像(actor)方法
    actor:reCallMob 支持英雄使用,并返回怪物对像
  34. [*]修正:巅峰勇士类称号设置DC及DC2字段时,登陆器显示错误问题
  35. [!]扩展:NPC命令(RecoveryItem)
    功能:回收包裹物品,并给指定的货币
    支持多个物品指定名回收
    例:
    #IF
    #ACT
    MOV S1 #恶魔铃铛|紫碧螺|泰坦戒指|力量戒指|

    #IF
    #ACT
    RecoveryItem <$STR(S1)> <$N(数量)> <$N(游戏币)> <$N(金币)> <$N(金刚石)> <$N(灵符)> <$N(游戏点)> <$N(经验)
  36. [*]修正:使用抗拒火环后,当前目标执行两次@MagTagFunc8触发
  37. [*]修正:NPC脚本命令CHECKFENGHAOCOUNT 判断0数量时无法执行问题
  38. [+]增加:抗拒火环、气功波使用间隔
  39. [+]增加:服务端LUA 事件触发(61-中毒触发)
    --中毒时触发
    --参数:中毒类型 0-绿毒 1-红毒 2-防,魔防减到0(唯我独尊) 3-蛛网 4-定身 5-麻痹 6-减血,(万剑归宗击中) 7-冰冻 8-凝冰 12-紫毒 65533-持续掉血(毁灭神符) 65534-定身(复仇火焰) 65535-定身(十步一杀)
    function MakePosion(actor, nType)
    local _type_tbl = {
     [0]= function() return "中绿毒" end,
     [1]= function() return "中红毒" end,
     [2]= function() return "防、魔防降低" end,
     [3]= function() return "中蛛网" end,
     [4]= function() return "定身" end,
     [5]= function() return "麻痹" end,
     [6]= function() return "减血[万剑归宗击中]" end,
     [7]= function() return "冰冻" end,
     [8]= function() return "凝冰" end,
     [12]= function() return "紫毒" end,
     [65533]= function() return "掉血[毁灭神符]" end,
     [65534]= function() return "定身[复仇火焰]" end,
     [65535]= function() return "定身[十步一杀]" end,
    }

    local actorName = actor:getCharName()
    local posionType = _type_tbl[nType]--判断中毒类型
    if posionType then
     print(actorName.."中毒:"..posionType())
    end
    end
  40. [*]修改:INI缓存处理模式
  41. [+]增加:地图参数
    CHAOS(武器外观/衣服外观/说话喊话过滤(1-过滤)/显示名) 混乱模式,统一显示玩家名字及装备
  42. [!]扩展:服务端LUA对像(actor)方法
    actor:setAbil() 27-内力值上限 28-伤害吸伤点数 29-暴击等级
  43. [+]增加:称号Need属性
    23:需等级 NeedLevel=等级 Stock=击破(共用)
    24:需等级 NeedLevel=等级 Stock=主属性%(共用)
  44. [+]增加:服务端LUA s.obj方法
    功能:刷怪并返回怪对像
    格式:s.obj.makeMob(怪名, 地图, X, Y, 名字颜色, 怪类型(0-5), 死爆极品(0/1), 极品属性类型(0-4), 属性最高点(0-255), 阵营(0-255))
  45. [*]修改:治愈术输出点数算法(去掉+自身等级,输出点数只与DB及道术有关系)
  46. [+]增加:NPC命令
    功能:检查体格位洗炼属性值(特殊属性)
    格式:CheckPhysiquePoint 部位 属性 (操作符< > =) 值 Hero
    部位: 0-勋章 1-项链 2-左手镯 3-右手镯 4-左戒指 5-右戒指 6-腰带 7-鞋子 8-军鼓
    属性:1-药品体力值 2-药品魔法值 3-防御上限 4-魔御上限 5-麻痹抗性 6-麻痹强化 7-敏捷 8-魔血值
    9-冰冻抗性 10-体力值 11-魔法值 12-神圣暴击率 13-神圣爆击倍率 14-神圣主属性上限 15-魔血值Ex
  47. [!]修改:鉴定全身四星,五星属性面板可以设置0值
  48. [*]修改:物品钢纹击破属性支持65535
  49. [!]修改:不钩选“人物自已不后仰”时,受攻击时不显示后仰
  50. [+]增加:全服触发执行模式选项("选项"->"性能参数")
  51. [+]扩展:NPC命令
    功能:调整人物属性
    格式:CHANGEHUMABILITY 属性(0-47) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
    注意:调整后的属性效果只在人物在线时有效
    47-天气效果(1-日出 2-傍晚 3-夜晚 同时调整人物亮度)

    服务端LUA方法,Actor:changeHumAbil支持47属性
  52. [+]扩展:服务端LUA事件(计算身上装备属性触发)
    AddDamage-伤害附加(点)
  53. [!]修正:刺武器进行升级时,机率不成功时,武器不破碎问题
  54. [+]增加:服务端LUA对像Actor方法
    actor:getHitSpeed()--取攻击速度
    actor:getArmsCrit()--取精灵的暴击属性
    actor:getBreakUp()--取精灵的击破属性
  55. [!]修正:穿装备,面板负重、腕力属性显示不同步问题
  56. [!]修改:千里传音类喊话,处理优先于其它公告
  57. [+]增加:十步一杀无目标可使用选项
  58. [!]修正:部分技能显示在技能面板后,使用技能后,不显示倒计时问题
  59. [!]修正:脚本命令MONGEN 无法刷怪问题
  60. [!]修正:UIFunction掉物品,无法使用 string.ini( ItmeDropSysNpcName )输出NPC名字
  61. [+]增加:脚本变量
    主体攻速:<$HITSPEED>
    英雄攻速:<$HEROHITSPEED>
    主体暴击:<$ARMSCRIT>
    英雄暴击:<$HEROARMSCRIT>
    主体击破:<$BREAKUPRATE>
    英雄击破:<$HEROBREAKUPRATE>
  62. [+]增加:脚本命令
    功能:调整人物醉酒度
    格式:ChangeWineDrink 控制符(=,+,-) 点数 Hero
  63. [+]增加:服务端LUA对像Actor方法
    actor:getWineDrink()--取醉酒度
    actor:setWineDrink(操作符(=,+,-), 点数)--设置醉酒度
  64. [+]增加:"道法近身躲避"选项(道法英雄攻击时,有攻击英雄对像近身时进行躲避)
  65. [!]修正:被 狐月天珠 赤狐 千年树妖 九尾魂石 素狐王 叛军魔法师 冰眼巨魔 赤月恶魔 触龙神 打死触发QF段,S0变量、<$MONKILLER>得不到怪名
  66. [!]扩展:NPC命令
    功能:移动到回城点
    格式:GOHOME 范围
  67. [+]增加:回城点传送范围设置("选项"->"参数设置"->"座标范围"->"回城点范围")
  68. [+]增加:地图参数INCNG(时间秒/点数) --定时增加内力
  69. [*]修改:超级不卡模式,掉线后锁定动作
  70. [*]修改:物品地面特效显示按内挂选项控制,勾选内挂中对应物品"显示名字",才显示地面特效
  71. [*]修改:重写人物发型算法,刺客职业增加2类型发型
  72. [*]修正:换地图后,天地结晶、牛气管图标不消失

测试版更新历史记录:

  1. [!]修改:禁止丢金币支持设置21亿
  2. [*]修改:优化寻路处理代码,减少怪物因寻路造成的卡顿
  3. [+]增加:人物或英雄 死亡爆背包叠加物品时,可设置爆随机数量的叠加物品
  4. [*]修改:怪Ghost状态后相关处理
  5. [!]修改:脚本Give命令制造物品钢纹等级不受限面板的钢纹最高等级限制
  6. [+]增加:RunGate网关,增加 封机器码前永久过滤IP 功能,同时加入机器码黑名单及IP黑名单;IP过滤支持IP段过滤
  7. [!]修改:服务端Lua命令
    actor:getCharName(1) 参数为1时,对像不是人或英雄时,过滤名字的数字
  8. [!]修正:使用GM命令DeleteUseItem清理装备后,属性不刷新问题
  9. [!]修改:QF触发段@MagSelfFunc @MagHeroFunc, 由引擎判断是可攻击的目标才执行触发
  10. [!]修正:使用@停止叛变 GM命令导至异常(TPlayObject::ProcessUserLineMsg)
  11. [*]修改:怪寻路节点数组处理,减少内存占用
  12. [!]修正:定点刷怪超过20个时,部分怪名字不显示问题
  13. [+]增加:聚灵珠扔后是否可继续累加经验选项
  14. [!]修正:NPC商店里出售的物品,无法翻页查看
  15. [*]修改:龙神烈火断筋不需开启心法即可以触发
  16. [*]修改:精灵群发消息过程
  17. [*]修改:发送门的状态处理
  18. [*]修改:火墙取地图对像数量上限控制,防止单坐标怪过多
  19. [*]修改:GM命令刷怪,怪数量超过10万时,将不再制造出怪物
  20. [!]扩展:MOV命令支持临时变量间赋值
    例:
    #IF
    #ACT
    MOV <$N(测试1)> 113
    MOV <$S(测试)> <$N(测试1)>
    SENDMSG 7 变量:【<$S(测试)>】 218 22
  21. [*]修改:道英雄攻击目标时,如目标使用龙神之怒,则不使用施毒术
  22. [!]修正:无法查看分身身上的限时物品
  23. [+]增加:服务端Lua方法
    actor:setPowerRate(操作符(+/-/=), 倍率, 有效时间)--设置人物或英雄的攻击力倍数
  24. [+]增加:脚本变量
    <$POWERRATE> --攻击力倍数
    <$HEROPOWERRATE>--英雄攻击力倍数
  25. [!]修正:使用施毒术毒死怪无法得到经验问题
  26. [+]增加:幽灵盾,神圣战甲术 持续时长上限控制
  27. [+]增加:点击NPC时,NPC名字赋值给S0变量
  28. [+]增加:中心服物品禁止带回原服(17分类物品除外)选项,“游戏参数”->"游戏选项(2)"->“中心服物品禁止带回原服”
  29. [+]增加:称号面板支持显示 麻痹抗性 等属性
  30. [!]修正:CHANGEHEROEXP + 4000000000 给英雄经验时,英雄升级不正常问题
  31. [!]修改:NPC制造出售物品过程,优化执行速度
  32. [!]修正:HP很少时,被攻击后,穿护身类戒指,看目标不显示蓝条减少问题
  33. [!]修正:狐月天珠类怪,受到攻击后,无法召唤下属问题
  34. [!]修正:玩家进入隐身模式时,登陆游戏,别人会看到个影子在原地
  35. [!]修改:服务端LUA,将人物mapMove方法,移至actor方法下(注意:英雄单独使用后会受主体影响,自动飞回主体身边)
  36. [*]修改:服务端LUA函数,actor:giveItem增加数量参数
    actor:giveItem(物品名, 神秘属性数量, 神技代码, 鉴定属性, 钢纹熔炼, 极品属性, 数量)
  37. [+]增加:服务端LUA 事件触发(59-重击属性,计算输出时触发(返回指定伤害数值))
    --重击属性,计算输出时触发(返回指定伤害数值)
    --参数: 攻击者对像 重击等级 重击输出威力 攻击者威力
    function DuntPower(actor, nDuntLv, nDunDamage, nDamage)
    local incPoint = 0
    if nDamage > 0 then--以当前威力按百分率计算重击威力
    incPoint = math.floor(nDamage * 0.25)
    end

    --local actorname = actor:getCharName()
    --print(actorname.."重击触发[Lv."..nDuntLv.."] 威力增加:"..(nDunDamage + incPoint))

    return nDunDamage + incPoint
    end
  38. [+]增加:野蛮冲撞可定身设置
  39. [!]修正:执行NPC命令mapmove后,再执行SENDTIMEMSG,登陆器不显示倒计时
  40. [+]增加:服务端LUA 物品方法
    item:setItemLook(-1)//设置物品异形
  41. [+]增加:炎龙波,火镰狂舞支持龙神强化
  42. [!]修改:自定义怪设置,“怪物动作”->"播放图片"上限支持至50
  43. [!]修改:野蛮冲撞在有效距离内,中间有空位也可以使用
  44. [!]修正:熔炼窗口升级物品,吸伤属性会消失问题
  45. [!]修改:道召唤的宝宝不随地图参数MONHPRATE增加宝宝的血量上限
  46. [+]增加:109怪与主体切换地图选项
  47. [!]修正:道士召唤的宝宝受树妖怪攻击后,不会主动还击
  48. [!]修正:服务端LUA方法,Actor:changeHumAbil(0,"+",1000000,86400)操作0攻击属性无效问题
  49. [!]修正:战英雄单个目标时会使用半月技能
  50. [!]扩展:NPC命令
    功能:特修装备
    格式:REPAIRITEM 装备位置 Hero
    物品位置 -2表示修复所有装备位物品 (-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  51. [!]修正:武器诅咒无效问题
  52. [!]修正:自定义怪使用雷电术,灭天火,冰咆哮,施毒术等技能,不触发目标的静之技能
  53. [!]修改:去掉“禁止无限刺杀”选项
  54. [!]修正:熊猫仓库、无限仓库,查看物品钢纹属性问题
  55. [+]增加:道法躲避不考虑与主体距离 选项
  56. [!]扩展:NPC命令
    功能:设置杀怪经验倍数.
    格式:KILLMONEXPRATE 倍率 有效时间 英雄同时改变倍率(0/1) 操作符(+,-,=) 累加时间(0/1)
    倍率 为杀怪经验倍数,倍数除以100为真正的倍率(200 为 2 倍经验,150 为1.5倍)
    英雄同时改变倍率(0/1/2) 1-英雄同时改变倍率(如与主人不在同个地图则无效)
    累加时间 0-不累加时间 1-累加时间
  57. [!]修正:Rungate网关,因服务器运行超过30天导至的移动判断出错
  58. [+]增加:擒龙手 禁止抓同级角色选项
  59. [!]修正:物品合成系统,不保留物品变量问题
  60. [!]修改:挖人形怪可以多人同时进行
  61. [!]修改:英雄跟随间隔与跑守护点间隔分开设置
  62. [+]增加:服务端LUA 事件触发
    计算身上装备属性触发(针对人物,英雄)
    function GetAccessory(actor, item)
    返回集属性对应表:
    PhysicalLv-强身等级 MagicShieldLv-聚魔等级
  63. [!]修改:自定义怪召唤下属,每种攻击方式可控召唤机率,且一次性召唤指定数量(需自行调整参数,默认为不召唤)
  64. [!]修正:断线重连后,角色无行会信息的问题
  65. [!]修改:部分钢纹基础属性参数可设置0值
  66. [+]增加:自定义怪“不显血条”“近身躲闪”选项
  67. [!]修正:气功波,抗拒火环,野蛮冲撞,旋风腿 不能触发QF脚本段
  68. [!]修正:LUA函数Target:getActorStatus(5) 取值问题
  69. [+]增加:“启用防御幸运”开关,(“特殊属性物品设置"->“特殊属性”->“防御幸运”)
  70. [+]增加:自定义怪配置,“增强周围怪物攻击力”选项,当目标近身3格时,触发使周围3格怪物攻击力增强5秒,攻击力按怪DB里DC字段值
    “增强周围怪物防御”选项,当目标近身3格时,触发使周围3格怪物防御上限增强5秒,增加点数公式:(2+怪等级/7)
  71. [+]增加:宝宝附加属性计算方式,增加“道属性不计算无极真气”选项
  72. [+]增加:减元宝QF触发 @USEGAMEGOLD
    ;使用元宝触发
    [@USEGAMEGOLD]
    #If
    #Act
    SendMsg 5 [提示]:使用元宝:<$USEGAMEGOLD>
  73. [!]修改:圣兽清理目标,判断5秒时长进行清理目标操作
  74. [+]增加:噬魂沼泽、末日审判、火龙气焰 目标递减伤害 选项
  75. [!]修正:英雄假人时,无法读取配置文件的物品来源信息
  76. [!]修正:play:LoadHumanVar生成定义的自定义变量,玩家改名后变量不变更
  77. [!]修改:角色麻痹抗性,麻痹强化 属性上限总点数支持21亿
  78. [+]增加:行会面板增加成员,需面对面选项("选项"->"参数设置"->"游戏选项(2)"->"行会加人需面对面")
  79. [+]增加:复仇模式可选择 只加魔血值模式
  80. [!]修正:CLEARITEMKAMPO清理时装位时,时装物品显示“可鉴定”问题
  81. [+]增加:套装属性支持 近战抗性(需更新登陆器LUA文件)
  82. [+]增加:酒气护身使用技能增加血量控制
  83. [+]增加:数据通清理无角色账号选项
  84. [!]修改:NPC命令
    功能:清理下属
    格式:KillSlave 下属名 杀死数量 处理方式(0-消失 1-杀死)
    下属名,*或空时,表示所有下属
  85. [!]修正:使用噬魂沼泽 末日审判 火龙气焰 主号卡问题
  86. [!]修改:英雄野蛮冲撞按10秒间隔使用
  87. [!]修正:道英雄使用治愈术,导至THeroObject.Think异常问题
  88. [!]修正:GM命令刷怪坐标问题
  89. [!]修正:群体技能选择目标问题
  90. [!]修改:跨服登陆时传送自定义变量数据(最大支持400个变量),防止逐个请求,造成卡(不需要使用CoreLoadVar命令重复请求)
  91. [!]修正:打人形怪召唤下属灰名问题
  92. [!]修正:开启"普通攻击飘血"功能后,目标中红毒时,飘血的值与实际掉血值不一至问题
  93. [!]修改:NPC脚本点击触发带参数功能 ,需要加入脚本标识 @scriptparam,且使用符号表示参数"{}"
    (@scriptparam)
    [@main]
    <测试A/@测试{1,2,3}> <测试B/@测试{2,3,4}>

    [@测试]
    #OR
    ;检查参数是否合法
    CHECKSCRIPTPARAM 1,2,3
    CHECKSCRIPTPARAM 2,3,4
    #ACT
    SENDMSG 6 <$SCRIPTPARAM1>,<$SCRIPTPARAM2>,<$SCRIPTPARAM3>
    #ELSEACT
    SENDMSG 6 非法的参数
    break
  94. [+]增加:“启用双烈火”选项,即,开启烈火后,无超时停止处理
  95. [!]修正:启用“心法经验多倍吸收”后,使用 INCHEARTPOINT脚本命令增加英雄心法经验会计算多倍吸收的问题
  96. [!]扩展:NPC命令(支持给予称号后直接启用称号)
    功能:给予玩家称号
    格式:GIVEFENGHAO 角色名 称号名 设置角色名(NOT时表示空) 是否全服公告提示(0/1) 是否启用称号idx模式(0/1) 是否启用(0/1)
  97. [!]修正:怪超过指定距离(13格),还能追着目标
  98. [*]修改:战英雄攻击间隔 设置(***********需重新设置战攻击间隔***********)
    法师、英雄攻击间隔共用同个参数(***********需重新设置攻击间隔***********)


    NPC命令CHANGESPEED 支持英雄操作(需MD模块支持,否则实际英雄动作变快,但登陆器显示慢)
    格式:CHANGESPEED 速度类型(1-2) 速度值(-100..100) 有效时间(秒,设置0表示不限时) Hero
  99. [+]增加:控制别人内力条显示选项("客户端控制"->"基本参数"->"不显内力条")
  100. [*]修改:GameTools.exe列表框选中显示
  101. [*]修改:极品机率,“时装(衣)”属性机率设置255表示关闭
  102. [+]增加:野蛮冲撞 使用间隔选项
  103. [!]修正:地上尸体未清理时,怪在尸体上,使用冰咆哮 爆裂火焰 技能打怪不掉血问题
  104. [+]增加:启动器 清空数据页,"自定义数据",清空自定文本数据、删除自定义文件数据 两项列表支持文件拖动至列表
  105. [*]修改:法道英雄,攻击间隔计算魔法DB延时
  106. [*]修改:DBServer"禁止删除小于X等级"和"禁止删除大于X等级"两个选项只能生效一项(需重新设置)
  107. [+]增加:退会需在安全区选项("参数设置"->"游戏选项(2)"->"退会需在安全区")
  108. [!]修改:挖尸体获得物品提示支持显示怪物名,(String.ini ButchItemHintMsg=恭喜:玩家[%s]在[%map](%x,%y)挖取[%name]获得[%item]。)
  109. [+]增加:强身术每级升级点数因子设置
  110. [+]增加:英雄与"主体不同地图不能扔物品"选项
  111. [+]增加:脚本变量(账号相关信息)
    <$TEL> 电话
    <$QUIZ> 问题1
    <$ANSWER>答案1
    <$QUIZ2>问题2
    <$ANSWER2>答案2
    <$BIRTHDAY>生日
    <$TEL2>移动电话
  112. [+]增加:NPC命令
    功能:调整账号部分信息(需配套LoginSrv.exe)
    格式:ChangeIDInfo 问题1 答案1 问题2 答案2 生日
    说明:参数位如不需修改时,请设置"-"
  113. [*]修改:引擎内存INI处理,保证读取速度
  114. [!]修改:面板调整魔法有效距离后,使用技能超过距离时不会卡2秒
  115. [+]增加:攻速鉴定卷轴
    4656;攻速鉴定卷轴;44;235;1;8;0;0;2373;1;1;0;0;0;0;0;0;0;0;0;0;0;5000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;
  116. [!]修改:item:getBestValue支持时装武器读取攻速属性值
    item:setBestValue支持时装武器设置攻速属性值
  117. [!]修正:英雄使用LUA命令setExp后,面板属性值不同步问题
  118. [+]增加:支持主将英雄刺客职业(刺刺合击使用:灭日龙轰ID)
    例:CREATEHERO 3 0

    [物品DB]
    758;灭日龙轰;4;3;1;160;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;
    758;赤炎星爆;4;3;1;161;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;
    758;冲虚闪;4;3;1;162;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;

    [技能DB]
    156;白日门燃血;0;145;0;0;0;0;0;0;3;30;50;45;100;55;150;0;英雄神技;
    157;白日门刃扇;0;205;30;1000;3000;5;100;200;3;30;50;45;100;55;150;0;英雄神技;
    140;暴击术;0;226;1;0;0;0;0;0;3;19;50;22;100;24;100;0;英雄;
    146;炎龙波;0;230;1;0;0;0;0;0;3;19;50;22;100;24;100;0;英雄;
    148;火镰狂舞;0;231;1;0;0;0;0;0;3;19;50;22;100;24;100;0;英雄;
    143;精准术;0;229;0;0;0;0;0;0;3;23;50;26;100;29;100;0;英雄;
    142;致残毒药;0;228;5;1;5;3;1;5;3;22;50;25;100;28;100;0;英雄;
    150;背水一战;4;236;8;10;30;4;3;6;3;300;10;600;20;999;30;30;英雄;
    147;冷酷;0;234;0;50;65;0;5;10;3;15;50;20;100;30;150;0;英雄;
    149;血魄一击(刺);4;235;15;50;80;2;5;10;3;33;5;33;10;33;15;60;英雄;
    141;潜行术;0;227;5;0;0;0;0;0;3;12;50;18;100;25;100;50;英雄;
    144;旋风腿;4;232;8;1;1;0;0;0;3;32;50;35;100;38;100;30;英雄;
  119. [!]修正:无极真气,时间未到时能抬手问题
  120. [!]扩展:NPC命令
    功能:特修装备
    格式:REPAIRITEM 装备位置 Hero 无视限制(0/1)
    物品位置 -2表示修复所有装备位物品 (-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
    无视限制 0-按物品规则限制 1-无视物品规则限制
  121. [!]扩展:主体杀人或英雄时,触发QF脚本段@KillPlay
         英雄杀人或英雄时,触发QF脚本段@HeroKillPlay
  122. [!]修正:酒气护体,时间未到时能抬手问题
  123. [+]增加:冰咆哮"无考虑魔法躲避"选项
  124. [!]修改:延时跳转命令(DELAYGOTO),支持多次操作,不相互替换
  125. [!]扩展:NPC命令
    格式:ChangeExp 操作符(+/-/=) 经验点 类型(0-5) 限制英雄等级
    当操作符为+时,类型
    当操作符为+时,类型 0-主体经验保持不变,英雄分配一定经验
    1-英雄在线也不分配经验
    2-主体经验减比例分配给英雄
    3-按实际经验值分配(不考虑等级限制)
    4-按实际经验值分配(不考虑等级限制),英雄在线也不分配经验
    5-按设置值分配(不考虑等级因素)
  126. [+]增加:扔物品显示异形外观("查看"->"列表信息二"->"神兵熔炼"->"神兵升级属性"->"武器类"->“扔物品显异形外观”)
  127. [+]增加:服务端LUA 物品方法
    item:getItemLook()//取物品异形物品DB索引
  128. [!]修改:捡东西失败,按模式进行不同提示
    String.ini
    CanotPickUpItem=在一定时间以内无法捡起此物品...
    CanotPickUpItem1=非同行会成员在一定时间以内无法捡起此物品!
    CanotPickUpItem3=所有玩家在一定时间以内无法捡起此物品!
    CanotPickUpItem4=非同国家玩家在一定时间以内无法捡起此物品!
    CanotPickUpItem5=非同阵营玩家在一定时间以内无法捡起此物品!
  129. [!]修正:沙城武器升级道属性问题
  130. [+]增加:主体死亡后不可锁定目标操作
  131. [!]修改:NPC命令
    从文件中读取指定行数内容到变量
    格式:GetFileToVar 文本(全路径) 指定行 变量1 变量2 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    说明:指定行:-1表示取文件最后一行
  132. [+]增加:NPC命令
    功能:返回文本行数到变量
    格式:GetTxtRowsToVar 文件名 变量(S、N、A、G、个人临时变量) 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
  133. [!]修改:英雄在安全区内不检查重叠
  134. [!]修正:英雄天雷乱舞,在无内功情况下,只能使用一次的问题
  135. [!]修正:戴复活戒指进入游戏后,不显示秒倒计时(登陆器)
  136. [!]修正:启用"所有商人交税"时,出售物品沙巴克收入数量问题
  137. [!]修改:定期检查门状态处理
  138. [!]修正:跨服回原服,数据保存无效问题(1个区服时)
  139. [!]修改:消息过滤功能,如"替换信息"设置为空时,游戏中喊话或千里传音等功能 含有过滤字符时,则会提示 “你所输入的 XXX 字符不可用,消息未发出”
  140. [!]修正:GetFileToVar取指定行数据问题
  141. [!]修改:加快场景释放速度
  142. [+]增加:LoginSrv程序“找回密码需答安全对”选项
  143. [!]修正:SENDTIMEMSG 换地图后倒计时不消失(登陆器)
  144. [!]修正:@Login触发段SendMsg发送提示信息,登陆器不显示问题
  145. [!]修正:和平模式,不能攻击 人形怪的宠物
  146. [!]扩展:NPC命令
    功能:增加镜像地图
    格式:MirrorMap 原地图编号 镜像地图编号 镜像地图名 有效时长(秒) 人物返回地图编号 返回X坐标 返回Y坐标 无人清理(0不清理 1-清理)
    A,原地图编号,在地图配置文件中存在的地图!
    B,新地图编号,临时使用的地图编号,就和镜像地图功能一样!
    C,新地图名,这里指客户端显示的名字
    D,该地图存在的有效时长(秒)
    E,人物退出时返回的地图编号
    F, 人物退时返回的X坐标
    G, 人物退时返回的Y坐标
    H, 无人清理镜像地图
    注:返回X Y为空时则使用随机坐标
  147. [!]修改:钢纹转移时,不再判断 物品的 最高可锻造纹 条件
  148. [!]扩展:NPC命令
    功能:设置杀怪经验倍数.
    格式:KILLMONEXPRATE 倍率 有效时间 英雄同时改变倍率(0/1) 操作符(+,-,=) 累加时间(0/1/2)
    倍率 为杀怪经验倍数,倍数除以100为真正的倍率(200 为 2 倍经验,150 为1.5倍)
    英雄同时改变倍率(0/1/2) 1-英雄同时改变倍率(如与主人不在同个地图则无效)
    累加时间 1-累加(不考虑相同倍数) 2-累加(考虑相同倍数)
  149. [!]修改:109镖怪计时逻辑,防止服务器30天后,镖怪制造出来即死亡
  150. [!]修正:复活后无法触发LUA事件
  151. [!]修改:优化脚本命令(MONGEN、MONGENEX)刷怪占用CPU问题
    [!]修改:脚本命令(CheckRangeMonCount、CheckMonMap、CheckMapMonCount 、CHECKMAPMOBCOUNT 、CHECKSIDESLAVENAME)
    [!]修改:脚本命令(MOVEMOBTO)
  152. [!]修改:敌对模式,主体无行会或目标无行会时,一样可以攻击
  153. [!]修改:以下命令使用内存模式(减少IO处理引起引擎处理过慢) 可使用“ScriptTool.exe”进行本命令参数批量处理
    ******** 注意:以下方法不要很频繁的调用,文件越大效率越慢,容易导致引擎卡顿,建议使用ini文件替换,频繁文件操作********
    ******** 如文本是非本进程写入的,请使用强制从文件加载模式********

    功能:检查字符串是否在指定文件中
    格式:CheckTextList 字符串 文件路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 输出行号变量 读取模式(Force-强制从文件加载)

    功能:从指定文件中增加字符串
    格式:AddTextList 字符串 文件路径 是否检查重复(0-检测重复,1-不检测) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:把字符串写入指定文本文件中,可指定写入行
    格式:AddTextListEx 字符串 文件路径 指定行(0-65535) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:删除指定文件内的指定文本
    格式:DelTextList 文本 文件路径 路径类型(0-相对路径 1-绝对路径) 指定行数 读取模式(Force-强制从文件加载)

    功能:检查人物名是否在列表中
    格式:CheckNameList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:增加人物名在列表中
    格式:AddNameList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:删除人物名在列表中
    格式:DelNameList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:检查账号是否在列表中
    格式:CheckAccountList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:增加人物帐号在列表中
    格式:AddAccountList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:删除人物帐号在列表中
    格式:DelAccountList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:检查人物登录IP
    格式:CheckIpList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:增加人物IP在列表中
    格式:AddIpList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:删除人物IP在列表中
    格式:DelIpList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:检查行会是否在列表中
    格式:CheckGuildList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:将人物行会名加入列表
    格式:AddGuildList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:删除列表行会名
    格式:DelGuildList 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:检查文件是否包含指定文本
    格式:CheckListText 文件名称 内容 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:检测文本某行中是否包含了指定的字符内容
    格式:CheckContainsTextList 内容 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:检查角色名是否在列表中指定行数,并返回行数(说明书未有)
    格式:CHECKNAMELISTPOSITION 文本路径 操作符(>、<、=) 行数 输出行数变量 读取模式(Force-强制从文件加载)

    功能:检测包袱内是否有在列表中的物品
    格式: CheckBagItems 物品名字列表.txt 是否是英雄(0主人,1英雄) 字符变量名(接收检测到的物品名字,空则不接收) 读取模式(Force-强制从文件加载)

    功能:从文件中随机取文本
    格式:GetRandomName 文本路径 字符串变量 指定行 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)

    功能:检查文件是否包含指定字符串(Lua)
    参数:文件路径 字符串 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)
    s.share.checkListText

    功能:向指定文件中增加字符串
    参数:文件路径 字符串 是否检查重复(0-不检测,1-检测重复) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)
    s.share.addTextList

    功能:删除指定文件内的指定文本
    参数:文件路径 字符串 指定行数 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)
    s.share.delTextList
  154. [+]增加:Lua函数
    功能:把字符串写入指定文本文件中,可指定写入行
    s.share.addTextListEx 文件路径 字符串 指定行(0-65535) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 读取模式(Force-强制从文件加载)
  155. [!]修改:全服触发相关流程
  156. [!]扩展:NPC命令
    功能:回收包裹物品,并给指定的货币
    格式: RecoveryItem 物品名(*所有物品 #表示指定物品名 物品名串) 物品数量变量 游戏币变量 金币变量 金刚石变量 灵符变量 游戏点变量 经验变量
    说明: 返回变量只支持数值型变量
    物品名: 支持多个物品回收,使用“|”分隔,例:金猴|灵猴|神猴|

    ;回收装备名字包涵‘金猴、灵猴、神猴’的装备
    #if
    #act
    INC <$S(名字)> 金猴|灵猴|神猴|
    RecoveryItem <$S(名字)> <$N(数量)> <$N(游戏币)>
    ;清空变量
    MOV <$S(名字)>
  157. [!]修改:爆物品取坐标过程
  158. [!]修改:自动入包流程
  159. [+]增加:Need所需条件
    116:需刺术 NeedLevel=刺术
  160. [+]增加:支持修改 斗转星移自动修炼间隔,以及每次扣灵符数量(客户端显示部分暂未做修改)
  161. [+]增加:服务端LUA 事件触发(60-玩家鉴定时(旧版)触发(返回值决定是否可以成功))
    --玩家鉴定时(旧版)触发(返回值决定是否可以成功)
    --参数: 鉴定者对像 物品对像 鉴定类型(0-普通鉴定 1-高级鉴定)
    function KamPoItems(actor, item, btType)
    local KamOk = true

    local actorname = actor:getCharName()
    local itemName = item:getName()--名称

    if btType == 1 then
    print(actorname.."正在对物品["..itemName.."]进行高级鉴定")
    else
    print(actorname.."正在对物品["..itemName.."]进行普通鉴定")
    end

    return KamOk
    end
  162. [+]增加:商铺使用金币购买或赠送,触发QF脚本段@BuyShop2
    [@BuyShop2]
    #If
    #Act
    SendMsg 5 [提示]:商铺购买,赠送触发,使用金币:<$BUYSHOP>.!
  163. [!]修改:LUA物品函数item:setBestValue,支持武器设置 6 9 10属性
    设置物品极品属性
    参数 属性(0-10) 点数(0-65535)
    属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效) 6-诅咒(武器有效) 7-准确(武器有效) 8-攻速(武器) 9-强度(武器有效) 10-暴击(武器有效)
    物品为玉时:0-麻痹强化 1-近战抗性 2-火墙抗性 3-合击抗性 4-神圣属性上限 5-神圣属性下限 6-魔血 7-显示(星星)
  164. [+]增加:脚本变量
    <$NGEXP>--内功当前经验
    <$NGMAXEXP>--内功升级经验
    <$HERONGEXP>--英雄内功当前经验
    <$HERONGMAXEXP>--英雄内功升级经验
  165. [!]修改:不钩选“开启游戏点购买功能”时,商铺所有将不能使用游戏点购买物品
  166. [!]扩展:NPC命令
    功能:排序人物自定义变量
    格式:SortHumVarToFile 变量名 变量路径 排序模式(0,1) 保存路径 存储模式(0,1,2) 是否绝对路径(0,1) 读取模式(Force-强制从文件加载)
  167. [+]增加:“不显内功经验提示”选项,设置后,获得内功经验将不会提示
  168. [+]增加:NPC脚本命令
    功能:检查指定坐标范围内的人物数量
    格式:CheckRangeHumCount 地图 坐标X 坐标Y 范围 控制符(=,>,<) 数量
  169. [!]修改:场景释放机制,减少占时
  170. [!]修正:召唤龙兽,龙兽名字颜色不按参数设置问题
  171. [!]修改:怪死亡也能触发LUA死亡回调
  172. [+]增加:脚本变量(首饰盒变量 0-5)
    <$BOXITEMS(0)>:主体首饰盒物品名
    <$HEROBOXITEMS(0)>:英雄首饰盒物品名
  173. [+]增加:GIVE命令支持极品属性出现机率设置("选项"->"物品装备"->"极品机率"->"Give命令")
  174. [+]增加:野蛮冲撞选项,"对面无角色停止冲撞"
  175. [+]增加:地图参数
    DECGAMEDIAMOND(点数/减间隔) 自动减金刚石
    DECGAMEGIRD(点数/减间隔) 自动减灵符
  176. [+]增加:禁止显示内力条选项(所有人员)
  177. [!]扩展:NPC命令
    功能:调整账号部分信息
    格式:ChangeIDInfo 问题1 答案1 问题2 答案2 生日 密码 二级密码
    说明:参数位如不需修改时,请设置"-",密码设置不能设置空
  178. [!]修改:GM命令检查流程,加快处理过程
  179. [+]增加:禁止时装物品计算极品属性选项
  180. [!]修正:首饰盒放入252-259物品,无重击属性
  181. [+]增加:LoginSrv.exe支持注册账号长度控制
  182. [!]修改:主副将评定,等级一样也可以进行评定操作
  183. [!]扩展:GM命令
    功能:创建NPC
    格式:@MOBNPC NPC名称 脚本文件名 外形|读取模式(0,1)|显血条(0,1)|清理时间(秒) 属沙城(0,1) 地图 X Y
  184. [!]修正:UPGRADEITEMEX命令使用随机模式时,无法加点至设置值最高点
  185. [!]扩展:LUA Play方法
    play:setHumanVar(变量名, 整数值, 字符, 文件名, 保存模式(Force-强制保存至文件))
  186. [+]增加:GM命令,开启行会战
    格式:@StartGuildWar 行会名1 行会名2
  187. [+]增加:近战抗性,火墙抗性,合击抗性, 魔法抗性, 道术抗性 , 龙神抗性,连击抗性, 非点数模式设置分母值
  188. [+]增加:NPC命令
    功能:调整人物或英雄防御幸运
    格式:ChangeDefenceLuck 控制符(=,+,-) 点数(0-9) Hero
  189. [+]增加:脚本文本支持Utf8格式加载
  190. [+]增加:actor对像LUA方法函数
    功能:调整人物或英雄速度(RUN网关使用MD模块才起作用)
    参数:速度类型(1-2) 速度值(-100..100) 有效时间(秒,设置0表示不限时)
    速度类型:1-攻击速度 2-魔法速度
    例:actor:changeSpeed(1, 100, 0)
  191. [!]增加:自定义怪召唤怪物模式“可不断召唤怪物”,总召唤数限制为40个怪,小怪不足时定时召唤(不建议广泛使用,因怪数量不停补充,会导至刷怪过多,占内存)
  192. [+]增加:NPC命令
    功能:检查地图内的是否存在指定名字的怪物,并输出XY坐标
    格式:CheckMonMapEx 地图号 怪名 变量1 变量2
    变量1输出X坐标,变量2输出Y坐标
    例:
    #IF
    CheckMonMapEx 3 红野猪 N1 N2
    #SAY
    地图3的红野猪位于:<$STR(N1)>:<$STR(N2)>
    #ELSESAY
    地图3没有红野猪
  193. [!]修改:NPC命令
    功能:文本内容替换
    格式:TextReplace 文本路径 需替换字符 替换字符 模式(0-全部替换 1-只替换一次 2-指定行替换) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 替换行数 读取模式(Force-强制从文件加载)
  194. [!]扩展:NPC命令
    功能:保存变量值
    格式:SAVEVAR 变量类型 变量名 文件名(相对路径) 路径类型(0-相对路径 1-绝对路径) 保存模式(Force-强制保存)
    保存模式:Force-立即保存,不填则由引擎定时存储至文件中
  195. [!]修正:NPC命令,纯度不填时,给随机纯度
    格式:GIVEMINE 矿名称 数量 纯度
    如纯度不填,则随机给纯度
  196. [+]增加:Lua Actor对像方法
    actor:getBaseAbil(属性类型0-13)
    属性类型: 0-物防下限 1-物防上限 2-魔防下限 3-魔防上限 4-攻击下限 5-攻击上限 6-魔法下限 7-魔法上限
    8-道术下限 9-道术上限 10-刺术下限 11-刺术上限 12-HP上限 13-MP上限
  197. [+]增加:物品代码
    292--重击6级
    293--重击7级
    294--重击8级
    295--重击9级
    296--重击10级
    297--重击6级+麻痹
    298--重击7级+麻痹
    299--重击8级+麻痹
    300--重击9级+麻痹
    301--重击10级+麻痹
    302--重击6级+魔道麻痹
    303--重击7级+魔道麻痹
    304--重击8级+魔道麻痹
    305--重击9级+魔道麻痹
    306--重击10级+魔道麻痹
  198. [+]增加:攻击速度属性上限控制选项("参数设置"->"游戏参数"->"游戏速度")
  199. [+]增加:脚本批量转换工具(自动填充指定脚本命令参数:读取模式(Force-强制从文件加载))
  200. [+]增加:怪爆金币随机数量选项
  201. [+]增加:登陆器启用“拒绝所有喊话信息”可控制是否接收千里传音信息("参数设置"->"游戏参数"->"信息控制"->"千里传音信息")
  202. [+]增加:诱惑之光技能诱惑机率,怪物血量,设置0时表示,不启用血量因子
  203. [+]增加:时装武器禁止加速极品属性选项
  204. [+]增加:LUA脚本文本支持Utf8格式加载
  205. [*]修改:AddTextList、LoadVar等命令 强制模式存储流程
  206. [+]增加:人形怪设置可挖时,死亡后名字显示“可探索”
  207. [*]修改:龙神烈火断筋,机率设置为0时,表示关闭
  208. [*]修改:镜像地图删除释放处理代码
  209. [+]增加:NPC命令
    功能:副本地图刷怪(类似于MonGen.txt,应用于镜像地图刷怪,镜像地图删除后清理地图上的怪)
    格式:DupMonGen 地图 X Y 怪名|怪类型(0-7)|名字颜色值|顶戴花翎|时间模式(0-1)| 范围 数量(0-100) 时间(分)
    怪类型:0-普通怪 1-内功怪 2-英雄经络经验怪 3-内功+英雄经络怪 4-主体心法经验 5-主体心法经验+内功经验+英雄内功经验 6-心法怪(英雄) 7-心法怪(主体、英雄)
    时间模式:0-首次按队列顺序刷怪 1-刷怪按设置时间

    例:
    #if
    #act
    MirrorMap new0150 <$USERNAME> 临时地图 120 3 330 330
    DupMonGen <$USERNAME> 10 10 红野猪|0|240|-1|0| 5 10 1
    MAPMOVE <$USERNAME> 10 10 10
  210. [*]修改:客户端控制选项“不显内功经验提示”钩选后,内功升级效果也不显示
  211. [*]扩展:NPC命令
    功能:输出提示信息
    格式:MessageBox 提示信息 @触发段1 @触发段2 跳转类型(self-当前NPC 空为触发QF)
  212. [*]修改:心灵召唤 召唤属下传送坐标在主体身边,不受魔法距离影响技能使用
  213. [*]扩展:LUA ini操作方法
    s.ini.readIni(文件名, 节点名,关键字,类型,读取模式(Force-强制从文件加载))
    s.ini.writeIni(文件名,节点名,关键字,数据值,保存模式(Force-强制保存至文件))
  214. [*]修改:中心服不操作出师处理,只能回原服后执行出师
  215. [*]修改:熟练度上限可调整(需更新登陆器)
  216. [*]扩展:NPC命令
    功能:召唤怪物下属
    格式:RECALLMOB 怪物名称 等级 叛变时间 变色(0,1) 固定颜色(1-7) 是否显示主人名字(1--不显示,空或其它值显示) 清理时间(秒) 叛变死亡(1-死亡)
    变色为0 时固定颜色才起作用
  217. [*]修正:无行会情况下,使用行会模式,无法攻击跟随类的镖车问题
  218. [*]修改:战魂啸、魔力涣散、旋风斩、五雷轰、幽冥火符 设置为普通技能时,使用技能成功可涨技能点
  219. [*]修正:行会有成员时,使用GM命令无法删除问题
  220. [!]修正:带上武器后,攻击目标可涨攻杀剑术修炼点,拿下武器后,攻击目标还可涨攻杀剑术修炼点问题
  221. [!]修正:刺杀剑术隔位使用时,不会涨技能修炼点
  222. [!]修正:套装时装手、戒设置单件套装时(不钩选"1-2件套检测重复"),穿两件不触发两套属性
  223. [*]修改:Lua方法,play:LoadHumanVar支持强制从文件读取
    格式:play:LoadHumanVar(变量类型, 变量名, 文件名, 读取模式)
    读取模式:Force-强制从文件读取
  224. [!]修正:主体使用龙神烈火时,机率控制无效问题
  225. [!]修正:隔位刺杀输出与正位输出不一至
  226. [+]增加:人物HP、MP、NH变化即时同步选项(开启会增加流量,按需设置) “选项"->"游戏参数"->"游戏选项(1)"->"人物血量变化即时同步"
  227. [!]修正:调整“宝宝升级”窗口中的等级颜色一时,普通怪名字颜色也随着变化问题
  228. [+]增加:怪爆物品文本支持Utf8格式加载
  229. [+]增加:M2程序标题增加进程PID值显示
  230. [!]修正:英雄设置,红名装备机率无法保存大于255的机率值
  231. [!]修正:删除行会后导至攻城时异常
  232. [!]修改:地图场景效果系统,场景范围上限为13格
  233. [*]增加:刷怪复活模式,即怪死亡后,不进行释放,达到刷怪时间进行复活模式(减少不停创建释放产生的内存碎片)
    "选项"->"性能参数“->"刷怪复活模式"
  234. [!]修改:NPC重载,过滤隐藏类NPC,因有单独的菜单可重载
  235. [+]增加:脚本变量
    <$INWARAREA>:是否在攻城区域内(不判断攻城期),0-不在 1-在
    例:
    #if
    #act
    SENDMSG 6 是否在攻城区域:<$INWARAREA>
  236. [+]增加:NPC命令
    功能:检查包裹是否有绑定状态的物品
    格式:CHECKBAGITEMSTATE 物品名 (操作符 < > =) 数量 项目(0-5)
    项目: 0-禁止扔 1-禁止交易 2-禁止存 3-禁止修 4-禁止出售 5-禁止爆出
  237. [!]修改:扩展NPC命令
    功能:设置装备绑定状态
    格式:SETITEMSTATE 位置(0-13) 项目(0-5) 属性(0为正常,1为绑定) 绑定时间(小时) 绑定类型(1-3)
    项目: 0 禁止扔1 禁止交易 2 禁止存 3 禁止修 4 禁止出售 5 禁止爆出
    绑定类型: 1限时物品 2绑定期(过绑定期后可使用,绑定期不可交易,不爆) 3永久绑定(自己可使用,不可交易,掉后不可捡起)
  238. [!]修正:护身掉血不正常问题
  239. [+]增加:禁止商人出售物品价格交税 选项("选项"->"游戏参数"->"价价费用"->"禁止商人出售物品价格交税")
    默认商人出售物品价格收10%税,如启用此功能则按DB价格出售
    保存参数后,需关闭引擎,并删除 Envir\Market_prices目录下文件后重启引擎才能生效
  240. [+]增加:LUA服务端actor对像方法
    功能:召唤下属
    格式:actor:reCallMob(怪名, 等级, 叛变时间, 变色(0,1), 固定颜色(1-7), 显示主人名(1--不显示), 清理时间(秒), 叛变死亡(1-死亡))
  241. [+]增加:无限刀(参看说明书,即最小间隔攻击间隔),需配合MD反外挂
  242. [*]修正:月灵超过一定距离后攻击目标,看不到爆炸的效果
  243. [*]修正:英雄不学心法时,鼠标放上英雄图标上,无法显示斗转星移值
  244. [*]修正:神技为普通技能时,使用扭转乾坤,神技时间不刷新问题
  245. [*]修正:英雄首饰盒放入白日门乾坤腰带后,查看英雄盒子,显示技能名错误问题
  246. [+]增加:内挂增加“显示人物职业等级”选项
  247. [+]增加:配置器读取规则增加Map和Wav列表,列表中存在对应文件,轻端和读取只读专属目录内的
  248. [*]修正:飘血在某些情况下不显示问题
  249. [+]增加:客户端增加<$HEARTCRITRATE> <$HEARTCRITPOWERATE> <$POWERRATE>自定义标签控件变量,说明书“/客户端功能/自定义UI/变量标签变量”查看
  250. [*]修正:设置黑名单后,使用传音筒,还能接收黑名单的信息
  251. [*]修正:最新版PDB二次加密工具,读取BUG
  252. [*]修正:帐号信息不全,补全时弹出选择服务器界面问题
  253. [+]增加:客户端增加精灵说话文字偏移设置,config.lua中设置,参考官方释放的config.lua文件。
    g_var["game.Say.OffsetX"] = 0 --X偏移
    g_var["game.Say.OffsetY"] = 0 --Y偏移
  254. [*]修正:启用MD“魔法不卡”选项后,使用合击技能导至主体显示魔法锁定等待问题
  255. [+]增加:客户端增加<$UNMCRATE> <$UNSCRATE> <$UNDRAGONRATE>自定义标签控件变量,说明书“/客户端功能/自定义UI/变量标签变量”查看
  256. [*]修正:英雄守护在A地图坐标55:44,主体在B地图55:44坐标可看到英雄问题
  257. [*]修正:启用MD魔法超级不卡时,学习四级流星火雨和冰霜雪雨时,使用火雨,自己看到是普通火雨效果问题
  258. [*]修正:使用NPC命令减元宝后,传送地图时,元宝数量不时时刷新问题
  259. [+]增加:客户端增加自动喊话次数上限控制,config.lua中设置,参考官方释放的config.lua文件。
    g_var["game.AutoTalkCount"] = 20
  260. [*]修正:套装属性“神圣倍数”显示问题
  261. [*]修改:客户端内置ItemInfo.lua修改几处(如有自定义,请参考内置文件,搜索“20210903”参考修改)
  262. [*]修改:飘血处理加入少量间隔,防止叠加在一起
  263. [*]修改:套装属性“神圣倍数”显示,由%改为倍数,如ItemInfo.lua有自定义,请参考内置文件,搜索“20210911”参考修改)
  264. [+]增加:重击6-10级显示,如ItemInfo.lua有自定义,请参考内置文件,搜索“20210911”参考修改)
  265. [!]修正:背包双击时装手镯,左右互换问题
  266. [!]修正:龙神抗性变量与合击抗性冲突,改名为 <$UNDRAGONRATEEX>(说明书“/客户端功能/自定义UI/变量标签变量”查看)

[20210219]更新:M2Server.exe、SystemModule.dll

  1. [!]修改:CLEARMAPMON命令无法清理MONGENEX创建的怪物

[20210208]更新:全套程序

注意:需使用“DBserver.exe”进行MirData.DB升级(已使用测试版的可无视),同时用“GameCenter.exe”进行DB库扩展
   服务端LUA模块从5.1升级至5.3(需更新LUA模块文件)
   由于Lua5.3的特性,“/”认为是浮点除法,如自己确认是整除可使用“//”代替。

20210208更新记录:

  1. [!]扩展:NPC命令
    功能:编组地图随机传送
    格式:GROUPMOVE 地图号 传送模式(0-全部传送 1-与队长同地图传送)
  2. [+]增加:MonGen.txt支持设置怪无目标不走动设置
    MonGen.txt文件格式
    ;地图代码 x y 怪物名 范围 数量 时间(分) 怪类型(0-7) 颜色 集中座标刷机率 变色 余多少分钟刷怪(时间赋值给I变量 0-999) 顶戴花翎 固定坐标(0,1) 阵营 国家 无目标不走动(0,1)
  3. [!]修正:施毒术目标无粉末下降的效果
  4. [+]增加:虹魔类物品吸血上限控制
  5. [!]扩展:NPC命令
    格式:ReadIni ini文件名 节点名 关键字 数据类型(0-整数 1-字符) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 临时变量名($S $N类变量) 读取模式(Force-强制从文件加载)
    格式:WriteIni ini文件名 节点名 关键字 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 数据值 保存模式(Force-强制存文件)
  6. [!]修改:s.event.bindMonBurstItem执行通过后,才累加 怪物爆物品限制中的已爆数量
  7. [!]修改:执行unMirrorMap命令后,一定时间后才执行角色传送
  8. [+]增加:“选项”->“怪物设置” “等级低50怪物品被攻击减慢行走速度”选项控制
  9. [!]修正:服务端部分lua错误时,没任何错误提示
  10. [+]增加:英雄刺杀位才使用刺杀 选项
  11. [+]增加:攻城结束提示,按分类输出结束原因
  12. [!]修正:通过传送点移动后,SENDTIMEMSG设置的提示不能消失掉
  13. [+]增加:攻城战,禁止检查申请攻城行会数量关闭攻城战 “选项"->“参数设置"->“城堡参数"
  14. [+]增加:时装外显,禁止显示武器选项 “选项"->“客户端控制"->“显时装不显武器"
  15. [!]修改:客户端控制,自定义内挂药品,可以保存空设置
  16. [!]修正:跨服使用MarsDefender模块导至无法跨服问题(需更新MDServer.dll)
  17. [!]修改:服务端LUA信息输出函数print()支持多个参数输出,例如print("123", "567")
  18. [!]修正:SETITEMLOOK异形带特效物品时,外观显示问题
  19. [+]增加:唯我独尊每秒减内力参数设置
  20. [!]修正:人形怪被杀死后,物品来源显示问题
  21. [!]修正:攻城战开启后,传送至攻城区域,看到其它角色名字颜色不对问题
  22. [!]修正:跨服中心服,无法同步区服的行会信息
  23. [+]增加:免费合区工具,判断保存路径是否合法,防止设置为主副区数据路径
  24. [!]修改:中心服禁止玩家退出行会
  25. [!]修改:服务端Lua函数 readIni writeIni deleteKey eraseSection 路径参数支持绝对路径和相对路径
  26. [+]增加:角色耗时日志及引擎运行耗时日志输出选项
  27. [!]修正:地面物品重新看到,颜色不正确问题
  28. [*]修改:内挂隐藏尸体过滤沙城门、城墙
  29. [!]修正:寄售金刚石,鼠标放上去显示数量不正确问题
  30. [*]修正:客户端音效管理系统内存泄漏问题[严重(例:玩一玩部分界面看不到),建议更新此版]

测试版更新历史记录:

  1. [+]增加:跨服功能
  2. [+]增加:服务端LUA,对像play方法
    play:getHeroName()--取英雄名字
  3. [+]增加:脚本变量
    <$OLESERVERID> 原服编号
  4. [!]修正:服务端Lua 事件触发(计算身上装备属性触发) 返回字集中的龙神抗性特征字(详细说明请查看事件触发说明)
    function GetAccessory(actor, item)
    UnDragonRateEx,--龙神伤害抗性
  5. [!]修改:精灵索引模式,防止内存错乱
  6. [+]扩展:服务端LUA 事件触发
    计算身上装备属性触发(针对人物,英雄);支持Dc1--攻击下限 Mc1--魔法下限 Sc1--道术下限 Tc1--刺术下限
  7. [+]增加:物品代码
    291--施毒神技
  8. [+]增加:Need-115 斩杀((对怪物生效)) Stock固定血量值 Attach生效机率
  9. [+]增加:日志程序支持时段查询
  10. [!]修正:SetPhysiquePoint NPC命令洗红色属性,属性上限问题
  11. [!]修正:跨服后小退回原服时,因地图不存在导至黑屏情况
    "游戏参数"->"座标范围",增加跨服回城地图及坐标设置
  12. [!]修正:使用灭日龙轰,一定机率出现异常
  13. [+]增加:日志程序强制转换操作系统短日期数据格式为yyyy-mm-dd,防止查询时日期分隔为'/'时程序错误
  14. [!]修正:Need-115 斩杀(对怪物生效),生效机率不起作用问题
  15. [!]修正:朱火魔怪物刷出后,无法可见问题
  16. [!]修改:MapQuest.txt GROUP,由可视范围12格改至20格
  17. [+]增加:服务端LUA actor方法
    sendRefAbil--(人物、英雄)更新客户端属性面板显示
  18. [+]增加:DBServer“禁止删除等级大于X级”选项
  19. [+]增加:怪DB增加吸伤点字段
  20. [+]增加:启动器支持设置LoginSrv远程ID管理端口
  21. [!]修正:LUA命令actor:setExp操作后,不能同步登陆器人物面板显示
  22. [+]扩展:服务端LUA 事件触发
    计算身上装备属性触发(针对人物,英雄);
    HitPoint-准确 SpeedPoint-敏捷 HitSpeed-攻击速度 UnBurstRate-防爆 IncNHPoint-内力恢复 BurstRate-目标爆率 DecTargetNH-减目标内力 IncDragon-合击威力 AddDamageRate-伤害附加% CritLv-暴击等级
  23. [!]扩展:扔爆物品控制,支持爆出物品控制(价格低于指定值时人物或英雄爆出消失,怪不爆出)
  24. [!]修改:加快M2退出时保存人物数据处理过程
  25. [!]修正:#DEFINE 常量替换问题
    #IF
    #ACT
    #DEFINE %星期% 1
    #SAY
    今天是星期:%星期%\
  26. [+]增加:噬魂沼泽技能不触发目标反弹属性 选项
  27. [!]修正:技能目标影响技能施放问题
  28. [+]增加:脚本变量
    <$HEROMAPNAME> 英雄所在地图名称
    <$HEROMAP> 英雄当前地图代码
    <$HEROX> 英雄X坐标
    <$HEROY> 英雄Y坐标
    <$HOUR> 当前时间小时
    <$MIN> 当前时间分
    <$SEC> 当前时间秒
  29. [!]修正:M2面板召唤月灵,怪物名称无法修改问题
  30. [+]增加:NPC命令
    功能:读取原服保存自定义变量(中心服使用)
    格式:CoreLoadVar 变量名 变量类型(0-字符 1-整数) 文件路径(相对路径)
  31. [!]修正:跨服区死亡后,小退无法正常进入原服
  32. [!]修正:Need=14 等级+声望 隐藏声望条件) ,穿条件限制问题
  33. [!]修正:淬炼成功给予的物品,无物品来源信息
  34. [+]增加:NPC命令
    功能: 检测中心服是否运行
    格式:CheckCoreSvr
  35. [+]增加:脚本变量
    <$MAPHUM> 当前地图人数
  36. [!]修正:数据通无法删除账号问题
  37. [!]修正:净化术(技能ID49)无效果问题
  38. [!]扩展:NPC命令
    功能:改变人物状态
    格式:ChangeModeEx 状态(0-5) 时间(秒)
    说明:0-清除定身、冰冻、蛛网、毒、断筋、麻状态 1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋
  39. [!]扩展:英雄锁定目标,距离20格(可自行调整)才能飞至目标身边攻击
  40. [!]修正:学习斗转星移时,英雄面板不显示斗转值问题
  41. [!]修正:竞技场角色外观问题
  42. [!]修正:启动器设置跨服IP只能为存储127.0.0.1问题
  43. [+]增加:服务端LUA 事件触发
    --学习技能触发
    function AddSkill(actor, MagicID)
    end
  44. [+]增加:服务端LUA actor对像方法
    actor:getSkillLevelEx(技能ID)--取得角色技能强化等级变量
  45. [+]增加:心法在开启状态下可恢复内力值的选项
  46. [+]增加:服务端LUA actor对像方法
    actor:getBagItemEx1(ID)--获取包裹物品对象,按包裹顺序输出,参数范围0-45
    actor:takeOnItem(物品制造ID, 装备位置)--让玩家穿装备
    actor:takeOffItem(装备位置)--让玩家脱装备
    actor:setIcon(位置(0-4),顶戴花翎配置ID)--设置顶戴花翎
    actor:setRankLevelName(显示字符串)--设置玩家名字称号显示(人物有效),作用等同NPC命令SetRankLevelName
    actor:refItemInfo(物品对像 物品位置)--更新客户端物品属性
    参数:物品对像 物品位置(0-包裹 1-装备位 2-默认OK框 3-自定义OK框 4-鉴定窗口(新) 5-鉴定窗口(旧))
    物品位置2-5,人物有效

    play对像方法
    play:setKillMonBurstRate(操作符(+/-/=), 爆率倍率, 有效时间)--设置杀怪爆率倍数
    play:mapMove(地图ID,X,Y,范围)--传送至指定地图坐标
  47. [!]修改:服务端LUA Item对像方法
    item:setIdentify(属性位置(1-4 普通属性 5-8神秘属性) 属性点)
  48. [!]修改:服务端LUA s.share.addTextList,可创建目录及文本文件
    s.share.addTextList("..\\LuaScripts\\System\\首爆系统\\已爆列表.txt", Name, 1)
  49. [!]修正:NPC命令SetPhysiquePoint,操作神圣暴击属性时,提示加点错误
  50. [!]修正:使用倚天辟地时,有目标情况下,可触发技能回调
  51. [!]修改:限时物品处理,5分钟定时检查限时物品是否到期;同时到期物品限制穿身上
  52. [*]修改:优化魔法使用流程
  53. [!]修改: string.ini 物品掉落提示ItmeDropHintMsg,当操作NPC为RobotManage时,掉落提示NPC名为“系统”,如需修改请修改string.ini
    ItmeDropSysNpcName='系统'
  54. [!]修正:沙巴克武器升级,29分类物品不能识别
  55. [!]修正:群体雷电术异常;TMagicManager.DoSpell MagID:37
  56. [!]修改:登陆器操作,组队触发QF@GroupCreate,增加成员触发@AddGroupMember,删除成员触发@DelGroupMember
  57. [+]增加:脚本命令
    功能:初始人物S N变量
    格式:CLEARVAR 变量类型(0-S 1-N) 变量位(0-999) 清理数
  58. [!]修正:英雄升级重复触发问题
  59. [+]增加:启动器清理数据页,增加“禁止清理角色数据及账号”选项
  60. [!]修正:神兽,圣兽从攻击状态变回正常爬行状态时,看不见怪问题
  61. [!]修正:自定义怪瞬移攻击,方向问题
  62. [!]修改:英雄战士烈火优先于纵横剑术
  63. [+]增加:人形怪配置文件支持时装外观显示
    [Info]
    ;显示时装外观 0-不显示 1-显示
    ShowFashion=1
  64. [!]扩展:GM刷怪命令支持设置怪名字颜色
    例:@怪 红野猪|249
  65. [+]增加:禁止自动入包物品设置(开启“物品直接入背包”时设置起作用);"查看"->"列表信息一"->"禁止物品入包"
  66. [+]增加:称号支持显示“主属性”、“魔血值”等属性
  67. [+]增加:自定义怪挖触发QF选项
    [@ButchCloneItem叛军统领]
    #act
    give 钢锭 1
    sendmsg 6 恭喜你获得了:钢锭
    break
  68. [!]扩展:NPC命令
    功能:调整人物属性
    格式:CHANGEHUMABILITY 属性(0-34) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
    注意:调整后的属性效果只在人物在线时有效
    15-加刺术 16-减刺术 17-魔血值 18-麻痹抗性 19-麻痹强化 20-神圣属性下限 21-主属性 22-神圣防御 23-神圣属性上限
    24-附加伤害 25-伤害吸收 26-神圣幸运 27-魔法抗性 28-道术抗性 29-神龙抗性 30-合击伤害减免(%) 31-内力上限
    32-神圣暴击率 33-神圣暴击倍率 34-合击威力
  69. [+]增加:英雄部分提示信息颜色设置("选项"->"参数设置"->"文字颜色")
  70. [!]修改:人形怪召唤的宠物,当主体死亡时也一起死亡
  71. [+]增加:死亡禁止捡起物品时间设置("选项"->"参数设置"->"时间控制")
  72. [!]修正:无内功时,钩选MP使用神技,英雄无法使用龙神之怒技能
  73. [!]修正:隔位刺杀,多触发on_GetAttackPower事件
  74. [!]修改:使用UPGRADEITEM,UPGRADEITEMEX操作带凝冰技能物品,不累加升级次数
  75. [!]修正:开启致残毒药时,砍目标后,精准术不升级问题
  76. [!]修正:43分类物品DB持久上限设置低于10000时,NPC出售计算金币溢出问题
  77. [!]修改:服务端LUA函数
    getHp getMaxHp getMp getMaxMp getExp getMaxExp支持42亿输出
  78. [!]修正:CLEARITEMMELTING 命令无法清理英雄装备
  79. [!]修正:隔位刺杀不计算怒之内功剑法威力的问题
  80. [!]修正:带钢纹物品放无限仓库后,取出后物品不能显示完整钢纹属性
  81. [!]修正:Rungate网关反外挂参数,攻击、移动手动调整后保存,再打开窗口设置时,数值显示问题
  82. [!]修正:人形怪启用包裹物品死亡爆出机率控制后,列表“怪物爆物品”控制失效
  83. [!]扩展:聚灵珠物品,DB字段 HP=使用所需货币数 AC=货币类型(0-元宝 1-金币 2-金刚石 3-灵符 4-游戏点)
  84. [+]增加:LUA服务端函数
    s.share.getGoldName--取金币名称
  85. [!]修正:自定义OK框放上17分类物品后,再给予17分类物品时,出现假物品的问题
  86. [!]修正:种族137,146,147怪攻击后,显示位置错位问题
  87. [+]增加:神秘属性支持 复活神技 护身神技(需更新ItemInfo.lua)
  88. [*]扩展:五元支持300级,需要使用DBServer.exe进行数据扩展升级(数据通,合区工具需同步更新)
    [物品DB]
    3821;金元高级之力(新);17;80;0;0;0;0;4790;50000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;
    3822;木元高级之力(新);17;81;0;0;0;0;4791;50000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;
    3823;水元高级之力(新);17;82;0;0;0;0;4792;50000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;
    3824;火元高级之力(新);17;83;0;0;0;0;4793;50000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;
    3825;土元高级之力(新);17;84;0;0;0;0;4794;50000;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;0;0;0;0;0;0;0;0;0;100;255;0;0;
  89. [!]修改:技能DB加载,过滤技能ID为0的记录
  90. [+]修改:启动器清理数据页,原“禁止清理角色数据及账号”选项,分解为“禁止清理角色数据”及“禁止清理账号”
  91. [!]修正:ChangeModeEx命令使用0状态时不能执行问题
  92. [!]扩展:NPC命令
    功能:改变人物状态
    格式:ChangeModeEx 状态(0-6) 时间(秒)
    说明:0-清除定身、冰冻、蛛网、毒、断筋、麻状态 1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋 6-麻痹
  93. [!]扩展:真气石套装支持至80级
  94. [!]扩展:钢纹支持至2280纹(需更新客户端ItemInfo.lua)
  95. [!]修正:英雄被杀爆出身上装备后,主体无法捡起
  96. [!]扩展:自定义变量,对参数2的变量解析
    #IF
    #ACT
    MOV P1 5

    #IF
    CHECKVAR GLOBAL 全局变量<$STR(P1)> < 1
    #ACT
    CALCVAR GLOBAL 全局变量<$STR(P1)> = 100
    SAVEVAR GLOBAL 全局变量<$STR(P1)> ..\QuestDiary\变量.txt
  97. [+]增加:圣兽当与目标距离4格时,清理目标选项,防止被怪围时无法攻击问题
  98. [!]修改:使用魔法,不再判断攻击目标,全部触发QF@MagSelfFunc脚本段
  99. [!]修正:毒物品掉持久后普修,使用施毒术后,毒物品持久达到1点时不删除物品
  100. [!]扩展:英雄聚灵珠,DB字段 HP=使用所需货币数 AC=货币类型(0-元宝 1-金币 2-金刚石 3-灵符 4-游戏点)(需更新客户端ItemInfo.lua)
  101. [+]增加:客户端称号属性显示,主属性和神圣属性,共用则显示"(共用)"
  102. [*]修改:28分类物品与19分类物品共用极品属性设置
  103. [!]修改:触发@UseGatherItem时,S0表示当前使用的物品名
    金币触发@UseGatherItem1
    金刚石触发@UseGatherItem2
    灵符触发@UseGatherItem3
    游戏点触发@UseGatherItem4
  104. [+]增加:地图参数NOSAY 禁止发言
  105. [+]增加:英雄无极真气“与目标4格范围使用技能”选项
  106. [*]修改:服务端LUA事件:购买摆摊物品触发(增加货币名及价格)
  107. --购买摆摊物品触发(actor-摆摊者 buyActor-购买者 Currency-货币名称 Price-价格)
    function on_BuySelfShopItem(actor, buyActor, item, Currency, Price)
    local actorname = actor:getCharName()
    local buyActorName = buyActor:getCharName()
    local itemName = item:getName()--名称
    print("玩家:["..buyActorName.."]从["..actorname.."]商店中购买物品:"..itemName..",使用货币:"..Currency..",价格:"..tostring(Price))
    end
  108. [!]修正:脚本变量<$UNMCRATE>输出错误问题
  109. [+]增加:恢复原行会模式的压镖怪(DB Race设置为166)
  110. [+]增加:加载ClientRes.txt配置时,检查编号重复
  111. [*]修正:账号进入跨服后,使用同个账号登陆原服,跨服角色不踢除问题
  112. [+]增加:面板更换心法类型时触发QF脚本段:@ChangeHeartType,变量N0表示更换的心法类型
  113. [+]增加:假人捡物品服务端LUA回调"拾取物品之前回调" "拾取物品之后回调"
  114. [+]增加:DBServer排行榜,可设置按心法等级进行过滤
  115. [+]增加:创建行会名字最小字符数控制
  116. [*]修正:NPC命令
    TextReplace 文本路径 需替换字符 替换字符 模式(0-全部替换 1-只替换一次 2-指定行替换) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 替换行数
  117. [+]增加:脚本变量
    <$DATEEX>--输出年月日,例20201203
  118. [+]增加:特殊物品代码
    184--透视怪可爆的物品
    [技能DB] ;物品带技能,对怪使用技能,可看到怪可爆物品并显示出来
    175;透视;2;26;0;0;0;0;0;0;2;54;50;17;100;20;100;40;;
  119. [+]增加:鉴定属性支持以下属性
    30535..30735 魔法抗性
    30736..30936 道术抗性
    30937..31137 龙神抗性
    31138..31338 近战抗性
    31339..31539 合击抗性
    31540..31740 火墙抗性
    31741..32741 装备主属性%
  120. [+]增加:英雄守护计时停止守护选项
  121. [!]修正:SetPhysiquePoint脚本命令设置魔血值属性时问题
  122. [+]增加:英雄清理目标选择,当与目标距离超过设置格数时,清理当前目标
  123. [+]增加:法英雄10秒攻击非锁定怪时,可切换目标防止被围时不攻击问题
  124. [+]增加:NPC命令
    功能:设置物品普通鉴定属性
    格式:SETITEMKAMPO 物品位置(0-28) 属性1|属性2|属性3|属性4 Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  125. [+]增加:NPC命令
    功能:设置物品异形
    格式:SETITEMLOOK 物品位置(0-28) DB索引值 Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
    注意:同类物品才能设置外形,即武器只能用武器的DB索引
  126. [!]修正:血咒技能(ID 53)无掉血效果
  127. [!]修改:NPC命令
    功能:设置杀怪经验倍数.
    格式:KILLMONEXPRATE 倍率 有效时间 英雄同时改变倍率(0/1) 操作符(+,-,=)
    倍率 为杀怪经验倍数,倍数除以100为真正的倍率(200 为 2 倍经验,150 为1.5倍)
    英雄同时改变倍率(0/1) 1-英雄同时改变倍率(如与主人不在同个地图则无效)
    注:时间不再累加计算
  128. [!]修改:服务端LUA函数参数
    s.share.checkListText(文件路径, 字符串, 是否绝对路径(0-相对路径[版本内]/1-绝对路径))
    s.share.addTextList(文件路径, 字符串, 是否检查重复(0-不检测,1-检测重复), 是否绝对路径(0-相对路径[版本内]/1-绝对路径))
    s.share.delTextList(文件路径, 字符串, 指定行数, 是否绝对路径(0-相对路径[版本内]/1-绝对路径))
  129. [+]增加:禁用断线重连选项
  130. [+]增加:叠加物品使用掉后,记录日志
  131. [+]增加:NPC命令
    功能:脚本打开仓库
    格式:OpenStorage 仓库类型(0-普通仓库 1-无限仓库)
    注意:NPC脚本需增加仓库标识(@storage @getback @bigstorage @biggetback)
  132. [+]增加:野蛮冲撞可麻痹目标选项
  133. [!]修正:主体中红绿毒后,召唤分身,分身无中毒效果
  134. [+]增加:人形怪学有刺杀剑术时,走刺杀位攻击
  135. [!]修改:启动器清理目录代码
  136. [!]修正:重生戒指给英雄佩戴生效时间显示问题
  137. [+]增加:NPC命令
    功能:调整首饰盒指定位置重数(2代 3代首饰才可使用)
    格式:CHANGEBOXLEVELEX 首饰盒位置(0-5) 操作符(+,-,=) 重数(0-10) Hero
  138. [!]修正:NPC命令,无法打开https://网址问题(登录器浏览器使用系统的IE框架、如IE版本老旧依然无法打开)
    功能:连接指定网站网址
    格式:WebBrowser www.xxxx.net
  139. [!]修正:透视技能使用失败后,释放技能卡顿
  140. [!]修正:SETITEMLOOK设置物品异形,除武器外不起作用
  141. [+]增加:人形怪配置文件支持控制战是否强制使用刺杀
    [Info]
    ;强制刺杀 0-关闭 1-启用
    ForceThrust=1
  142. [!]修正:166怪不能通过门
  143. [!]扩展:NPC命令
    功能:人物定时传送回原处
    格式:TimeRecall 时间(分) 换地图停止执行(0-不停止 1-停止)
  144. [!]修正:金币掉落后,Expand1变量错误
  145. [+]增加:称号Need属性
    19:需等级 NeedLevel=等级 Stock=防御上限
    20:需等级 NeedLevel=等级 Stock=魔御上限
    21:需等级 NeedLevel=等级 Stock=魔法躲避
  146. [!]扩展:服务端LUA(支持怪物名使用*表示所有怪物)
    s.event.bindMonBurstItem("红野猪", "System\\MonBurstItem.Lua", "HongYeZhu")
  147. [!]修正:跨服后,英雄无五元等级等数据
  148. [!]修正:DBServer.exe升级数据因数据量过大,导至升级数据结构失败问题
  149. [!]扩展:服务端LUA Actor方法
    actor:setActorStatus(状态值,时间(秒))
    状态值说明:1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋 6-定身(十步一杀) 7-麻痹

    actor:getActorStatus(状态值)
    状态值说明:1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋 6-定身(十步一杀) 7-麻痹
  150. [!]修正:组队后,队员小退不能从组队中删除
  151. [*]扩展:服务端LUA模块从5.1升级至5.3(需更新LUA模块文件)*******************************
  152. [!]修正:战英雄非刺杀位(近身)会使用刺杀问题
  153. [+]增加:脚本变量
    <$HEROUNFIRERATE> 英雄火墙抗性
    <$HEROUNDRAGONRATE> 英雄合击抗性
    <$HEROUNHITRATE> 英雄近战抗性
    <$HEROUNBATTERRATE> 英雄连击抗性
    <$HEROUNMCRATE> 英雄魔法抗性
    <$HEROUNSCRATE> 英雄道术抗性
    <$HEROUNDRAGONSKILLRATE> 英雄龙神抗性
  154. [!]修正:战法合击,特定地图坐标,打目标不掉血问题
  155. [!]扩展:NPC命令, DB索引值为-1时则初始物品异形属性;同时修正衣服外观无变化问题
    功能:设置物品异形
    格式:SETITEMLOOK 物品位置(0-28) DB索引值 Hero
  156. [!]修正:物品合成功能,生成新武器时,无法得到DB设置的暴击属性
  157. [+]增加:称号Need属性
    22:需等级 NeedLevel=等级 Stock=伤害减免%(不受M2上限控制,属性面板无显示)
  158. [!]修正:锁定目标,英雄与目标超过30格范围后,英雄不会主动跑过去攻击目标问题
  159. [!]修正:启用神技不需要开心法选项后,英雄使用冰霜雪雨无威力累加
  160. [!]修改:LUA回调事件“死亡物品掉落回调”,当存在回调LUA脚本时,无攻击目标时,将不能爆出物品
  161. [+]增加:OK框变量
    <$DLGITEM.ANICOUNT> 当前OK框中的物品ANICOUNT字段值
    <$DLGITEM.SOURCE> 当前OK框中的物品SOURCE字段值

    <$BoxItem(X).ANICOUNT> 当前OK框中的物品ANICOUNT字段值
    <$BoxItem(X).SOURCE> 当前OK框中的物品SOURCE字段值
  162. [+]增加:NPC命令(详见 Ini文件操作.htm
    功能:读取INI文件
    格式:ReadIni ini文件名 节点名 关键字 读取数据类型(0-整数 1-字符) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 临时变量名($S $N类变量)

    功能:写入INI文件
    格式:WriteIni ini文件名 节点名 关键字 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 数据值

    功能:删除INI文件指定节点的关键字
    格式:DeleteKey ini文件名 节点名 关键字 是否绝对路径(0-相对路径[版本内]/1-绝对路径)

    功能:删除INI文件指定节点
    格式:EraseSection ini文件名 节点名 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
  163. [!]修正:ResServer.exe内存泄漏问题
  164. [!]修正:<$DLGITEM.EXT1> 解析出错
  165. [+]增加:服务端Lua Actor方法
    actor:getHero()--获取英雄对像
    actor:getMaster()--获取主人对像

    例:
    local heroActor = actor:getHero()--获取英雄对像
    if heroActor ~= nil then
    local heroname = heroActor:getCharName()
    print("英雄:["..heroname.."]")

    local masterActor = heroActor:getMaster()--获取主人对像
    if masterActor ~= nil then
    local masteroname = masterActor:getCharName()
    print("主人:["..masteroname.."]")
    end
    end
  166. [+]增加:服务端Lua方法
    play:addSkill(技能名,等级)--增加玩家技能
    play:delSkill(技能名)--删除玩家技能

    hero:addSkill(技能名,等级)--增加英雄技能
    hero:delSkill(技能名)--删除英雄技能
  167. [+]增加:合区工具,需合区文本选择,增加多选文本模式
  168. [!]修正:扩展NPC命令
    功能:检查物品增加的附属属性(极品)
    格式:CHECKITEMADDVALUE 物品位置(0-28) 属性位置(0-16) (符号 < > =) 值 Hero
    属性位置:15-吸伤 16-刺术
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品 200..205首饰盒物品
  169. [!]修正:多个人形怪战士对玩家使用刺杀后,被玩家杀死,爆出物品不能捡起问题
  170. [!]扩展:服务端LUA actor方法
    actor:setActorStatus(状态值, 时间) 支持凝冰状态
    actor:getActorStatus(状态值) 支持凝冰状态
  171. [+]扩展:服务端LUA 事件触发
    计算身上装备属性触发(针对人物,英雄);
    DecDamage-伤害吸伤
  172. [!]修改:英雄攻击目标,近身目标时,两个目标站在一条直线上使用刺杀
  173. [!]修改:自定义怪,自身播放魔法效果,目标播放魔法效果两个项目,图片张数支持至50
  174. [!]修改:服务端LUA,将人物checkFengHao方法,移至actor方法下(checkFengHao只对人物生效)
  175. [!]修正:英雄分身术钩选“全部可使用”后,还需要英雄等级高于目标(怪物)才召唤的问题
  176. [+]增加:英雄与主体距离指定格数飞到主体边的格数设置项
  177. [+]增加:物品规则,禁止NPC出售
  178. [!]修正:内挂自动调节魔法距离导至MD误杀问题
  179. [!]修正:客户端限时物品到期后,不显示“已过期”问题(ItemInfo.lua文件“itemInfo.getLeftTime”函数)
  180. [!]修改:客户端聚灵珠显示对应开启收费货币信息(ItemInfo.lua文件,如有自定义,请参考内置文件,搜索“201108”参考修改)
  181. [!]修正:客户端经络经验显示问题
  182. [*]修改:小退,开始按钮灰度速度加快
  183. [!]修正:DxListView控件因标题少行数问题(内挂挂机技能选择)
  184. [*]修改:SendCenterMsg顶部居中,停留时间按参数显示
  185. [*]修改:客户端机器码,增加参数防止重复,注:RUN老机器码作废
  186. [+]增加:转生面板按CTRL+点击,自定义增加属性值数(config.lua内“Ctrl_BonusIncPoint”修改)
  187. [*]修改:内挂挂机过滤掉心法技能以及部分被动技能
  188. [*]修改:挖矿、持续探索,点击UI部分不停止
  189. [*]增加:几处老版忘记让修改几处LUA显示(ItemInfo.lua文件,如有自定义,请参考内置文件,搜索“某旧版_1”参考修改)
  190. [!]修正:图库编辑器批量导入素材,0KB(非图片文件)导致异常
  191. [!]修正:凝冰神技超过3级后,不能正常显示问题(ItemInfo.lua文件)
  192. [*]增加:地上爆出物品,金币和叠加物品显示数量
  193. [*]修正:部分情况下PDB二次加密会出现无法解密(加密工具需和客户端配套,最好重新二次加密所有PDB文件)
  194. [*]修改:扩展stateitem、DnItems、Items支持到文件5
  195. [!]修正:物品快捷栏小退、大退,保存问题
  196. [!]修正:使用快捷键吃17分类叠加药品没药品声音问题
  197. [+]增加:内挂增加“隐藏安全区玩家”选项,方便点击NPC
  198. [+]增加:挂机增加“英雄锁定主体目标”,“无经验X分钟使用物品”选项(默认值需设置客户端Config.lua)
  199. [*]修正:鉴定点击过快导至按钮灰色问题
  200. [+]增加:内挂物品选项增加“过滤物品公示”选项
  201. [*]修正:品评装备,部分物品鉴定多次后无法放入问题
  202. [*]修正:动画控件重新显示不初始化问题(旧鉴定窗体成功、失败动画过快 等)
  203. [+]增加:客户端ebind_dropitem绑定回调增加3个参数
  204. [*]修改:取消物品地面显示数量,改由客户端LUA脚本自由显示,显示示例在说明书中搜索“物品掉落回调显示数量示例”
  205. [*]修改:重写背包物品排列代码,彻底解决位置不保存问题
  206. [!]修正:登录器默认4格UI,查看他人装备窗体称号还按6个计算问题,4格如有自定义(DWUserStateWinTitle内的数量改为4)
  207. [!]修正:地面物品重新看到,颜色不正确问题
  208. [*]修改:内挂隐藏尸体过滤沙城门、城墙
  209. [!]修正:寄售金刚石,鼠标放上去显示数量不正确问题
  210. [*]修改:客户端ItemInfo.lua,修改聚灵珠时间字段为0时,不显示“0小时停止累积经验”

[20200814]更新:M2Server.exe、SystemModule.dll、LoginSrv.exe、RunGate.exe

注意:MarsDefender反外挂压缩包内不再存放RunGate.exe程序,请以引擎包内的程序为准。

  1. [!]修正:红色洗练属性栏神圣主属性最高点数只可设置65535
  2. [!]修正:洗练神圣主属性上限时,面板不时时更新属性值
  3. [!]修正:NPC执行后,英雄属性不刷新问题
    功能:掉落身上装备
    格式:DropUserItem 装备名称(Not) 位置(0-28) Hero
  4. [+]增加:NPC命令
    功能: 检测物品变量值
    格式:CheckItemExt 物品位置(0-28) 变量位(0-4) 操作符(<,>,=) 点数(0-65535) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  5. [+]增加:账号程序支持远程修改(需要使用IDClient.exe进行连接)
  6. [+]增加:心跳包处理(M2+RUN网关),防止部分机房防火墙踢掉空连接。
  7. [!]修正:丢金币导致刷金币的问题*********

[20200811]更新:全套程序

注意:需使用“物品数据升级工具.exe”进行MirData.DB升级(已使用测试版的可无视),同时用“GameCenter.exe”进行DB库扩展

20200811更新记录:

  1. [!]修正:押镖时,收回英雄导至无法交任务
  2. [+]增加:服务端LUA方法函数
    s.obj.getDBItem(物品Idx) 功能:查询指定idx获取数据库物品模型
  3. [+]增加:服务端LUA 物品方法函数
    item:getItemExt(变量位0-4)--取物品LUA变量
    item:setItemExt(变量位0-4, 变量值0-65535)--设置物品LUA变量
  4. [+]增加:服务端LUA 事件触发
    计算身上装备属性触发(针对人物,英雄)
    function GetAccessory(actor, item)
    返回集属性对应表:
    Hp--HP上限 Mp--MP上限 Ac--防上限 Mac--魔御上限 Dc--攻击上限 Mc--魔法上限 Sc--道术上限 Tc--刺术上限
    UnParalysis--麻痹抗性 Paralysis--麻痹强化 Mx--魔血值 Main--主属性 UnDragonRate--合击伤害抗性 UnFireRate--火墙伤害抗性
    UnHitRate--近战伤害抗性 Heart--神圣属性下限 MaxHeart--神圣属性上限 UnFrozen--冰冻抗性 MagicDamage--法术伤害
    BreakUpRate--击破 UnMcRate--魔法伤害抗性 UnScRate--道术伤害抗性 UnDragonRate--龙神伤害抗性 HeartAC--神圣防御
    MaxNH--内力值上限 HeartCritRate--神圣暴击率% HeartCritPoweRate--神圣爆击倍率(万分率)
  5. [!]修改:脚本变量,输出值
    <$DLGITEM.INDEX> DB里的IDX字段值
    <$BoxItem(X).INDEX> DB里的IDX字段值
  6. [!]修正:不同国家或阵营成员组队问题
  7. [+]增加:鉴定属性支持 神圣暴击(只支持NPC命令或LUA处理)
    10533..20533 神圣暴击率%
    20534..30534 神圣爆击倍率(万分率)
  8. [+]增加:服务端LUA命令
    s.obj.addMapEffectEvent
    功能:增加地图场景效果(等同NPC命令AddMapEffectEvent)
  9. [!]修正:使用Gmexecute supermake 16--吸伤 后,不时时刷新面板问题
  10. [!]修改:1000级以后经验配制,基本经验支持设置42亿值
  11. [+]增加:"自动上毒"属性,可自行设置中毒时长及点数
  12. [!]修正:一键合区工具,合并文本问题(角色名[节点名]不存在MirData.DB中,则不进行文本合并)
  13. [!]修改:数据通支持查询 金刚石,灵符,游戏点,荣誉 货币查询
  14. [!]修改:裂神符弹至目标身上效果的处理流程
  15. [+]增加:宝石嵌镶
  16. [!]修正:客户端部分异常
  17. [*]修改:挂机物品拾取列表和丢弃列表,只需填写部分文字,例:“战神项链”,填写“战神”,会捡取包含“战神”名字的物品。
  18. [+]增加:客户端LUA物品对像方法 getExt,取得物品变量值
  19. [+]增加:登陆器增加纯轻端模式

测试版更新历史记录:

  1. [!]修改:累计经验,达到一定值,增加英雄的忠诚度(按经验计算可增加的忠诚度)
  2. [!]修正:启用3个RUN网关进程时,下发资源出现错误
  3. [!]修改:DBServer.exe排行榜,当主体角色删除后,排行榜不显示已删除主体的英雄排行榜数据
  4. [!]修正:服务端LUA函数getMaxMp输出值错误
  5. [!]修改:物品钢纹属性由M2赋值不再存储,DBServer修改角色数据存储模式,以减少数据库文件大小
  6. [+]增加:服务端LUA物品函数
    getItemUpCount() --获取物品升级次数
  7. [+]增加:人形怪道士技能支持 召唤骷髅、召唤神兽 或 召唤月灵
  8. [+]增加:人形怪配置控制包裹爆出机率
    [UseItems]
    ;包裹物品死亡爆出机率控制(1-65534,65535为关闭)
    InitItemDropRate=65535
  9. [!]扩展:NPC命令
    功能:检查玉(成长型)等级
    格式:CHECKJADELEVEL 控制符(=,>,<) 等级数 HERO 位置(-1-默认OK框 0-身上玉位置 100..107-自定义OK框)
  10. [!]扩展:NPC命令
    功能:调整装备极品属性
    格式:CHANGEITEMBESTVALUE 物品位置(0-28) 属性(0-6) 控制符(=,+,-) 点数(0-65535) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
    属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效)
    物品为玉时:0-麻痹强化 1-近战抗性 2-火墙抗性 3-合击抗性 4-神圣属性上限 5-神圣属性下限 6-魔血 7-显示(星星)

    服务端LUA函数(物品对像)
    getBestValue//取得物品极品属性
    setBestValue//设置物品极品属性
    物品为玉时:0-麻痹强化 1-近战抗性 2-火墙抗性 3-合击抗性 4-神圣属性上限 5-神圣属性下限 6-魔血 7-显示(星星)
  11. [+]增加:NPC命令
    功能: 检测装备熔炼等级
    格式:CheckeItemMelting 物品位置(0-28) 操作符(<,>,=) 熔炼等级(1-11) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  12. [+]增加:NPC命令
    功能:调整成长型玉物品经验
    格式:ChangeJadeExp 位置(-1-默认OK框 0-身上玉位置 100..107-自定义OK框) 操作符(+,-,=) 点数(0-65535) Hero
  13. [+]增加:神圣属性不开启心法时攻击时也生效,"选项"->"功能设置一"->"技能魔法"->"内功技能"->"龙卫心法1"->"神圣属性不开心法生效"
  14. [!]修改:GM命令或NPC增加先天元力技能时,设置当前经验与角色酒量统一
  15. [*]修改:服务端LUA事件(计算攻击输出威力回调),增加目标对像参数
    function on_GetAttackPower(actor, Target, nPoint)
  16. [+]增加:人形怪支持分身术
  17. [+]增加:脚本变量
    <$HEROTC>-英雄刺术
    <$HEROMAXTC>-英雄刺术上限
  18. [!]扩展:NPC命令
    功能:改变人物的攻击模式
    格式: CHANGEATTATCKMODE 模式(0..10)
  19. [*]修改:物品数据转换,需使用“物品数据升级工具.exe”进行MirData.DB升级(已使用测试版的可无视)
  20. [+]增加:DBServer导出挂机角色列表,可选择按群英榜导出,注意需要群英榜有数据才可以导出,且不再过滤导出等级参数
  21. [!]修正:DBServer无法保存导入的数据
  22. [!]修正:数据通,清理判断登陆日期问题
  23. [!]修改:GM命令不受面板"属性机率","点数机率"控制
    @mob X Y 怪名 数量 类型(0-5) 死爆极品(0/1) 极品属性类型(0-原模式 1-攻 2-魔 3-道 4-刺) 属性最高点
  24. [!]扩展:脚本命令
    功能:在线修改名字(支持英雄在线改名)
    格式:PLAYRENAME 新名字 Hero
    主体改名成功,触发QF脚本@PlayRename S0为旧名字
    英雄改名成功,触发QF脚本@HeroRename S0为旧名字
  25. [+]增加:套装1-2件套过滤重复(手、戒指)选项,启用时,戒指+手套装,同时穿满4件时,只生效一套属性
    如不启用时,则会出现 重复计算属性的情况,请自行选择
  26. [!]修正:30级技能野蛮技能30级的时候不涨技能点,需要31级才会涨
  27. [!]修正:启用“禁止无限刺杀”选项后,使用刺杀不涨技能点
  28. [!]修正:卫士攻击后,不会回原位
  29. [+]增加:服务端LUA绑定事件,取精灵名字信息触发(返回信息显示角色名上),(用于处理国家或阵营显名)
  30. [!]扩展:怪爆物品捡起模式:0-个人、组队可捡 1-行会可捡 2-所有人可捡 3-所有人需一定时间可捡起 4-同国家可拾取 5-同阵营可拾取
  31. [!]修正:诱惑自定义远程怪,无目标时,与主体距离移动问题
  32. [*]修改:使用全新的场景处理模式,减少CPU占用
  33. [*]修改:人物视野支持20格范围
  34. [!]修正:隔位刺杀、逐日不执行服务端LUA GetAttackPower事件
  35. [!]修正:神圣属性不开启心法可以生效
  36. [!]修正:道职业召唤冰眼巨魔后,不能召唤圣兽
  37. [!]修正:群体魔法攻击目标掉血问题
  38. [+]增加:在线改名失败触发QF脚本 人物:@PlayRenameFail 英雄:@HeroRenameFail
  39. [!]修正:捡物品不触发QF脚本段
  40. [+]增加:获得称号,回收称号日志记录(M2 LogServer)
  41. [+]增加:怪物爆出物品直接进入玩家包裹选项("选项"->"怪物设置"->"基本参数"->"物品直接入背包")
  42. [+]增加:服务端LUA事件,怪死亡爆物品时,启用物品直接进玩家包前回调(返回值决定物品是否可以执行直接进包裹流程)(用于控制特定玩家使用物品直接进包功能)
  43. [!]修正:人形怪道召唤下属时,下属名字带数字问题
  44. [!]修正:英雄在安全区休息后,锁定不同地图目标后飞至目标边后可以穿人穿怪
  45. [!]修正:断电重连,RUN反挂判断错误(更新M2和RUN)
  46. [+]增加:脚本变量
    <$HERORELEVEL> 英雄转生等级
  47. [+]增加:DB设置怪物伤害上限,可获得反斩杀属性选项("选项"->"怪物设置"->"基本参数"->"设伤害上限怪物反斩杀")
  48. [!]修正:GM调试命令无法修改保存命令名称
  49. [!]修正:使用连击技能,不触发QF(@MagSelfFunc @MagHeroFunc)
  50. [!]修改:THROUGHHUM命令处理流程
  51. [+]增加:服务端LUA函数(actor对像)
    sendFloatMsg--向客户端发送飘血消息
    参数:符号显示(0-减号 1-加号 2-不显加减号) 飘血索引ID 显示点数
  52. [+]增加:NPC命令
    功能:向客户端发送飘血消息
    格式:SendFloatMsg 符号显示(0-减号 1-加号 2-不显加减号) 飘血索引ID 显示点数
  53. [!]修正:人形怪带有护身戒指时,且DB设置MP为0时,出现怪被攻击不掉血问题
  54. [!]修正:执行CREATEHERO创建英雄时,有同名英雄在线,无法继续申请问题;有同名英雄在线时触发@CreateHeroFailEx;执行命令后触发@CreateHeroing
    #IF
    #Act
    CREATEHERO 0 0
    [@CreateHeroing]
    系统正在接受申请,请稍候……\
    <关闭/@exit>
    [@CreateHeroFailEx]
    创建英雄失败。\ \
    <关闭/@exit>
  55. [!]修改:启动器运行时,启动选项日期控件为当前日期
  56. [+]增加:服务端LUA函数(actor对像)
    inSafeArea()--判断是否在安全区
  57. [!]修正:服务端Lua事件KillPlayer ,调用TagActor:getKiller()无法获取杀人者名称
  58. [!]修正:大刀卫士能砍109镖车怪
  59. [+]增加:地图参数ItemToBag,怪死亡爆物品自动进入人物背包
  60. [!]修正:调用actor:setHumanVar后异常
  61. [+]增加:服务端LUA函数(actor对像)
    getNpcDlgBoxItem(位置)--获取OK框物品对象
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  62. [!]修改:限制NPC命令,最多单次增加255个场景
    功能: 随机增加地图场景效果
    格式:RandomAddMapEffectEvent 地图 范围 魔法类型 威力 使用类型(0-时间 1-次数) 保持时间或次数 增加数量(1-255)
  63. [!]修正:隐身模式时使用十步一杀不显示飞出效果
  64. [+]增加:转生功能命令支持英雄操作
    说明:如需调整刺术配置,请搜索!setup.txt文件,调整以下4个职业的对应参数,改为非0值
    BonusAbilofWarrX2 BonusAbilofWizardX2 BonusAbilofTaosX2 BonusAbilofSinX2

    功能:人物转生
    格式:RENEWLEVEL 转次数 转后等级 分配点数 是否显示升级效果(0/1) Hero

    功能:调整人物属性点。
    格式:BONUSPOINT 控制符(=,+) 点数(0-1000) Hero

    功能:将人物附加的属性点复位到未分配状态
    格式:RESTBONUSPOINT Hero

  65. 功能:检查人物的转生等级
    格式: CHECKRENEWLEVEL 控制符(=,>,<) 转生等级数(1-255) Hero

    功能:清除人物转生数据(即人物转生后恢复到未转生状态)
    格式:RestReNewLevel Hero

    功能:检查人物附加属性点数
    格式:CHECKBONUSPOINT 控制符(=,>,<) 点数 Hero
  66. [!]修改:怪爆文件中设置金币时,不使用随机值
  67. [!]修正:GM命令创建NPC,角色不移动看不到新的NPC
  68. [!]修正:捡地上物品后,显示假像物品问题
  69. [+]增加:纵横剑术威力倍数参数
  70. [+]增加:在线人物面板增加英雄属性信息
  71. [+]增加:NPC命令
    功能:清除装备钢纹属性
    格式:ClearItemSteel 物品位置(0-28) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  72. [+]增加:服务端LUA方法(物品)
    getStdMode--取物品DB表中StdMode
  73. [!]修改:怪死亡爆物品带熔炼属性时,熔炼位1未能上神铁时,开孔位也不能上神铁
  74. [+]增加:使用ADDSKILL命令增加刺杀剑术时,自动开启刺杀剑术
  75. [+]增加:回收物品列表增加"修改"按键
  76. [+]增加:NPC命令
    功能:修复断刀
    格式:RepairItemDura 物品位置(0-28) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  77. [+]增加:服务端LUA方法(actor)
    getActorStatus--获得人物状态(定身、冰冻、蛛网、红绿毒、断筋)
  78. [!]修改:服务端LUA事件MagAttackTarge,法道英雄单体攻击时输出英雄对像
    function on_MagAttackTarge(TagActor, Actor, MagicID)
  79. [!]修正:开启国家或阵营模式时,英雄或下属可攻击安全区内角色
  80. [+]增加:摆摊不判断英雄在线 选项
  81. [+]增加:NPC命令
    功能:设置指定人物或英雄的临时变量($N() $S())
    格式:SetActorVar 角色名 变量名 变量类型(0-字符 1-数值) 值
    例:
    #IF
    #ACT
    SetActorVar <$HERONAME> 测试 1 1000000
    H.HumanHP - <$N(测试)>
  82. [!]修正:开启摆摊不收英雄时,无法查看商铺
  83. [!]修改:服务端事件(登陆游戏时回调 )优先于QM脚本的@Login @HeroLogin
  84. [!]修正:喝祝福油武器不时时显示幸运
  85. [!]修改:机器人执行NPCGIVEITEM,物品来源显示为'系统'
  86. [!]修改:通过UIFunction给物品,物品来源显示为'系统'
  87. [!]修正:死亡魔眼当一般技能时,使用无法增加技能点
  88. [+]增加:服务端LUA方法(item)
    setIdentify--设置鉴定属性
  89. [+]增加:服务端LUA方法(hero)
    getKiller--取得杀人者变量
  90. [+]增加:英雄道支持召唤圣兽
  91. [!]修正:潜行术不隐身问题
  92. [!]修改:日志程序,查询日志时不使用线程,以防关闭时不能退出
  93. [*]修改:服务端LUA事件(on_StruckDamage)参数,增加输出Target对像
    --角色受到伤害时触发(返回指定伤害数值)
    function on_StruckDamage(actor, Target, nPoint)
  94. [!]修正:英雄使用冰咆哮 爆裂火焰,攻击目标问题
  95. [!]修正:RepairItemDura脚本命令,操作英雄无效
  96. [!]扩展:服务端LUA命令(Actor)setAbil,支持25-神圣暴击率 26-神圣暴击倍率
  97. [*]修改:怪物DB数据库增加防斩杀字段(不再与怪物伤害上限关联)
  98. [+]增加:红色体格属性
    [物品DB]
    Need-114 Stock-神圣暴击率 Attach-神圣暴击倍率

    4050;源质精华结晶;17;0;1;0;0;0;589;999;0;0;0;0;0;0;0;0;0;0;45;0;50000;5;0;0;0;0;0;0;0;0;0;100;255;
    4051;源质结晶;17;0;1;0;0;0;589;999;0;0;0;0;0;0;0;0;0;0;45;0;50000;5;0;0;0;0;0;0;0;0;0;100;255;
  99. [!]修正:绝对防御生效时,不能吸伤问题
  100. [*]扩展:物品DB数据库,增加NH、MAIN字段(同时修改时装内力值为字段NH,主属性为字段Main)
    需要使用启动器进行扩展
  101. [+]增加:GM复活命令支持英雄复活操作
  102. [!]修正:重生戒指从首饰盒取出 重生时间秒数依旧在读秒
  103. [!]扩展:NPC命令
    功能:调整人物属性
    格式:CHANGEHUMABILITY 属性(0-33) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
    注意:调整后的属性效果只在人物在线时有效
    15-加刺术 16-减刺术 17-魔血值 18-麻痹抗性 19-麻痹强化 20-神圣属性下限 21-主属性 22-神圣防御 23-神圣属性上限
    24-附加伤害 25-伤害吸收 26-神圣幸运 27-魔法抗性 28-道术抗性 29-神龙抗性 30-合击伤害减免(%) 31-内力上限
    32-神圣暴击率 33-神圣暴击倍率
  104. [!]扩展:服务端LUA函数
    actor:changeHumAbil支持属性 30-合击伤害减免(%) 31-内力上限 32-神圣暴击率 33-神圣暴击倍率
  105. [+]增加:强行组队功能
    功能:退出组队
    格式:ExitGroup

    功能:删除队友(只有队长才能生效)
    格式:DelGroupMember 角色名

    功能:加指定玩家入组
    格式:CreatGroup 角色名

    <$TEAM(0)>..<$TEAM(X)> 用于显示组队成员,<$TEAM0>代表队长,成员从<$TEAM1>开始
  106. [!]扩展:NPC命令
    功能:记路标石
    格式:TAGMAPINFO 记路(1-6) 清空数据(0-不清空 1-清空)
  107. [*]修改:内挂持久过滤时装
  108. [!]修改:玉物品支持极品以及星显示(需参考内置ItemInfo.lua文件修改)
  109. [!]修正:点关闭技能,还可以出纵横剑法特效问题
  110. [+]增加:属性点增加刺术以及自定义UI界面
  111. [+]增加:自定义飘血功能(配置器内完成配置)
  112. [!]修正:时装提示持久不足问题
  113. [!]修正:属性点魔法防御ui无法保存问题
  114. [+]增加:登陆器更新增加拉伸和固定模式,参考最新配置器内“登录器列表格式.txt”
  115. [*]修正:英雄人物时不时数据错乱问题
  116. [*]修改:人物改名时,内挂配置目录跟着改名
  117. [*]修改:人物挂机时,自动调节魔法距离不生效,防止多次寻路
  118. [+]增加:UI增加ESC关闭窗口属性
  119. [*]修正:熔炼属性显示换行分隔符不显示问题(ItemInfo.lua文件,如有自定义,请参考内置文件,搜索“200712”参考修改)
  120. [*]修正:放入铸剑台物品,放入仓库不显示问题
  121. [!]修正:道士部分转换技能不自动换符问题
  122. [!]修正:OK框一处问题
  123. [!]修正:师门关闭问题
  124. [!]修正:登陆器配置器附加器生成物品过滤文件不识别28字符问题(需更新登陆器配置器中AttData\所有dll文件)
  125. [+]增加:ItemInfo.lua红色体格相关显示,ItemInfo.lua文件内搜索"20200731"
  126. [+]增加:Qk_Prguse.pdb增加神圣暴击素材
  127. [*]修改:精灵死亡不飘红
  128. [*]修改:登陆器配置器附加器打开自定义飘血窗口自动扩展新增内部的飘血配置
  129. [*]修改:增加DB内的2个新字段,需修改ItemInfo.lua

[20200507]更新:M2Server.exe、SystemModule.dll

  1. [!]修正:怪爆物品问题

[20200506]更新:M2Server.exe、SystemModule.dll、DBServer.exe、RunGate.exe

  1. [!]扩展:LUA函数
    s.event.bindMonBurstItem参数支持表模式,同时兼容旧模式
  2. [!]修正:DBServer导出挂机数据时,钩选按等级排序导出无效问题
  3. [!]修正:小退登陆攻击模式错误问题
  4. [!]修正:鉴定腕力属性增加上限
  5. [!]修正:启用2进程RUN网关时影响角色网关启动(替换RUN网关)

[20200505]更新:全套程序(登陆器:HintInfo.lua、config.lua、const.lua)

注意:登陆器、MD必须与服务端配套

20200505更新记录:

  1. [*]修改:鉴定神秘属性显示不完整问题(HintInfo.lua文件,如有自定义,请参考内置文件,搜索“20200505”参考修改)
  2. [!]修正:淬炼成功后,显示两个一样的物品(实际只有一个真正的物品)
  3. [!]修正:鉴定灵媒属性不显示(HintInfo.lua文件,如有自定义,请参考内置文件,搜索“20200505”参考修改)
  4. [*]修改:NPC显名按MerChant.txt配置显示,不受内挂人名显示影响
  5. [!]修正:宝箱双击物品人物会走动问题
  6. [!]修正:挂机受人魔法攻击,不执行保护选项问题
  7. [+]增加:内挂增加自动修复装备选项
  8. [!]修正:大分辨率点击logo,不进入输入账号界面
  9. [*]修改:游戏客户端主框架为默认英文输入法,方便按M键以及自定义字母键
  10. [+]增加:移动物品类型,例某物品从主体背包至英雄背包,0=CTRL+点击,1=右键点击(config.lua中item.MoveItemType配置)
  11. [*]修改:const.lua文件,增加ebind_dropitem物品掉落回调标志
  12. [!]修正:英雄带有反弹伤害属性时,主体开全体模式 砍自己英雄, 英雄会灰名
  13. [+]增加:DBServer支持刺客榜
  14. [+]增加:LUA事件(物品爆出提示回调)
    物品爆出提示触发(返回值决定是否可以执行物品规则的掉落提示处理)
  15. [!]修正:神秘解读属性时,一定机率会把普通鉴定属性替换掉(需测试)
  16. [+]增加:鉴定属性支持
    腕力+2000
    目标爆率+200
  17. [*]修改:人形装备爆出机率控制,取消总机率控制,改成单件装备单独控制
    [UseItems]
    ;衣服
    UseItems0=雷霆战甲(男)
    ;挖取机率1-65534,65535表示关闭
    ButchRate0=50
    ;掉落机率1-65534,65535表示关闭
    DropRate0=50

    [BoxItems]
    ;首饰盒物品
    UseItems0=麻痹戒指
    ;掉落机率1-65534,65535表示关闭
    DropRate0=50
  18. [!]修正:部分物品升级次数属性客户端无法显示
  19. [!]修正:离线挂机人物导至行会在线人数统计错误
  20. [!]修改:物品清理时间最小可以设置10秒
  21. [!]修改:裂神符处理代码
  22. [+]增加:鉴定转移禁止转移神秘属性选项
  23. [!]修改:探测功能,不能查询管理员列表中的角色
  24. [+]增加 :LUA事件,物品掉落地上事件
  25. [!]修正:鉴定装备失败了丢地上捡起来又加上属性
  26. [!]修改:押镖怪流程(去掉自动寻路功能,使用跟随主体模式)********查看说明
  27. [!]扩展:NPC命令支持英雄操作
    功能:装备发光设置
    格式:SetItemsLight 装备位置(0-12) 是否发光(1发光,0不发光) HERO
  28. [+]增加:LUA, Play方法
    checkFengHao--检查玩家是否有指定名称的称号
  29. [!]修改:NPC使用全局变量命名时,不再时时显示,以节约资源(变量改变时,需要跑远回来时NPC名字才会变化)
  30. [!]修改:NPC命令CopyFileTxt内部流程
  31. [!]修改:@StdModeFunc触发段,N0变量:0-从主体包裹使用 1-从英雄包裹使用
  32. [+]增加:受攻击减装备持久选项("参数设置"->"游戏选项(2)")
  33. [!]修正:带绝对防御1级,直接双击替换防御2级装备,技能等级不会变化
  34. [!]修改:CHECKLEVEL命令,参数支持变量解析
  35. [!]修正:RUN网关移动计时越界问题
  36. [+]增加:启动器支持多开2个多线程RUN网关
  37. [!]修正:NPC命令检查纯度不准确问题(CHECKMINE TAKEMINE)
  38. [!]修改:假人主体启动状态下才检查重叠
  39. [!]扩展:物品LUA函数 getBestValue
    功能:取得物品极品属性
    参数 属性(0-10)
    属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效) 6-诅咒(武器有效) 7-准确(武器有效) 8-攻速(武器有效) 9-强度(武器有效) 10-暴击(武器有效)
  40. [+]增加:国家、阵营攻击模式

[20200120 测试版]更新:全套程序(客户端必要更新文件:Qk_Prguse[新配置器内])

注意:登陆器必须与服务端配套

  1. [!]修改:M2向LoginSrv发送数据模式
  2. [+]增加:强身等级属性各职业加血量上限参数
  3. [+]增加:项链类鉴定物防、防爆、准确、聚魔属性控制
  4. [!]修改:战英雄烈火技能优先于刺杀技能
  5. [!]修改:缩短英雄业务处理间隔
  6. [+]增加:手镯类鉴定物防、防爆、准确、聚魔属性控制
  7. [+]增加:戒指类鉴定魔防、准确属性控制
  8. [+]增加:靴子、腰带、军鼓类鉴定物防、魔防、准确、麻抗、内力恢复属性控制
  9. [+]增加:衣服类鉴定魔防、防爆属性控制
  10. [!]修正:假人重复登陆问题
  11. [!]修改:LOADVAR SAVEVAR 处理代码,减少操作INI文件时占时
  12. [+]增加:NPC命令
    功能:清除装备熔炼属性
    格式:CLEARITEMMELTING 物品位置(0-28) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  13. [!]修正:已鉴定的装备,通过SUPERMAKE命令添加神秘属性后,无法进行鉴定属性转移
  14. [!]修正:钩选"钥匙不足时,禁止提示购买"后,双击宝箱还能提示的问题
  15. [!]修正:设置战追敌走刺杀位时,使用合击时无法近身放合击技能
  16. [!]修正:斗转生效减攻击%,有时不生效问题
  17. [+]增加:神秘触读获得神技时,记录游戏日志(需更新日志程序)
  18. [!]修正:未学习龙卫心法,<$HEARTPOWER>|<$HEARTMAXPOWER>不显示武器所带的神圣属性值
  19. [!]修改:HCall命令参数为空时,不再提示脚本错误信息,同时支持角色名为英雄名
  20. [!]修正:CHANGEHUMABILITY 4与酒气护体技能冲突问题
  21. [!]修正:NOTALLOWUSEMAGIC地图参数,对合击技能无效
  22. [+]扩展:CHANGEHUMABILITY支持神圣幸运、魔法抗性、道术抗性、神龙抗性、合击伤害减免属性
    功能:调整人物属性
    格式:CHANGEHUMABILITY 属性(0-31) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
    注意:调整后的属性效果只在人物在线时有效
    15-加刺术 16-减刺术 17-魔血值 18-麻痹抗性 19-麻痹强化 20-神圣属性下限 21-主属性 22-神圣防御 23-神圣属性上限
    24-附加伤害 25-伤害吸收 26-神圣幸运 27-魔法抗性 28-道术抗性 29-神龙抗性 30-合击伤害减免(%) 31- 内力上限
  23. [!]修正:LUA函数,setAbil有时设置属性不生效问题
  24. [+]增加:LUA actor对像方法
    getNG--取当前内力值
    setNG--设置内力值
  25. [+]修改:LUA actor对像方法
    setActorStatus 设置人物状态,参数(状态值,时间(秒))
    说明:1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋 6-定身(十步一杀)
  26. [!]修正:群体治愈术,治愈术无法触发LUA受攻击事件
  27. [+]增加:英雄杀人QF触发@HeroKillPlay
  28. [+]扩展:NPC命令REPAIRITEM支持英雄操作
    格式:REPAIRITEM 位置 hero
  29. [+]增加:购买摆摊物品时,卖家提示相关信息
  30. [+]增加:灵魂火符无视障碍选项
  31. [!]扩展:LUA actor对像方法setAbil
    23-附加伤害机率 24-附加伤害比例‰
  32. [+]增加:物品代码
    288-绝对防御(未触发时:伤害百分比减免增加10% 触发时:伤害百分比减免增加20%,持续10秒)
    [技能DB]
    173;绝对防御;0;247;0;0;0;0;0;0;0;0;0;0;0;0;0;0;通用;
  33. [!]扩展:GM命令,格式支持自定义极品属性最高点数,不受面板"属性机率"控制
    @mob X Y 怪名 数量 类型(0-5) 死爆极品(0/1) 极品属性类型(0-原模式 1-攻 2-魔 3-道 4-刺)|属性最高点
    @MobPlace X Y 怪名 数量 类型(0-5) 死爆极品(0/1) 极品属性类型(0-原模式 1-攻 2-魔 3-道 4-刺)|属性最高点
  34. [!]修正:流星火雨会改变英雄当前攻击目标
  35. [!]修正:野蛮冲撞无法触发LUA技能回调
  36. [!]修正:镜像地图释放导至程序异常
  37. [!]修改:启动器关闭DBServerr的等待时长
  38. [+]增加:英雄守护时,离守护点格数时飞至守护(距离格数可自行设置)
  39. [!]修改:可移动怪向集中点走动的代码处理
  40. [+]增加:挂机功能【默认值在客户端“config.lua”中修改】
  41. [!]修正:DBServer无法显示物品名
  42. [!]修正:假人英雄配置选项 "是否掉装备" "是否掉背包物品"无效
  43. [!]修改:假人主体安全区内不检测重叠
  44. [!]修正:勾选外显时装,查看自己外观没改变BUG
  45. [!]修正:主号登陆时复活重生倒计时无效
  46. [+]增加:NPCGIVEITEM 命令爆出物品触发物品规则里的"爆出提示"
  47. [!]扩展:ChangeItemSteel CHeckItemMaxSteel命令支持自定义OK框操作
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  48. [!]修正:英雄四级技能触选项不能输入超过100数值
  49. [!]修正:当前称号被替换时,不触发QF段
  50. [!]修改:称号Need=12 Stock=主属性(英雄)
  51. [!]修改:@KillMonster触发段输出S0变量不过滤怪物名上的数字
  52. [!]修正:铁矿纯度高出售时,价格显示1金币
  53. [+]增加:创建英雄时,输入的英雄名称赋值给S0变量
  54. [*]修改:去掉M2内部控制物品分类(25)禁止修理,如需禁止请自行增加物品规则********
  55. [!]修正:主体隐身时,神兽 圣兽被怪攻击后,不站起来攻击问题
  56. [!]修正:诱惑之光召唤5个宠物后,一个宠物攻击怪物时,其它宠物不主动攻击
  57. [!]修正:s.share.str2Time因系统日期显示格式导至输出错误
  58. [!]扩展:CHECKCURRENTDATE日期参数支持变量解析
    #IF
    CHECKCURRENTDATE > <$STR(A1)>
    #ACT
    SENDMSG 7 就位
  59. [!]修正:QF触发段@HeroDie无法得到<$KILLER>
  60. [+]增加:安全区提示开关“选项”->"客户端控制")
  61. [+]增加:显示物品来源开关“选项”->"客户端控制")
  62. [!]修正:自定义怪启用死亡周围目标掉血功能,不时时显示MP变量
  63. [!]扩展:称号数据库 MP字段支持21亿
  64. [!]修改:穿戴不同时长的复活属性中时,使用最短时间计时
  65. [!]扩展:NPC命令
    格式:NPCGIVEITEM 地图 X Y 爆率文件路径 范围 是否随机坐标(0/1) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 是否提示(0/1)
  66. [!]修正:战英雄强制锁定目标,走刺杀位时,使用连击后,无法走刺杀位攻击
  67. [!]扩展:怪DB数据库,AC MAC字段支持21亿设置
  68. [+]增加:lua增加,ui控件鼠标进入,离开事件
  69. [*]修改:重写游戏客户端寻路算法,寻路更流畅
  70. [*]修改:穿人穿怪反弹,不在锁定动作
  71. [*]修改:客户端如服务器掉包,由锁定10秒改成5秒
  72. [+]增加:全景地图,支持寻路与传送,游戏中按M键
  73. [*]修改:双击吃物品,双击后可能导致单击问题
  74. [*]修改:商铺点击“兑换灵符”,取消提示问题
  75. [*]修改:怪物简装排除熊猫,防止攻城堵门
  76. [!]修正:行会公告列表超出控制范围问题

[190929 测试版]更新:M2、系统插件、DBServer.exe、LogDataServer.exe、登陆器

注意:M2、DBServer.exe必须配套
此版登陆器可配合190903引擎使用,引擎优化过多,如有问题,可换回190903版本引擎

  1. [*]修正:Percent命令计算输出错误
  2. [+]增加:假人配置文件可控制显示军衔、体格显示
  3. [+]增加:假人配置文件可设置身上装备物品来源信息
  4. [!]修改:M2配置INI文件读取方式
  5. [*]修正:数据转SQLite工具,转换大量数量时出现内存不足情况
  6. [*]修正:DBServer有时无法修改人物资料中的英雄名称
  7. [*]修正:鉴定四属性后,属性不生效问题
  8. [+]增加:Actor对像Lua函数(人物、英雄有效)
    getBagItemEx--查找名字获取包裹物品对象
  9. [!]修正:LUA方法actor:setAbil(),不刷新属性面板显示
  10. [!]修正:挖取的装备,来源会显示怪物数字代码
  11. [!]修正:死亡爆出物品后,包裹负重不刷新问题
  12. [+]增加:使用元宝吸收聚灵珠经验时触发QF脚本段@UseGatherItem时,N0变量表示减少的元宝数量
  13. [!]修正:噬魂沼泽启用目标中绿毒时,目标未中绿毒时才生效,不重置目标已中的绿毒效果
  14. [!]修正:包里没有聚灵珠,从商铺购买后无法聚经验
  15. [!]修正:隐身术“不清空人物英雄目标”启用后,对怪物无效
  16. [!]修正:回收物品列表设置Lv.1的装备,无法回收
  17. [+]增加:地图参数BURSTRATE,增加死亡物品爆率
    格式:BURSTRATE(增加爆率点)
  18. [+]增加:合击对英雄的伤害比例
  19. [!]修正:法师英雄无攻击性技能时不砍怪
  20. [+]增加:分身自动补MP选项
  21. [!]修正:日志程序,查询“声望改变”时查询数据出错
  22. [+]增加:组队传送间隔设置
  23. [!]修改:LUA命令,actor:setMX参数
    格式:actor:setMX("操作符(+、-、=)", 点数)
  24. [!]修正:NPC命令RepairItem不支持英雄操作
    例:H.RepairItem 火把
  25. [*]修改:部分消息进行优化
  26. [*]修改:优化M2面板统计在线人数算法,减少CPU占用
  27. [*]修改:部分业务逻辑使用线程处理(需测试稳定性)
  28. [*]修改:DBServer保存数据频率
  29. [!]修改:DBServer请求操作英雄数据时,需要检查会话ID是否合法
  30. [!]修改:聚灵珠交易后能再聚经验
  31. [!]修正:NPC命令ChangeHeroLoyal不支持变量
  32. [+]增加:购买摆摊物品提示信息
  33. [+]增加:组队捡物品提示,同个地图内提示
  34. [+]增加:LUA命令,play:sendCenterMsg
    格式:play:sendCenterMsg(前景色,背景色,消息文字,模式,显示时间(秒),显示位置)
  35. [!]修正:NPC命令DIV不支持21亿参数
  36. [*]增加:c.actor.getUser1Job,查看他人装备对应精灵职业
  37. [*]修正:查看他人装备体格满级属性显示错误(需更新iteminfo.lua)
  38. [+]增加:简装外观配置(config.lua中配置)
  39. [+]增加:人物行走,遇到障碍自动转向(config.lua中配置开关)
  40. [*]修改:Lua物品来源配置默认关闭(config.lua中配置开关)
  41. [+]增加:Lua客户端与服务端通讯
  42. [+]增加:客户端与服务端CommonFun.lua脚本中分别加入了序列化函数,如有需要则更新,位置(引擎包\Mir200\LuaScripts)
  43. [+]增加:c.share.getTickCount API

[190903]更新:M2、系统插件

  1. [*]修正:扔金币失败后,刷金币的BUG
  2. [!]修改:战英雄跟随时,被攻击时不再使用技能(狮子吼、野蛮)

[190828]更新:M2、系统插件、登陆器

注意:M2、RUN网关必须配套

  1. [!]修正:使用盟重回城石类物品时,出现部分NPC看不见情况
  2. [*]修正: 使用多端口RUN网关时,下发失败
  3. [*]修正:查看英雄和他人套装,不同职业不显示问题

[190825]更新:M2、系统插件、RUN网关、DBServer.exe

注意:M2、RUN网关必须配套

  1. [+]增加:DBServer.exe增加直接删除角色数据功能
  2. [!]修正:下发模式(需M2与RUN配套使用)

[190819_2]登陆器

  1. 修复190817版,读取UI错乱问题

[190819]更新:M2、系统插件、RUN网关、启动器、登陆器

注意:M2、RUN网关必须配套

  1. [!]修正:启动器启动时,查找不到程序时不停提示
  2. [+]增加:LUA, Hero方法
    runScript--执行QF脚本(执行主体为主人)
  3. [!]修正:物品DB库数据过多时,RUN无法接收并下发(需M2与RUN配套使用)
  4. [*]修正:神兵外形改造暴击不显示问题(需更新iteminfo.lua)
  5. [*]修正:自定义UI特殊情况下不读取配置问题

[190817]更新:全套程序

注意:M2、登录器必须配套,同时需要使用数据转换工具进行数据转换(不再支持BDE),测试版用户更新此版不需转换
工具路径“引擎包\工具\数据扩展\[20190817]数据转换(SQLITE).exe”

需配合最新MarsDefender最新版下发文件1.dll,或开启自动更新下发文件

  1. [!]扩展:GIVE命令,当M2“不可熔炼相同的神铁”选项不钩选时,可同时带两一样的神铁
  2. [+]修改:斩杀属性,生效时,目标有护身状态(法职业)时,按MP计算掉血 选项
  3. [+]修改:聚灵珠类物品显示,设置需要元宝开启时,不管聚满没有,都显示开启所需要元宝数量
  4. [+]修正:反挂网关触发段@PunishmentEx参数错误问题
  5. [+]修改:命令@SuperMake 设置鉴定属性时,不再判断三鉴定(需测试)
    格式:@SuperMake 位置 项目 属性值 累加升级次数(0-累加 1-不累加) HERO
    调整身上装备附加属性 参数16为吸伤属性
    17-附加鉴定属性(神技重复则不上属性) 18-刺术
  6. [+]修改:回收列表显示顺序
  7. [+]修改:@MOBNPC命令支持设置血条控制
    格式:@MOBNPC NPC名称 脚本文件名 外形|读取模式(0,1)|显血条(0,1) 属沙城(0,1) 地图 X Y
  8. [!]扩展:灵媒机率支持关闭,设置255表示属性关闭
  9. [+]增加:地图参数RUNNPC,跑步穿NPC
  10. [!]修改:击破、斩杀同时生效时,显示击破飘字并累加斩杀威力
  11. [+]增加:自定义怪,"死亡下属一起死亡"选项
  12. [!]修改:灭世技能的伤害上限可设置21亿
  13. [!]扩展:NPC命令
    功能:回收包裹物品
    格式: RecoveryItem 物品名(*所有物品) 物品数量变量 游戏币变量 金币变量 金刚石变量 灵符变量 游戏点变量 经验变量
    返回变量只支持数值型变量
    注意:经验变量不直接给玩家经验,只是输出对应的经验总和,需要自行使用调整经验命令操作(因受需求及版本设定不同,故不直接给经验)
    例:
    #IF
    #ACT
    ;回收物品名包含“天马”的物品
    RecoveryItem 天马 <$N(数量)> <$N(游戏币)> <$N(金币)> <$N(金刚石)> <$N(灵符)> <$N(游戏点)> <$N(经验)>
    ChangeExp + <$N(经验)>
    SENDMSG 7 <$USERNAME>回收<$N(数量)>件天马装备,获得<$N(游戏币)>元宝,<$N(金币)>金币,<$N(金刚石)>金刚石,<$N(灵符)>灵符,<$N(游戏点)>游戏点
  14. [!]修改:假人配置读取规则,优先脚本命令设置路径配置
  15. [!]修正:千里传音物品不受禁止发言列表控制
  16. [!]修改:怒气槽最大值支持至10000
  17. [!]修正:地图禁止千里传音物品,对传音筒和千里传音不起作用
  18. [!]修正:鉴定转移同类物品转移时,提示不同部位问题
  19. [+]增加:QF触发段(摆摊触发) @StartShop
  20. [+]增加:NPC命令
    功能:停止摆摊
    格式:StopShop
  21. [!]扩展:NPC命令,支持爆极品加属性最高点
    格式:MONGENEX 地图 X Y 怪名|怪类型(0普通怪/1内功怪/2英雄经络经验怪/3心法怪(主体)/4心法怪(英雄)/5心法怪(主体、英雄))|怪物颜色值|顶戴花翎|死亡爆极品(0/1)|物品掉落捡起模式(0-3)|爆极品加属性最高点(0/1) 范围 数量 行会模式(0/1 1怪属于执行命令玩家的行会)

    格式: MobPlace 怪物名称 怪类型(0普通怪/1内功怪/2英雄经络经验怪/3心法怪(主体)/4心法怪(英雄)/5心法怪(主体、英雄)) 模式(0/1 1-魔王岭新模式) 死亡爆极品(0/1) 爆极品加属性最高点(0/1)
  22. [!]修正:给予称号方式增加敏捷和准确,属性面板不会即时刷新,得小退才正常显示
  23. [!]扩展:NPC命令,支持绝对路径
    功能:清空文件内容(并带创建文件)
    格式:ClearNameList NewFile.txt 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
  24. [+]增加:记录游戏中的比较耗时脚本段("选项"->"参数设置"->"环境设置"->"记录脚本段耗时信息")
  25. [+]增加:套装属性增加“自动上毒”,攻击时自动上毒
  26. [!]修改:LoadVar,SaveVar,SortHumVarToFile命令,加快读取处理时间
  27. [!]扩展:NPC命令
    功能:检查人物的幸运度
    格式:CHECKLUCKYPOINT 操作符(<,>,=) 点数
  28. [+]增加:脚本变量
    人物幸运属性:<$LUCKY>
    英雄幸运属性:<$HEROLUCKY>
  29. [!]修正:UPGRADEITEMEX,UpFasguinItem操作自定义OK框物品后,输出物品属性不刷新问题
  30. [!]修正:BagItemInToBox操作同名装备放入OK框,只能放入第一个框内问题
  31. [!]修正:BagItemInToBox 放入物品不会触发脚本段 [@ItemIntoBoxX]
  32. [!]修正:打开NPC窗口时,用BagItemInToBox放入物品,物品不显示问题
  33. [!]扩展:物品DB,名字支持28个字符
  34. [!]扩展:人物DB,支持U0-99整型变量(保存)******需扩展数据********
    吸伤属性(扩展21亿)
    物品钢纹神圣属性支持至21亿
    物品极品属性支持至65535
  35. [+]增加:NPC命令
    功能:调整装备极品属性
    格式:CHANGEITEMBESTVALUE 物品位置(0-28) 属性(0-5) 控制符(=,+,-) 点数(0-65535) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
    属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效)
  36. [!]修正:命令give 申猴 1制造不出物品
  37. [!]修改:日志程序记录日志间隔
  38. [!]修改:无限仓库集成到人物保存结构中,不再保存在M2目录下
  39. [!]修正:武器被诅咒后,不时时显示
  40. [!]修正:ADDNAMELIST命令路径参数不支持变量
  41. [+]增加:
    Need-113 需要等级 Stock-近战抗性
  42. [!]修正:九周年天赐给予的叠加物品不叠加
  43. [!]修正:九周年天赐钥匙不足时,没有判断包裹是否还有钥匙,而全量购买问题
  44. [!]修正:彻地钉技能,无视DB设置的伤害上限
  45. [!]修正:裂神符做为普通技能时,能学习后,使用灵魂火符无法触发裂神符
    冰霜雪雨为普通技能时,能学习后,使用四级流星火雨无法触发冰霜雪雨
  46. [!]修正:勋章类物品不支持极品属性;同时扩展CHANGEITEMBESTVALUE支持操作勋章类物品
  47. [+]增加:NPC命令
    功能:调整装备熔炼属性
    格式:CHANGEITEMMELTING 物品位置(0-28) 熔炼等级(1-11) 开孔位熔炼等级(1-11) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  48. [+]增加:启动器批量修改端口号因子,重新配置后,在原端口号累加指定因子值
  49. [!]修正:宠物打死怪,多倍爆率无效问题
  50. [+]增加:聚灵珠只可以通过打怪累积经验的选项("选项"->"物品装备"->"其它")
  51. [!]修改:AILogOn,AILogOnEx命令,以乱序输出AICharNameList.txt中的假人名字
  52. [!]修正:QF触发段@PlayReconnection,不能使用英雄变量问题
  53. [!]修正:KILLBYHUM命令,被召唤宠物杀死时,判断不是人所杀死
  54. [!]扩展:NPC命令
    功能:改变人物状态
    格式:ChangeModeEx 状态(1-5) 时间(秒)
    说明:1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋
  55. [!]修正:唯我独尊,启动“使用技能消耗MP”后,不学习内功情况下使用技能,10秒免麻状态直接结束
  56. [!]扩展:NPC命令,Give参数支持临时变量解析
    #IF
    #ACT
    MOV <$N(钢纹等级)> 103
    Give 传奇神剑 1 主体 1|3|5|7 4 3|12|32|34 0 <$N(钢纹等级)>|1|1
  57. [!]修正:使用"活脉酒",增加敏捷属性,不实时显示属性问题
  58. [!]修正:LARGE <$MAXHP> 2099999999,<$MAXHP>超过21亿时,都无法检测
  59. [+]增加:OK框物品变量
    <$DLGITEM.MYSTERYCOUNT> 当前OK框中的物品带神秘属性个数(返回值:0-无 1-1个属性 2-2个属性 3-3个属性 4-4个属性)
    <$DLGITEM.IDENTIFYVALUE1> 当前OK框中的物品鉴定属性位置[1]的属性值
    <$DLGITEM.IDENTIFYVALUE2> 当前OK框中的物品鉴定属性位置[2]的属性值
    <$DLGITEM.IDENTIFYVALUE3> 当前OK框中的物品鉴定属性位置[3]的属性值
    <$DLGITEM.IDENTIFYVALUE4> 当前OK框中的物品鉴定属性位置[4]的属性值
    <$DLGITEM.IDENTIFYVALUE5> 当前OK框中的物品鉴定属性位置[5]的属性值
    <$DLGITEM.IDENTIFYVALUE6> 当前OK框中的物品鉴定属性位置[6]的属性值
    <$DLGITEM.IDENTIFYVALUE7> 当前OK框中的物品鉴定属性位置[7]的属性值
    <$DLGITEM.IDENTIFYVALUE8> 当前OK框中的物品鉴定属性位置[8]的属性值

    <$BoxItem(X).MYSTERYCOUNT> 当前OK框中的物品带神秘属性个数(返回值:0-无 1-1个属性 2-2个属性 3-3个属性 4-4个属性)
    <$BoxItem(X).IDENTIFYVALUE1> 当前OK框中的物品鉴定属性位置[1]的属性值
    <$BoxItem(X).IDENTIFYVALUE2> 当前OK框中的物品鉴定属性位置[2]的属性值
    <$BoxItem(X).IDENTIFYVALUE3> 当前OK框中的物品鉴定属性位置[3]的属性值
    <$BoxItem(X).IDENTIFYVALUE4> 当前OK框中的物品鉴定属性位置[4]的属性值
    <$BoxItem(X).IDENTIFYVALUE5> 当前OK框中的物品鉴定属性位置[5]的属性值
    <$BoxItem(X).IDENTIFYVALUE6> 当前OK框中的物品鉴定属性位置[6]的属性值
    <$BoxItem(X).IDENTIFYVALUE7> 当前OK框中的物品鉴定属性位置[7]的属性值
    <$BoxItem(X).IDENTIFYVALUE8> 当前OK框中的物品鉴定属性位置[8]的属性值
  60. [!]扩展:NPC命令,RecoveryItem支持叠加类物品回收
  61. [!]扩展:称号DB"生命上限"支持21亿
  62. [!]扩展:NPC命令,支持英雄操作
    功能:检查物品的鉴定相关属性
    格式:CHECKITEMADDVALUEEX 物品位置(0-28) 项目(0-2) (符号 < > =) 值 Hero
    项目:0-鉴定次数 1-神性属性数量 2-已鉴定
  63. [!]修正:自定义怪不使用施毒术
  64. [!]修正:召唤巨魔技能不显示倒计时
  65. [!]修正:导出自定义怪物的文件后,再保存军衔相关参数时出错
  66. [!]修正:极品机率控制,斗笠无法使用255屏蔽刺术
  67. [!]修正:命令CHECKITEMLEVEL、CHECKITEMSTEEL、CHeckItemMaxSteel部分参数不支持变量解析
  68. [!]扩展:全身鉴定主属性支持21亿累加值
  69. [!]修改:战英雄可以使用魔法盾
  70. [+]增加:称号属性
    Need=18 NeedLevel=需等级 Stock-伤害吸收%(共用)
  71. [!]修正:查看别人商店名,显示不全问题
  72. [!]扩展:RECALLMOB命令,物怪名和等级支持变量操作
  73. [!]扩展:NPC命令,支持英雄操作
    功能:检查物品增加的附属属性
    格式:CHECKITEMADDVALUE 物品位置(0-28) 属性位置(0-16) (符号 < > =) 值 Hero
  74. [+]增加:NPC命令
    功能:改变人物执行GmExecute命令是否能提示信息
    格式: CHANGEGMEXECUTESHOWMSG 模式(0/1)
    模式:0-提示 1-不提示
  75. [!]修正:新鉴定只设置2个属性时,锁定两个属性后再鉴定,会减物品材料
  76. [!]扩展:NPC命令,支持英雄操作
    功能:给予带绑定状态物品。主要方便设置不能配带的物品绑定状态
    格式:GIVESTATEITEM 物品名称 项目1 项目2 项目3 项目4 项目5 项目6(0为正常,1为绑定) 数量(叠加物品有效)|绑定时间(小时)|绑定类型|Hero
    项目1--给予禁止扔,项目2--禁止交易,项目3--禁止存,项目4--禁止修,项目5--禁止出售,项目6--禁止爆出的装备
    绑定类型: 1限时物品 2绑定期(过绑定期后可使用,绑定期不可交易,不爆) 3永久绑定(自己可使用,不可交易,掉后不可捡起)
  77. [+]增加:NPC命令
    功能:减物品升级计数
    格式: DecItemUpCount 物品位置 点数(1-255) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
  78. [!]修正:ADDNAMELIST命令存储不存在路径文件时的提示错误(程序自动创建目录)
  79. [!]修改:ADDNAMELIST,DELNAMELIST,ADDUSERDATE,DELUSERDATE,CHECKUSERDATE,路径参数全部统一路径自动指向Mir200\Envir\+参数
  80. #IF
    #ACT
    ADDnamelist \QuestDiary\游戏功能\帐号\王师弟子.txt
    ;存储路径为 Mir200\Envir\QuestDiary\游戏功能\帐号\王师弟子.txt
  81. [!]扩展:NPC命令
    格式:AILogOn 地图 X Y 数量 人物配置路径 英雄配置路径 刷怪顺序(0-按顺序 1-按乱序)
    格式:AILogOnEx 地图 X Y 数量 人物列表路径 英雄列表路径 刷怪顺序(0-按顺序 1-按乱序)
  82. [*]增加:M2支持LUA脚本
  83. [!]修正:自动把物品放入OK框后,执行升级操作,属性不显示问题
    #IF
    #ACT
    BagItemInToBox 木剑 3
    UPGRADEITEMEX 103 2 0 <$STR(P1)> 1
  84. [!]修正:DBServer.exe无法修改角色账号问题(注意:SQLITE模式下,修改主体账号时,无须修改英雄账号数据)
  85. [!]修正:ADDNAMELIST命令路径问题
  86. [!]修正:账号程序,修改密码无效
  87. [!]修正:普通合区工具,因路径不存在,导至UserData.dat保存失败
  88. [!]修正:账号程序启用二级密码后,相同IP登陆还需要再输入二级密码
  89. [!]修正:DBServer程序无法导出挂机人物数据
  90. [!]修正:拆解叠加物品,无物品来源显示
  91. [+]增加:地图场景效果系统
  92. [!]修正:数据通无清理心法小于指定等级的清理选项
  93. [!]修改:卧龙怪守护模式时,离守护坐标13格后,自动跑回守护点
  94. [+]增加:一键合区工具增加“合并完毕复制数据至主区”选项
  95. [+]增加:NPC命令
    功能: 设置物品怪死亡爆出数量控制参数("查看"->"列表信息一"->"怪物爆物品")
    格式:SetMonDropItemLimit 物品名 已爆数量 限制数量 未爆数量 清零间隔(分钟 0-则不清零)
  96. [!]扩展:NPC命令
    功能:将指定物品刷新到指定地图坐标范围内
    格式:THROWITEM 地图 X Y 范围 物品名称 数量 需一定时间才可捡起(0/1) 延时捡起时长(秒)|极品(攻)|极品(魔)|极品(道)|极品(刺)|极品(防)|极品(魔防)|钢纹等级(1-105)|熔炼(1-11)|熔炼1(1-11)
    极品属性:防(部分物品无效),魔防(部分物品无效)
  97. [+]增加:斩杀固定输出模式
  98. [!]修正:账号程序无法修改账号其它附属数据
  99. [!]修正:英雄锁定时,英雄被麻或冰还能飞到主体身边
  100. [+]增加:自定义怪增加“不攻击人物”、“不攻击英雄”选项
  101. [!]修正:BDE转SQLite工具,太旧的BDE数据无法转换
  102. [+]增加:M2共享目录,同时限制脚本文件路径,控制在版本路径或共享目录内
  103. [!]修改:NPC命令路径模式
    格式:ADDUSERDATE 文件名 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:DELUSERDATE 文件名 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:CreateDir 文件夹名 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:CopyFileTxt 源文件 目标文件 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式: SortHumVarToFile 变量名 变量路径 排序模式(0,1) 保存路径 存储模式(0-人物名 变量值 1-人物名 2-变量值) 变量路径和保存路径是否为绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:GetFileToVar 文本(全路径) 指定行 变量1 变量2 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:TextReplace 文本路径 需替换字符 替换字符 模式(0-全部替换 1-只替换一次) 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:LOADPETSMONSET 配置路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:ClearNameList NewFile.txt 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:CreateFile 文件名 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:DeleteFile 文件名 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:NPCGIVEITEM 地图 X Y 爆率文件路径 范围 是否随机坐标(0/1) 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:CLEARCODELIST 玩家变量 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:GetRandomName 文本路径 字符串变量 指定行 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:CHECKCODELIST 玩家变量 文件路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:CheckTextList 字符串 文件路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:CHECKCONTAINSTEXTLIST 内容 文本路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:CHECKLISTTEXT 文件名称 内容 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:ADDNAMELIST 文件名 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:DELNAMELIST 文件名 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:AddTextList 字符串 文件路径 是否检查重复(0-检测重复,1-不检测) 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:AddTextListEX 字符串 文件路径 指定行(0-65535) 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
    格式:DelTextList 文本 文件路径 路径类型(0-相对路径 1-绝对路径)
    格式:LOADVAR 变量类型 变量名 文件名 路径类型(0-相对路径 1-绝对路径)
    格式:SAVEVAR 变量类型 变量名 文件名 路径类型(0-相对路径 1-绝对路径)
  104. [!]修正:合区工具因名字大小写而导至合区后无法进入游戏
  105. [!]修改:DBS及M2会话相关处理代码
  106. [+]增加:脚本变量
    <$SKILLLEVELEX(技能ID)>----指定技能的强化等级
    <$HEROSKILLLEVELEX(技能ID)>----(英雄)指定技能的强化等级
  107. [+]增加:死亡爆身上装备及首饰盒装备,按装备位单独机率控制
  108. [!]修正:使用材料进行军衔升级后,魔血属性需要小退才看到效果
  109. [+]增加:NPC命令
    功能:分割字符串到变量
    格式:ExtractString 分隔符 需处理字符串 字符变量1 字符变量2 字符变量3 字符变量4 字符变量5 字符变量6
    变量支持S A 个人临时字符变量

    例:
    #if
    #ACT
    ExtractString | 变量1|变量2|变量3|变量4|变量5|变量6| S1 S2 S3 S4 S5 S6
    SENDMSG 7 分割完毕:<$STR(S1)>,<$STR(S2)>,<$STR(S3)>,<$STR(S4)>,<$STR(S5)>,<$STR(S6)>,
  110. [+]增加:聚灵珠物品可控制聚集经验倍数,DB字段Source--聚集经验倍数
  111. [!]修改:怪物爆物品规则,叠加物品爆出数量以实际数量累加规则中的已爆数量
  112. [!]扩展:NPC命令MonGenEx部分参数支持变量操作
    例:
    #IF
    #ACT
    MOV N50 3
    MonGenEx 3 330 330 雷炎蛛王|0|249|<$STR(N50)>|1,2 3 1
    break
  113. [!]修正:CHANGEITEMMELTING命令BUG
  114. [!]修改:MonGen.txt,余多少分钟刷怪(时间赋值给I变量 0-999),显示问题
  115. [!]修正:DBServer.exe评定主副英雄后,召唤不出副将问题
  116. [!]修正:SQLite合区工具,部分角色名达到7个汉字时,重复时不会自己加a,b...
  117. [+]增加:GM命令
    功能:重载客户端Lua脚本
    格式:@ReloadClientLua

  118. [!]修正:地图工具导到BMP时失败
  119. [+]增加:启动器,启动时判断登陆网关和M2文件是否存在,并进行提示
  120. [!]修改:Need 83、84、85、86、90,附加伤害%调整至输出最后计算输出
  121. [!]修正:普通合区工具,重名处理问题
  122. [!]修改:GM命令RECALLMOBEX参数
    格式:@RECALLMOBEX 怪物名称 名称颜色 坐标X 坐标Y 地图名 附加主体属性(0/1)
    说明: 附加主体属性0-附加 1-不附加
  123. [!]修改:假人魔法师无目标时,自动开盾
  124. [!]修正:选择"四级合击减目录MP值比例"时,当对方未学内功时无效
  125. [!]修正:GM命令无法控制掉物品问题
    @清除怪物 地图号(* 为所有) 怪物名称(* 为所有) 掉物品(0,1)
  126. [+]增加:脚本变量
    <$KILLMONEXPRATETIME> 杀怪经验倍率时间(秒)
  127. [+]增加:物品禁止升级规则(禁止使用@upgradenow升级)
  128. [!]修改:物品设置死亡必爆时,物品放首饰盒里一样必爆
  129. [!]扩展:NPC命令
    功能:检查玩家是否为沙城老大
    格式:ISCASTLEMASTER 城堡编号
  130. [+]增加:4级刺杀攻击倍数
  131. [+]增加:在线人物窗口可以操作U变量
  132. [+]增加:22分类物品,支持防、魔防极品属性
  133. [!]扩展:NPC命令TakeOffItem支持变量操作
  134. [+]增加:物品代码
    283 重击5级
    284 重击5级+麻痹
    285 重击5级+魔道麻痹
    286 重击5级+乾坤借力5级
    287 重击:lv5+乾坤借力5级+扭转乾坤CD减少40秒
  135. [+]增加:NPC命令
    功能:掉落身上装备
    格式:DropUserItem 装备名称(Not) 位置(0-28) Hero
  136. [!]扩展:NPC命令,增加刷出直接死亡参数
    功能:放置怪物,怪物向集中点集中
    格式: MobPlace 怪物名称 怪类型(0普通怪/1内功怪/2英雄经络经验怪/3心法怪(主体)/4心法怪(英雄)/5心法怪(主体、英雄)) 模式(0/1 1-魔王岭新模式) 死亡爆极品(0/1) 爆极品加属性最高点(0/1) 直接死亡(0/1)

    功能:放置怪物
    格式: MONGENEX 地图 X Y 怪名|怪类型(0普通怪/1内功怪/2英雄经络经验怪/3心法怪(主体)/4心法怪(英雄)/5心法怪(主体、英雄))|怪物颜色值|顶戴花翎|死亡爆极品(0/1)|物品掉落捡起模式(0-3)|爆极品加属性最高点(0/1)|直接死亡(0/1) 范围 数量 行会模式(0/1 1怪属于执行命令玩家的行会)

    例:
    #IF
    #ACT
    MOV S0 暗之虹魔教主3
    MISSION 3 330 330
    PARAM1 329
    PARAM2 319
    PARAM3 1
    PARAM4 1
    MobPlace <$STR(S0)> 0 0 0 0 1

    #IF
    #ACT
    MOV S0 暗之虹魔教主3
    MONGENEX 3 329 319 <$STR(S0)>|0|255|-1|0|0|0|1 1 1 0
  137. [!]修正:查看别人装备一代首饰盒时无法显示物品
  138. [!]修正:装备排行榜无法显示问题
  139. [!]扩展:称号内伤等级支持21亿值
  140. [!]修正:DBServer.exe排行榜过滤无效
  141. [*]修改:大字体抗锯齿处理
  142. [+]增加:文字输出渐变方式(目前仅用于lua里的hint文字输出)
  143. [*]修改:所有物品支持读取备注文件,请自行控制好备注文件
  144. [*]修改:背包、英雄背包、仓库、宠物仓库物品数量按格宽度高度计算
  145. [*]修改:内挂英雄自动开盾不限制职业
  146. [*]修改:内挂普通和特效HP、MP部分扩展至10位
  147. [!]修正:小退组队按钮还高亮问题
  148. [*]修改:怪物简装不改变沙城门、城墙外观
  149. [*!]增加与修改:UI编辑器增加导入与导出单独窗体(由于方便导入独立窗体,控件名不再是全局唯一,规则为【最外层窗体控件名@子控件名】,所以需要配合修改:脚本中的“SetClientUIProp”命令控件名以及自定义UI控件“设置控件可视按钮”中的“可视控件名”控件名),控件名可在新编辑器中“右键复制控件名”得到。
  150. [!]修正:lua内置脚本负重少+号问题(需更新iteminfo.lua)
  151. [!]修正:lua内置脚本7分类神圣属性两个+号问题(需更新iteminfo.lua)
  152. [!]修正:lua内置脚本神兵外形改造文字显示问题(需更新iteminfo.lua)
  153. [*]修过:物品备注不限制大小
  154. [+]增加:lua输出至聊天栏接口
  155. [*]修正:微端服务器可能导致的空连接问题
  156. [*]修正:lua内置脚本,装备套装联名属性,其中一个为0不显示问题(需更新iteminfo.lua)
  157. [*]修正:使用@supermake鉴定属性,达到4属性时不显示星级及是否鉴定(需更新iteminfo.lua)
  158. [*]修正:内置浏览器,鼠标点击,游戏中人物会跟着走动问题
  159. [*]修正:套装 斩杀血量 登录器显示错误问题
  160. [+]增加:UI控件支持lua脚本事件
  161. [+]增加:时装衣服套装显示
  162. [*]修正:叠加物品重量显示不对(需更新iteminfo.lua)
  163. [*]修正:登录器以及配置器物品过滤物品名不支持28个字符问题(需更新配置器中AttData\190408.dll文件)
  164. [+]增加:Lua脚本加密,工具路径“压缩包\工具\LUA脚本加密.exe”