[20250330]更新:M2Server.exe、SystemModule.dll、登陆器配置器

  1. [!]修改:155种族怪物的攻击处理方式优化
  2. [*]扩展:NPC命令
    功能: 调整经验 英雄存在,则按比配分经验给英雄
    格式: ChangeExp 操作符(+/-/=) 经验点 类型(0-5) 限制英雄等级 聚至聚灵珠(0-聚 1-不聚) 触发QF@GetExp(0-触发 1-不触发) 英雄分配比例(0-100)
    操作符为+时,"触发QF@GetExp"、"英雄分配比例"参数才起作用;如"英雄分配比例" 不设置则调用英雄面板的"非杀怪比例"
  3. [+]增加:服务端Lua s.share方法
    s.share.getDefinienConst(常量名)--获取NPC常量(DefiniensConst.txt)
  4. [!]修正:怪物品爆物品,"清零间隔(分)"设置值过大时,会导至时间未到而清零的情况
  5. [!]修正:英雄执行 actor:setSkillLevelEx() 后,登陆器相关技能不能同步变化的问题
  6. [!]修正:查看第三方装备套装因设置为人物、英雄专用不显示问题
  7. [*]修改:客户端神圣免伤万分比,内部按除100显示,自行增加%号显示
  8. [!]修正:招魂术和复活术魔法无法锁定尸体问题
  9. [*]修改:自定义OK框,更新属性时候如果在对

[20250322]更新:M2Server.exe、SystemModule.dll、登陆器配置器

  1. [*]修改:NPC命令
    功能:调整人物属性
    格式:CHANGEHUMABILITY 属性(0-68) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
    注意:调整后的属性效果只在人物在线时有效
    68-神圣免伤万分比
  2. [*]修正:英雄体格属性计算问题
  3. [*]修正:使用部分魔法技能后,吸血属性不按间隔控制触发
  4. [*]修正:斩杀怪物属性,英雄攻击人形怪无效的问题
  5. [!]修改:中心服、区服都钩选"跨服不同步行会",角色跨服进入中心服时,获取角色的行会不检测原服编号进行查找
  6. [!]修改:115种族怪物的攻击处理方式优化
  7. [!]修改:使用技能幻影刺袭(刺)、彻地钉、群体雷电术、天雷攻击,目标处理方式优化
  8. [!]修改:自定义怪技能(彻地钉、群体雷电术),目标处理方式优化
  9. [*]修改:拍卖行购买物品时,货币不足时,输出提示 对应货币名不足
  10. [*]修改:优化引擎多处,降低CPU占用

[20250317]更新:登陆器配置器

  1. [*]修正:登陆器与登录网关通讯问题

[20250316]更新:M2Server.exe、SystemModule.dll、合区工具、DBServer.exe、GameCenter.exe、GameTools.exe、LogDataServer.exe、SelGate.exe、登陆器配置器、ImgEdit.exe

  1. [+]增加:怪物DB增加HeartAvoidInjury(神圣免伤万分比)字段(需更新:GameCenter.exe GameTools.exe)
  2. [*]扩展:NPC命令
    功能: 调整经验 英雄存在,则按比配分经验给英雄
    格式: ChangeExp 操作符(+/-/=) 经验点 类型(0-5) 限制英雄等级 聚至聚灵珠(0-聚 1-不聚) 触发QF@GetExp(0-触发 1-不触发)
    操作符为+时,“触发QF@GetExp”参数才起作用
  3. [+]增加:游戏日志增加记录项"角色改名事件"(需配套LogServer.exe)
  4. [*]修正:英雄守护参数"守护间隔"选项保存无效的问题
  5. [*]修正:合区工具异常THumManager.MergerAuction
  6. [*]修正:创建英雄时,英雄含有禁用字符时,还能生成角色数据的问题(DBServer.exe)
  7. [*]修正:二次加密不读取问题,需配合v1.5及以上的二次加密工具
  8. [+]增加:登陆器配置器保存平台用户名
  9. [*]修正:因玩家网速慢导致的小退看不到角色,需登录器和SelGate.exe配套
  10. [*]修正:召唤圣兽技能间隔问题
  11. [+]增加:登陆器配置器删除配置时,提示是否删除,防止误删
  12. [*]修正:w`z`l 32位图+影子问题

[20250314]更新:登陆器配置器

  1. [*]修正:二次加密不读取问题,需配合v1.5及以上的二次加密工具
  2. [+]增加:登陆器配置器保存平台用户名

[20250312]更新:登陆器配置器

  1. [*]修正:内挂过滤无法保存和读取问题
  2. [*]修正:五元不显示问题

[20250311_2]更新:M2Server.exe、SystemModule.dll

  1. [*]修正:英雄攻击速度不能调至最小100
  2. [*]修正:SystemModule.dll电脑管家报毒问题

[20250311]更新:登陆器生成器

  1. [*]修正:登陆器关闭后提示内存泄露问题

[20250310]更新:全套程序(正式版)

注意:
寄售数据(UserData.dat)、Market_Upg,需使用“数据转换工具.exe”进行物品数据转换(测试版已扩展,无需再次扩展)。
本站所有程序均为免费提供,仅限个人单机测试和研究使用。由于普通网关的封包处理能力有限,请根据实际需求谨慎使用。

  1. [*]修改:QFunction设置@buy @sell @repair @s_repair,无法进行出售、购买、修理物品的问题
  2. [*]修正:使用刺杀技能攻击同个目标,触发两次"计算攻击威力(返回输出威力)"事件的问题
  3. [+]增加:服务端LUA 物品方法
    item:getItemAtt(Att属性位, 查询类型)--获取物品Att属性
  4. [*]修正:同屏情况下,设置阵营后,玩家名字显示的问题
  5. [+]增加:天雷乱舞场景持续时长、攻击次数设置选项("选项"->"功能设置一"->"技能魔法"->"内功技能"->"龙卫神技"->"天雷乱舞"->"场景设置")
  6. [*]修正:启动器提权问题
  7. [*]修正:账号未注册时,登陆器提示语错误的问题(LoginSrv.exe)
  8. [+]增加:脚本变量
    <$ADDDAMAGEPOINT>附加伤害比例‰(物品Need-110属性)
    <$UNBURSTRATE>防爆
    <$HEROADDDAMAGEPOINT>英雄附加伤害比例‰(物品Need-110属性)
    <$HEROUNBURSTRATE>英雄防爆
  9. [+]增加:服务端Lua actor对像方法
    actor:getAddDamagePoint()--获取附加伤害比例‰属性(物品Need-110属性)
    actor:getUnBurstRate()--获取防爆属性

    actor:setStrValue(字符型变量, 主键值, 对应值)--设置字符型变量主键值的对应值(主键存在则修改,主键不存在则增加)
    actor:delStrValue(字符型变量, 主键值)--删除字符型变量中指定的主键值
    actor:getStrValue(字符型变量, 主键值, 输出变量)--获取字符串主键值的对应值
    actor:getStrKey(字符型变量, 输出变量, 输出类型)--获取字符串变量全部主键
    actor:sortVarStr(字符型变量, 输出变量, 排序模式, 输出数量)--字符串变量键值对排序
  10. [*]扩展:NPC命令
    功能:调整装备物品变量
    格式:ChangeItemExt 物品位置(0-28) 变量位(0-20) 控制符(=,+,-) 点数(0-65535) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品
  11. [+]增加:幽灵盾、战甲术属性因子设置选项(普通酒共用)("选项"->"功能设置一"->"技能魔法"->"道士技能"->"幽灵盾、战甲术"->"属性因子设置")
  12. [*]修正:启动器关闭进程时,RunGate.exe超时关闭的问题
  13. [*]修正:TActorObject.GetMagStruckDamage Code:0 异常
  14. [*]修正:开启物品入包模式"队例进包"时,获得17分类物品时,无法触发"拾取物品之后回调"事件
  15. [*]修正:英雄召唤月灵、火灵攻击目标后,英雄切换地图或跑远后,月灵、火灵不会跟随主体英雄移动的问题
  16. [*]修正:使用逐日剑法、血魄一击(战)、开天斩,触发两次事件(计算神圣基础属性输出触发)的问题
  17. [*]修正:启用血量无限时,角色HP、MP超过42亿时,使用ATT恢复时异常的问题
  18. [*]修正:普通RunGate.exe合并17分类的问题(使用延迟入包,叠加类的物品不会自动叠加)
  19. [*]修正:普通RunGate.exe,DB库修改后,特殊情况下,不能即实同步的问题
  20. [*]修正:刺客HP倍数参数无效的问题
  21. [*]修正:DBServer.exe保存T变量时,T变量为序列化字符串时,保存失败的问题
  22. [*]扩展:NPC命令
    功能:取玩家指定ID限时称号剩余小时数
    格式:GetFengHaoTime 称号ID或称号名 变量 查询模式(0-称号ID 1-称号名)
  23. [+]增加:机器人选项"英雄自动增加合击技"("选项"->"功能设置一"->"机器人"->"基本设置"->"基本参数"->"英雄自动增加合击技")
  24. [+]增加:109类押镖怪"不受攻击"选项("选项"->"怪物设置"->"怪物类型"->"运镖怪"->"109类怪"->"不受攻击")
  25. [+]增加:怪物DB增加SoulAvoidInjury(魂力免伤万分比)字段(需更新:GameCenter.exe GameTools.exe)
  26. [*]修正:主体只有一个称号时,且称号DB字段ShowType=12,英雄无法获得称号共享属性的问题
  27. [!]修正:精灵受攻击时,没考虑攻击者武器的音效
  28. [*]修正:召唤"副将以刺客状态出战"控件自定义UI无法保存问题
  29. [*]修正:w\z\l 32位图人物看不到影子问题
  30. [+]增加:变量标签支持
    <$ADDDAMAGEPOINT>附加伤害比例‰(物品Need-110属性)
    <$UNBURSTRATE>防爆
  31. [*]修正:拍卖行上架物品,背包页数少一页问题
  32. [+]增加:SetClientUIProp命令设置标签标题支持\符号换行
  33. [*]修正:登陆器上注册账号,账号服务端限制4位,未提示问题
  34. [*]修正:拍卖行一口价模式,物品详情时间显示错误
  35. [*]修正:自定义技能设置"面板不显熟练度",英雄技能面板还能显示的问题

[20250223]更新(测试版):M2Server.exe、SystemModule.dll、DBServer.exe、GameCenter.exe、合区工具、RunGate.exe、登陆器、TCP列表服务器

  1. [+]增加:启动器运行执行提权操作
  2. [*]修改:Att属性(20、21、422、423)计算的数值上限按"HP、MP上限限制"参数进行控制
  3. +]增加:QF触发段
    ;犯了谋杀罪时触发,S0-被杀者名称
    [@KILLINGHUM]
    #IF
    #ACT
    sendmsg 0 提示"谋杀罪"时触发:<$STR(S0)>
    BREAK
  4. [*]修改:启动器,配置向导,"批量修改端口号",保存配置参数后,初始为0
  5. [*]修改:怪物物品入包模式"爆出捡起",受Lua事件"死亡爆物品,直接进玩家包前回调(返回值决定是否物品直接进包裹)"控制
  6. [+]增加:NPC命令
    功能:检查物品att属性位的属性ID
    格式:CheckItemAttId 物品位置(0-28) (符号 < > =) Att属性位(0-3) 数值 hero
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品

    功能:检查物品att属性位的属性值
    格式:CheckItemAttPoint 物品位置(0-28) (符号 < > =) Att属性位(0-3) 数值 hero
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品
  7. [*]修正:在有地图别名的地图时,传送到无别名的地图时,还显示原来的地图名的问题
  8. [*]修正:拍卖行按物品名模糊查询不到数据的问题
  9. [*]修正:拍卖行计算总页数的问题
  10. [+]增加:出售拍卖行物品时,可设置喊话间隔
  11. [+]增加:拍卖行手续费上限控制选项("选项"->"功能设置一"->"交易系统"->"拍卖行系统"->"手续费上限")
  12. [+]增加:拍卖行一口价模式选项("选项"->"功能设置一"->"交易系统"->"拍卖行系统"->"一口价模式")
  13. [+]增加:英雄带上传奇神剑可附加技能"召唤巨魔",且支持套装属性改变技能等级,并支持召唤巨魔
  14. [*]修改:拍卖行广播扣币支持21亿数值
  15. [*]修改:部分套装登陆器显示"伤害吸收+%"的问题
  16. [*]修改:合区工具"重排物品编号"选项为必选项,不可修改
  17. [*]修改:人形怪战士,与目标特定距离时,触发刺杀时且无法打开目标时,怪原地不动的问题
  18. [*]修改:启动器点击"点击游戏服务器"时,检查RunGate网关版本号,如使用普通游戏网关时且游戏网关监听端口大于1时,进行提示重配置参数
  19. [*]修改:英雄装备加速属性设置选项"加速属性无效,不累计属性"更改为"装备加速属性不累计",即装备、称号、BUFF、状态加速属性不累计,只有疾风斩技能加速属性累计
  20. [*]修正:套装计算错误的问题
  21. [*]修正:启用自动入包功能"爆出捡起"模式时,怪爆出物品会触发提示2次的问题
  22. [*]修正:普通RunGate网关加速属性无效的问题
  23. [*]修改:圣兽、火灵升级杀怪数设置("选项"->"功能设置一"->"宝宝升级"->"升级杀怪数(圣兽、火灵)")********请自行设置参数*******
  24. [*]修改:设置物品规则"禁止摆摊"后,物品将不能上架拍卖行
  25. [*]修正:ChangePhysiqueLevel命令调整主体时装体格等级无效的问题
  26. [*]修正:钩选"人物血量变化即时同步"后,MP设置超42亿时,登陆器当前MP显示负数的问题
  27. [*]修正:NPC排版错误问题
  28. [*]修正:拍卖行推广费问题
  29. [*]修正:拍卖行小退后上线显示错误问题
  30. [+]增加:拍卖行"我要购买列表视图"UI控件,列属性中增加"当前价单价"、"一口价单价",默认宽度给0,如需显示请设置宽度>0
  31. [!]修改:我要购买、我的竞拍中的单选框支持取消当前选择
  32. [*]优化:登陆器进入游戏下发必要资源的速度
  33. [*]修正:称号7模式,特效错位问题
  34. [!]修正:挂机时,被人形怪宝宝攻击后,回城问题
  35. [*]修正:倚天劈地技能2次动作问题
  36. [+]增加:登陆器lua Ctrl_BonusIncPoint配置支持减属性点

[20250217]更新:全套程序(测试版)

注意:
寄售数据(UserData.dat)、Market_Upg,需使用“数据转换工具.exe”进行物品数据转换。
如使用普通RUN网关,需要使用"GameCenter.exe控制器",开启网关数量,设置1,重新配置
本站所有程序均为免费提供,仅限个人单机测试和研究使用。由于普通网关的封包处理能力有限,请根据实际需求谨慎使用。

  1. [+]增加:"允许召唤刺副将"选项("选项"->"英雄设置"->"基本设置"->"允许召唤刺副将")
  2. [!]扩展:NPC命令
    功能:时装物品精炼
    格式:UpFasguinItem 物品位置 属性类型(0..2) 点数 累计升级计数 点数操作符(+/-/=) Hero
  3. [+]增加:NPC命令
    功能:使角色按方向后退
    格式:CharPushed 方向(0-7) 格数(1-20)
  4. [+]增加:服务端Lua actor方法
    actor:charPushed(方向,格数)--使角色按方向后退
    actor:aiStart(移动模式)--假人启动
    actor:aiStop()--假人停止
    actor:getKeyId()--获取Actor索引值
  5. [!]修改:调整灵魂火符打到目标的速度
  6. [!]修改:破魂斩获取目标的处理,防止同个坐标多个目标时,不能全部掉血的问题
  7. [+]增加:圣兽升级HP倍率设置("选项"->"功能设置一"->"技能魔法"->"道士技能"->"召唤圣兽"->"升级HP参数"->"倍率")
  8. [!]修正:使用RENEWLEVEL命令设置等级时,登陆器不同步显示等级变化的问题
  9. [!]修正:等级达到限制等级时,开箱子获得经验不受"限制经验"控制的问题
  10. [!]扩展:自定义技能,被动属性设置,等级附加值支持至2100000000
  11. [!]修正:魔法抗性、道术抗性非点数模式时,属性会超过分母显示的问题
  12. [!]修改:RunGate.exe运行自动创建MD所需目录
  13. [!]修正:英雄att46属性累计错误的问题
  14. [!]修正:Att255属性,对3级刺杀剑术无效果的问题
  15. [+]增加:流星火雨3段掉血选项"Att424控制2、3段生效"("选项"->"功能设置一"->"技能魔法"->"法师技能"->"流星火雨"->"目标3段掉血设置"->"Att424控制2、3段生效")
  16. [+]增加:Att属性
    424火雨2、3段激活(值为1时2段激活 值为2时2、3段激活)
    425+NG(按间隔,物品、称号无效果)
    426-NG(按间隔,物品、称号无效果)
    427乾坤借力(属性点为等级,1-5级)
    428+召唤宠物数量
    429内功伤害增加
    430内功伤害减免
    431神龙附体(属性点为等级,1-10级)
    432气血石HP恢复+
    433气血石MP恢复+
    434击破伤害+
    435-魂力上限万分比
    436-魂力下限万分比
    437-魂御万分比
    438+穿戴负重
    439伤害减免万分比
    440-魂力暴击概率
    441-魂力暴击倍率
    442心法伤害免伤万分比
  17. [!]修改:进入中心服,获取角色所有行会使用原服编号进行查找条件
  18. [!]修改:地图参数为NoSkill(1)时,英雄不能搜索目标,或使用连击技能
  19. [+]增加:服务端Lua s.share方法
    s.share.getSortName(排行榜类型, 名次)--取指定排行榜指定排名的玩家名字
    s.share.getMapAiCount(地图号, X, Y, 范围)--取地图假人数量
    s.share.createDirFile(目录名或文件名, 类型, 是否绝对路径)--创建目录或空文件
  20. [+]增加:自定义装备支持定义受攻不减持久且低持久无提示
    文件:Mir200\Envir\Custom\UseItem\UseItems.ini
    [Struck]
    ;定义自定义装备受攻不减持久(装备位StdMode字段,设置多个装备位时使用","分隔)
    NoDecDura=75,76,
  21. [!]修正:@takeoffX触发段,第一次脱下英雄装备时,N0赋值错误问题
  22. [+]增加:“限制内功经验”选项("选项"->"功能设置一"->"技能魔法"->"内功技能"->"基本参数(1)"->"相关参数"->"限制内功经验")
  23. [!]修正:复活、重生显示可用时,角色受攻击使戒指持久用尽时,登陆器还是显示复活、重生显示可用的问题
  24. [+]增加:服务端Lua Item方法
    item:upFasguinItem(属性类型, 点数, 是否累计升级计数, 点数操作符)--时装物品精炼
    属性类型:0-魔血(可累计2000) 1-主属性(可累计2000) 2-重置属性(主属性,魔血,升级次数,清0)
    是否累计升级计数(0/1) 大于0表示累计指定数
    点数操作符(+/-/=)

    item:getFasguinItemPiont(属性类型)--取时装物品精炼属性
    属性类型(0-魔血 1-主属性)

    item:setChatBoxItem()--设置聊天框物品解析
    配合:s.obj.sendBroadcastMsg("玩家捡起:{type=1;mkidx="..tostring(MakeIndex)..";dbidx="..tostring(DbIdx).."}")
  25. [!]扩展:NPC命令,支持调整英雄合击技能等级至10级
    功能:调整英雄技能等级
    格式:HEROSKILLLEVEL 技能名 控制符(=,+,-) 等级数(0-3)
  26. [!]修正:假人英雄杀怪升级不触发QF@HeroLevelUp的问题
  27. [+]增加:火墙击破生效机率选项("选项"->"物品装备"->"特殊属性"->"击破"->"生效机率设置"->"火墙生效机率")*****需自行调整*****
  28. [!]修正:马牌类物品出生星级为0的问题
  29. [+]增加:NPC命令
    功能:清除SendTimeMsg命令的定时触发
    格式:DelSendTimeMsg 索引(0-20)
    说明:索引为-1时,清除所有触发
  30. [!]修改:命令召唤的属下,不影响道召唤宝宝类技能使用
  31. [!]修正:自定义技能,设置“无目标对自已释放”后,无目标情况下无法触发 Lua脚本“使用技能回调”的问题
  32. [!]修改:目标无怒之内功技能时,静之内功技可以减少伤害
  33. [!]修正:<$CRYSTALLEVEL>,启用等级赋值模式时,天地结晶累计经验不满级时,输出值不对问题
  34. [+]增加:怪DB增加韧性、全能坚韧、魂力韧性、魂力坚韧、反击破字段(运行GameCenter.exe自动扩展)
  35. [+]增加:脚本变量
    组队人数:<$TEAMCOUNT>
    账号用户名:<$IDUSERNAME>
    账号身份证:<$IDSSNO>
    地图怪物数量:<$MAPMON(地图代码)>
    心法伤害免伤万分比:<$HEARTAVOIDINJURY>
    英雄心法伤害免伤万分比:<$HEROHEARTAVOIDINJURY>
  36. [!]修改:添加BUFF触发事件,返回BUFF余下时长,非BUFF配置里面的时间
    function AddBuffFunc_0(actor, buffId, nTime)
  37. [!]修改:Att337、338召唤宠物属性,不受“宝宝升级”面板控制,获得属性后,召唤下属直接增加宠物属性
  38. [!]修改:无需学习龙卫心法,UI变量标签也可显示(神圣防御、神圣幸运、神圣下限、神圣上限)变量值
  39. [!]修正:人物、英雄带Att25时,还可以使用连击的问题
  40. [+]增加:服务端play对像方法
    play:getMapRageActor()--输出组队成员Actor对像
    play:sendTimeMsg(消息内容, 时间(秒), 字颜色, QF触发段, 换地图显示模式, 索引)--快捷栏上方公告,时间到后进入QF触发段
    play:getVal_T(变量位)--取T变量
    play:setVal_T(变量位, 字符串)--设置T变量
  41. [+]增加:T变量(字符型存储变量)
  42. [!]修改:“鉴宝系统”设置页移至“功能设置二”窗口内
  43. [!]扩展:服务端Lua actor方法
    actor:getMapRageActor(),范围参数不再限12格
    actor:getStatus(状态编号(0-9)) 8-燃血破空 9-心法状态
    actor:sendFloatMsg(符号显示, 飘血索引ID, 显示点数, 延时毫秒[0-不延时])
  44. [!]修改:火符不钩选“无视障碍物”时,在未命中目标时不触发on_MagAttackTarge事件
  45. [!]扩展:NPC命令
    功能:设置五行属性
    格式:SetWuXing 五行属性(0-5) Hero
    五行属性:0-无 1-金 2-木 3-水 4-火 5-土
  46. [!]修正:在非安全区使用盟重回城石,不触发LUA事件(MapSafeChange 进入、离开安全区触发)
  47. [+]增加:服务端回调事件(BindEvent.lua const.lua init.lua)
    86--Att339属性生效时触发(返回值(伤害值、飘血ID))
    87--Att316属性生效时触发(返回飘血ID)
    88--人物启用、取消称号时触发
    89--升级武器触发(返回值决定是否可升级)
    90--计算魂力基础属性输出触发(返回值参与伤害输出计算)
    91--计算神圣基础属性输出触发(返回值参与伤害输出计算)


    --Att339属性生效时触发(返回值(伤害值、飘血ID))
    --参数:actor-受攻击者 target-攻击者 nType-类型(0-物理类 1-魔法类) nDamage-伤害值 wMagicID-技能ID
    --返回值: Damage-伤害值 FloatId-自定义飘血ID
    function Att339Active(actor, target, nType, nDamage, wMagicID)
    local nPoint = nDamage
    --返回值
    return {Damage=nPoint, FloatId=60000}
    end

    --Att316属性生效时触发(返回飘血ID)
    --参数:actor-受攻击者 target-攻击者 nType-类型(0-物理类 1-魔法类) wMagicID-技能ID
    --返回值: FloatId-自定义飘血ID
    function Att316Active(actor, target, nType, wMagicID)
    --返回值
    return {FloatId=60000}
    end

    --人物启用、取消称号时触发
    --参数:actor-操作者 nIdx-称号idx nType-操作方式(0-取消 1-启用)
    function SetPalyTitles(actor, nIdx, nType)
    end

    --升级武器触发(返回值决定是否可升级)
    --参数:actor-升级者 item-武器物品(虚拟)
    function UpgradeWapon(actor, item)
    local CanUp = true--返回是否可升级
    --返回值
    return CanUp
    end

    --计算魂力基础属性输出触发(返回值参与伤害输出计算)
    --actor-受攻击者 target-攻击者 nDamage-魂力基础威力 wMagicID-技能ID
    function SoulAbilPower(actor, target, nDamage, wMagicID)
    --返回值
    return nDamage
    end

    --计算神圣基础属性输出触发(返回值参与伤害输出计算)
    --actor-受攻击者 target-攻击者 nDamage-神圣基础威力 wMagicID-技能ID
    function HeartHitPower(actor, target, nDamage, wMagicID)
    --返回值
    return nDamage
    end
  48. [+]增加:启动器“配置向导”,设置引擎选项“加载物品重复提示”
    [+]增加:启动器“配置向导”,设置引擎游戏模式选项“免费模式”,默认钩选
    [+]增加:启动器“配置向导”,设置登陆网关其它设置参数
    [+]增加:启动器“进程窗口”,可设置窗口嵌入或分离
  49. [+]增加:刺英雄距离目标3格时使用鬼灵步技能
  50. [!]扩展:NPC命令
    功能:利用NPC发送信息,支持自定义颜色
    格式: SENDMSG 信息类型代码 %s信息内容%d 字体颜色(0-255) 背景颜色(0-255)
    信息类型代码:
    0、发送全服广播信息(无标识)
    1、发送普通红色广播信息
    2、发送普通红色广播信息,并显示NPC名称
    3、发送普通红色广播信息,并人物NPC名称
    4、在NPC头顶,显示普通说话信息
    5、发送红色信息给人物
    6、发送绿色信息给人物
    7、发送蓝色信息给人物
    8、对行会内成员发送信息
    9、对当前地图所有玩家发送信息
    10、发送广播信息(聊天框顶部-传音筒效果 176不支持)
    11、对国家内成员发送信息
    12、对阵营内成员发送信息
    13、发送人物信息(聊天框顶部[传音筒效果 176不支持])
  51. [!]修正:获得水晶之心称号,使用千里传音效果无效的问题
  52. [!]修正:NPC命令不支持嵌套变量
    INC <$N(<$S(属性名)>)> 1000
    INC <$N(<$S(属性名)>)> HUMAN 血玉值

    DEC <$N(<$S(属性名)>)> 1
    DEC <$N(<$S(属性名)>)> HUMAN 血玉值

    SUM <$N(<$S(属性名)>)> 1

    DIV <$N(<$S(属性名)>)> 1000 10

    MUL <$N(<$S(属性名)>)> 1000 10

    PERCENT <$N(<$S(属性名)>)> 10 1000

    PERCENTEX <$N(<$S(属性名)>)> 1 100
  53. [!]修改:地图参数MONHPRATE时,召唤神兽或GM命令召唤属下,人物宠物不受地图参数影响
  54. [+]增加:"隐藏五行名显示(人)"、"隐藏五行名显示(怪)"选项("选项"->"功能设置一"->"五行阵法")
  55. [!]扩展:NPC命令
    CheckHpPer 操作符(<>=) 百分比 Hero
    CheckMpPer 操作符(<>=) 百分比 Hero
  56. [!]修正:已鉴定的物品使用SetItemStar命令后,显示为"可鉴定"的问题
  57. [!]修改:计算鉴定星级套装属性,包含马牌装备位
  58. [!]修改:actor:bagItemToBag()方法,即时转移至包裹内
  59. [!]修改:去掉自定义怪“增加周围怪物自身BUFF”选项;增加周围怪BUFF机率及BUFF设置
  60. [!]修正:Lua脚本“使用技能回调”触发,使用技能时无目标时,攻击目标(TagActor)参数为自身,保证使用技能执行回调事件
  61. [+]增加:服务端Lua s.obj方法
    s.obj.getDBMagic(技能Idx,类型)--通过技能idx获取数据库技能模型
    s.obj.getDBMagicEx(技能名,类型)--通过技能名称获取数据库技能模型
    s.obj.getDBMon(怪物名)--获取数据库怪物模型
    s.obj.getDBFengHao(idx)--获取指定idx数据库称号模型
    s.obj.getDBFengHaoEx(称号名)--获取指定名称数据库称号模型
    s.obj.getBuffConfig(idx)--获取指定idx的BUFF配置模型
    s.obj.getItemRule(物品名)--获取指定物品名的物品规则模型
    s.obj.checkMap(地图ID)--检查地图是否存在
  62. [+]增加:服务端Lua 数据库技能模型方法
    dbmagic:getIndex()--获取技能ID
    dbmagic:getName()--获取技能名称
    dbmagic:getEffectType()--获取动作效果
    dbmagic:getEffect()--魔法效果(技能图标)
    dbmagic:getSpell()--魔法消耗
    dbmagic:getPower()--基本威力
    dbmagic:getMaxPower()--最大威力
    dbmagic:getDefSpell()--升级魔法
    dbmagic:getDefPower()--升级威力
    dbmagic:getDefMaxPower()--升级最大威力
    dbmagic:getJob()--职业
    dbmagic:getTrainLevel(等级0-2)--升级所需等级
    dbmagic:getMaxTrain(等级0-2)--等级最高修炼点
    dbmagic:getDelayTime()--技能延时
    dbmagic:getDescr()--备注
    dbmagic:getCdHint()--CD时间提示
    dbmagic:getSort()--排序值
  63. [+]增加:服务端Lua 数据库怪物模型方法
    dbMon:getName()--怪物名
    dbMon:getRace()--种族
    dbMon:getRaceImg()--种族图像
    dbMon:getAppr()--形像代码
    dbMon:getLevel()--等级
    dbMon:getLifeAttrib()--不死系
    dbMon:getCoolEye()--破隐身
    dbMon:getExp()--经验值
    dbMon:getMp()--魔法值
    dbMon:getHp()--生命值
    dbMon:getAc()--物防
    dbMon:getMac()--魔防
    dbMon:getDc()--攻击力
    dbMon:getMaxDc()--最大攻击力
    dbMon:getMc()--魔法
    dbMon:getSc()--道术
    dbMon:getSpeed()--敏捷
    dbMon:getHitPoint()--命中率
    dbMon:getWalkSpeed()--行走速度
    dbMon:getWalkStep()--行走步伐
    dbMon:getWalkWait()--行走等待
    dbMon:getAttackSpeed()--攻击速度
    dbMon:getUnFireRate()--火墙抗性
    dbMon:getUnParalysis()--防麻
    dbMon:getUnPosion()--防毒
    dbMon:getUnDragonRate()--合击抗性
    dbMon:getViewRange()--视线范围
    dbMon:getMaxDamage()--伤害上限
    dbMon:getDecDamageRate()--吸伤比例
    dbMon:getTc()--刺术
    dbMon:getHeartPower()--神圣攻击
    dbMon:getHeartAc()--神圣防御
    dbMon:getDropItemMode()--掉落模式
    dbMon:getUnCutting()--反斩杀
    dbMon:getDecDamage()--吸伤点
    dbMon:getWuXing()--五行
    dbMon:getTenacity()--韧性
    dbMon:getHitMagStout()--全能坚韧
    dbMon:getSoulTenacity()--魂力韧性
    dbMon:getSoulHitMagStout()--魂力坚韧
  64. [+]增加:服务端Lua 数据库称号模型方法
    dbFengHao:getIndex()--获取Idx
    dbFengHao:getName()--获取名称
    dbFengHao:getStdMode()--获取StdMode
    dbFengHao:getShape()--获取Shape
    dbFengHao:getAniCount()--获取AniCount
    dbFengHao:getHours()--获取Hours
    dbFengHao:getLooks()--获取Looks
    dbFengHao:getDuraMax()--获取DuraMax
    dbFengHao:getAc()--获取AC
    dbFengHao:getAc2()--获取AC2
    dbFengHao:getMac()--获取MAC
    dbFengHao:getMac2()--获取MAC2
    dbFengHao:getDc()--获取DC
    dbFengHao:getDc2()--获取DC2
    dbFengHao:getMc()--获取MC
    dbFengHao:getMc2()--获取MC2
    dbFengHao:getSc()--获取SC
    dbFengHao:getSc2()--获取SC2
    dbFengHao:getNeed()--获取Need
    dbFengHao:getNeedLevel()--获取NeedLevel
    dbFengHao:getStock()--获取Stock
    dbFengHao:getParalysis()--获取Paralysis
    dbFengHao:getMp()--获取MP
    dbFengHao:getMain()--获取Main
    dbFengHao:getMain2()--获取Main2
    dbFengHao:getMx()--获取MX
    dbFengHao:getMx2()--获取MX2
    dbFengHao:getHeart()--获取Heart
    dbFengHao:getHeart2()--获取Heart2
    dbFengHao:getTc()--获取Tc
    dbFengHao:getUnAbilShape()--获取UnAbilShape
    dbFengHao:getUnDragonRate()--获取UnDragonRate
    dbFengHao:getUnFireRate()--获取UnFireRate
    dbFengHao:getUnBatterRate()--获取UnBatterRate
    dbFengHao:getUnHitRate()--获取UnHitRate
    dbFengHao:getUnMcRate()--获取UnMcRate
    dbFengHao:getUnScRate()--获取UnScRate
    dbFengHao:getUnDragonHitRate()--获取UnDragonHitRate
    dbFengHao:getDecDamage()--获取DecDamage
    dbFengHao:getDrugsMxReply()--获取DrugsMxReply
    dbFengHao:getHitPoint()--获取HitPoint
    dbFengHao:getSpeedPoint()--获取SpeedPoint
    dbFengHao:getShowType()--获取ShowType
    dbFengHao:getAttId(0-5)--获取Att字段值
    dbFengHao:getAttValue(0-5)--获取Att属性值
    dbFengHao:getEffects()--获取Effects
  65. [+]增加:服务端Lua Buff配置模型方法
    buffConfig:getIndex()--获取Buff编号
    buffConfig:getDescr()--获取Buff备注说明
    buffConfig:getTime()--存在时间(秒)
    buffConfig:getMaxTime()--最大存在时限(秒)
    buffConfig:getHpFullDel()--HP满后消失
    buffConfig:getMpFullDel()--MP满后消失
    buffConfig:getMoveDel()--移动后消失
    buffConfig:getAttackDel()--攻击后消失
    buffConfig:getStruckDel()--被攻击消失
    buffConfig:getAddTime()--时间叠加
    buffConfig:getAddArrValue()--效果叠加
    buffConfig:getDeathDel()--死亡消失
    buffConfig:getDeathAddBuff()--死亡可加Buff
    buffConfig:getOthersHideEffect()--对他人隐藏特效
    buffConfig:getChangeMapDel()--换地图消失
    buffConfig:getDefenceStopDel()--随魔法盾消失
    buffConfig:getChangeFeature()--改变外形
    buffConfig:getSave()--下线保存
    buffConfig:getSaveTimeMode()--下线时间保存模式(0-下线暂停计时 1-下线计时)
    buffConfig:getDelAddBuffIdx()--删除后添加新BUFF的索引
    buffConfig:getAttId(0-9)--获取Att的ID 参数:0-9
    buffConfig:getAttValue(0-9)--获取Att的属性值 参数:0-9
    buffConfig:getAttArmsCrit(0-9)--获取Att的飘血索引 参数:0-9
    buffConfig:getStack()--叠加层数
    buffConfig:getTimeCoff()--时间系数
    buffConfig:getAttCoff()--Att系数
    buffConfig:getGroupId()--组别
    buffConfig:getGroupPriority()--组内优先级
    buffConfig:getTriggerTime()--触发间隔(毫秒)
    buffConfig:getCdTime()--CD时长(秒)
    buffConfig:getClientShow()--显示图标
    buffConfig:getIcon()--Buff图标
    buffConfig:getIcontIdx()--Buff图标资源索引
    buffConfig:getEffectIdx()--特效索引
    buffConfig:getDelEffectIdx()--消失特效索引
    buffConfig:getChangeColor()--变色
    buffConfig:getCustomChangeColor()--自定义颜色值
    buffConfig:getDblClickIconDel()--可双击取消
    buffConfig:getDelFrontFlash()--临近消失之前闪动(秒)
    buffConfig:getTips()--Tips信息
    buffConfig:getPromptMsg()--提示信息
  66. [+]增加:服务端Lua 物品规则模型方法
    ItemRule:getName()--物品名称
    ItemRule:getNoDrop()--禁止丢弃
    ItemRule:getNoDeal()--禁止交易
    ItemRule:getNoStorage()--禁止存仓
    ItemRule:getNoRepair()--禁止修理
    ItemRule:getDropHint()--掉落提示
    ItemRule:getOpenBoxsHint()--宝箱提示
    ItemRule:getForeverNoDrop()--永不爆出
    ItemRule:getButchHint()--挖取提示
    ItemRule:getNoHeroUse()--禁止英雄使用
    ItemRule:getPickUp()--禁止捡起
    ItemRule:getDieDrop()--死亡必爆
    ItemRule:getBuyShopGive()--禁止商铺赠送
    ItemRule:getButch()--禁止挖取
    ItemRule:getRefineHint()--淬练提示
    ItemRule:getWaitPickUp()--隔时捡起
    ItemRule:getDigJewelHint()--挖宝提示
    ItemRule:get24HourDisap()--24时消失
    ItemRule:getPermanentBind()--永久绑定
    ItemRule:getTimeLimitBind()--限时绑定
    ItemRule:getOnItemBox()--放首饰盒
    ItemRule:getPickBind()--捡起绑定
    ItemRule:getUnderWarNotShop()--禁止攻城购买
    ItemRule:getRepairDura()--修复断刃,可修点数
    ItemRule:getNoPlayUse()--禁止主体
    ItemRule:getPickHint()--捡起公告
    ItemRule:getDisallowUpgrade()--禁止升级
    ItemRule:getDisallowNpcDeal()--禁止NPC出售
    ItemRule:getDisallowKamPo()--禁止鉴定
    ItemRule:getBindItemUnCompose()--绑定物品禁合成
    ItemRule:getUnderWarNotUse()--攻城期禁用
    ItemRule:getUnAddAbilValue()--禁止极品属性
    ItemRule:getUnShop()--禁止摆摊
    ItemRule:getUnLuck()--禁止附加幸运诅咒
    ItemRule:getUnStruckDecDura()--受攻禁减持久
    ItemRule:getUnUseItemShape()--禁为异形材料
  67. [!]修改:actor:takeOffItem()方法,脱下装备成功返回物品制造ID
  68. [!]修改:叠加类药品,NPC出售价格过低问题
  69. [!]修改:服务端事件回调“穿装备之后回调”,脱下的物品放回包裹后再触发事件
  70. [!]修正:GM命令创建行会时,行会名长度不受面板参数限制
  71. [!]修正:查看别人装备时,行会名为8个字时显示不全的问题
  72. [+]增加:称号DB增加Effects字段
  73. [+]增加:物品游戏日志,记录物品变量数据
  74. [!]修正:人物使用无极真气后,小退再进游戏时,无极真气可以直接使用的问题
  75. [+]增加:无极真气属性提升比例设置选项("选项"->"功能设置一"->"技能魔法"->"道士技能"->"无级真气"->"属性提升比例")
  76. [+]增加:"地面物品显归属名"选项("选项"->"客户端控制"->"基本参数"->"地面物品显归属名")
    配合登陆器Lua物品掉落回调事件(on_DropItem)使用
  77. [!]扩展:怪物DB掉落模式(DropMode) 6-伤害最多者可捡 7-伤害排前者可捡
    注意:透视技能对(m_btDropItemMode = 6 7)怪无效
    伤害排名取X位:"选项"->"怪物设置"->"基本参数"->"爆物品设置"->"(捡起模式=7)伤害排名取前X位"
    说明:怪受攻击后进行伤害统计(无组队,按个人统计;有组队,以队长统计,中途队长退组将不会获得物品分配)
    怪死亡后,伤害超过0.1%的进行分配名单;
    怪5分钟不被攻击时,且回满血则清理伤害统计数据

    怪物爆率文件参数:
    组队轮巡:只针对怪物掉落模式(6、7)生效,设置组队轮巡参数后,怪死亡物品设置归属名,只能指定归属名的玩家可捡起,时间到物品消失


    爆率模式:爆率设置(支持条件控制)
    格式:机率A/机率B 物品 数量 变量名 检测符(><=) 检测数量 操作类型(0-不操作 -减 +加 =等) 操作数量 组队轮巡(1-启用)

    爆率模式1:爆率1设置(支持条件控制)
    格式:机率A/机率B RANDOM"[1/1]物品1|[1/2]物品2|[1/1]物品3" 数量 变量名 检测符(><=) 检测数量 操作类型(0-不操作 -减 +加 =等) 操作数量 组队轮巡(1-启用)

    爆率模式2:爆率2设置(支持条件控制)
    格式:机率A/机率B NEWRANDOM"物品1|物品2|物品3" 数量 变量名 检测符(><=) 检测数量 操作类型(0-不操作 -减 +加 =等) 操作数量 组队轮巡(1-启用)

    爆率模式3:爆率3设置(支持条件控制)
    格式:机率A/机率B RANDOMEX"[二级机率A/二级机率B]物品1|物品2,[二级机率A/二级机率B]物品A|物品B," 数量 变量名 检测符(><=) 检测数量 操作类型(0-不操作 -减 +加 =等) 操作数量 组队轮巡(1-启用)
  78. [+]增加:DBServer.exe基本设置增加选项:"禁止创建角色"
  79. [!]修正:IDClient.exe不能配套最新LoginSrv.exe显示角色完整数据,支持直接修改账号认证数据
  80. [+]增加:DBServer.exe数据管理窗口删除人物时,同时删除人物的英雄数据
  81. [+]增加:数据通“数据库整理”,“清理无主体的英雄角色”选项
  82. [+]增加:数据通,可以单独使用角色名称查询英雄数据(钩选"Hero")至"英雄名"下拉框
  83. [!]扩展:NPC命令,支持英雄参数
    功能:调整装备持久上限
    格式:CHANGEITEMDURA 物品位置(0-28) 控制符(=,+,-) 持久点数(0-65000) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品

    功能:调整装备持久下限
    格式:CHANGEITEMDURAEX 物品位置(0-28) 控制符(=,+,-) 持久点数(0-65000) Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品
  84. [+]增加:NPC命令
    功能:检查身上装备持久上限
    格式:CheckItemDuraMax 位置(0-28) 控制符(>,<,=) 持久点数 HERO
    说明:持久1点=1000
  85. [!]扩展:NPC命令
    功能:检查酒的品质
    格式:CHECKMAKEWINE 酒名称 操作符(<,>,=) 点数 模式(0-品质 1-酒精度 2-酒等级 3-当前持久)

    功能:收回指定属性的酒(按品质、酒精度、酒等级)
    格式:TAKEMAKEWINE 酒名称 数量 操作符(<>=) 点数 模式(0-品质 1-酒精度 2-酒等级 3-当前持久)
    说明:酒等级只有0-3级
  86. [!]修正:SetItemLook无法操作物品分类(53、63)异形
  87. [!]修改:击破属性,"火墙生效机率"设置0时,表示火墙击破无效
  88. [!]扩展:NPC命令
    功能:获取物品DB字段值
    格式:GetDBItem 物品名 字段位(0-58) 整形变量 idx模式(0/1)
    说明:变量位支持整形变量,例G A N S <$N()> <$S()>等
    idx模式=1时,物品名参数为idx
  89. [!]扩展:NPC命令
    功能:获取背包中指定物品的数量至变量
    格式:GetBagItemCount 物品名称 变量 模式(0-所有物品 1-不含已放入OK框的物品) Hero idx模式(0/1) 绑定物品模式(0-包含 1-不含)
    idx模式=1时,物品名参数为idx
  90. [+]增加:自定义怪瞬移攻击威力倍率设置选项(默认200)
  91. [!]扩展:NPC命令
    功能:检查装备当前钢纹等级
    格式:CheckItemSteelLevel 物品位置(0-28) (符号 < > =) 钢纹等级(0-175) hero
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品 200..205首饰盒装备位

    检查装备最高可锻造钢纹类型
    格式:CheckItemMaxSteel 物品位置(0-28) (符号 < > =) 最高可锻造钢纹(0-35) hero
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品 200..205首饰盒装备位
  92. 功能:放置怪物,怪物向集中点集中
    格式: MobPlace 怪物名 怪类型(0普通怪/1内功怪/2经络怪/3心法怪(主体)/4心法怪(英雄)/5心法怪(主体、英雄)) 模式(0/1 1-魔王岭) 死亡爆极品(0/1) 爆极品加属性最高点(0/1) 直接死亡(0/1) 血量比例(‰)
    血量比例(‰):千分比,设置大于0时生效
  93. [+]增加:假人配置,可设置国家、阵营攻击模式及设置国家、阵营
    例:
    [Info]
    ;攻击模式(英雄无效)
    ;0-全体攻击(主动攻击,但不攻击假人) 1-和平攻击(不PK) 2-夫妻攻击 3-师徒攻击 4-编组攻击 5-行会攻击
    ;6-红名攻击(不主动攻击,受攻击后反击) 7-师门攻击 8-敌对攻击 9-国家攻击(需设置"国家"参数) 10-阵营攻击(需设置"阵营"参数)
    AttatckMode=9

    ;国家(0-无 1-X)
    Nation=2
    ;阵营(0-无 1-X)
    Camp=0
  94. [+]增加:噬魂沼泽,地图魔法场景参数("选项"->"英雄设置"->"英雄合击"->"噬魂沼泽"->"地图魔法场景设置")
  95. [+]增加:火龙气焰,地图魔法场景参数("选项"->"英雄设置"->"英雄合击"->"火龙气焰"->"地图魔法场景设置")
  96. [!]扩展:NPC命令
    功能:检查包裹是否有指定叠加物品
    格式:CHECKKIMNEEDLE 物品名称 数量 hero 绑定物品模式(0-包含 1-不含)

    功能:收回包裹指定叠加物品
    格式:TAKEKIMNEEDLE 物品名称 数量 hero 绑定物品模式(0-包含 1-不含)

    功能:给指定的叠加物品
    格式:GIVEKIMNEEDLE 物品名称 数量 hero 绑定类型|绑定时间|时间类型(0-小时 1-分)|
    绑定类型: 1限时物品 2绑定期(过绑定期后可使用,绑定期不可交易,不爆) 3永久绑定(自己可使用,不可交易,掉后不可捡起)

    功能:检查包裹是否有指定物品
    格式:CHECKITEM 物品名称 数量 HERO 绑定物品模式(0-包含 1-不含)

    功能:收回包裹指定物品
    格式:TAKE 物品名称 数量 HERO 绑定物品模式(0-包含 1-不含)

    功能:给物品
    格式:GIVE 物品名 数量 是否英雄(英雄为Hero,主体为"主体") 神技代码(1-10,251) 神秘属性数量(1-4) 几鉴(0-3)|属性1|属性2|属性3 发光(0/1)|极品(攻)|极品(魔)|极品(道)|极品(刺)|极品(防)|极品(魔防) 钢纹等级(1-175)|熔炼(1-11)|熔炼1(1-11)|变量位0|变量位1|变量位2|变量位3|变量位4|变量位5|变量位6|变量位7|变量位8|变量位9|变量位10|绑定类型|绑定时间|时间类型(0-小时 1-分)|
    绑定类型: 1-限时物品 2-绑定期(过绑定期后可使用,绑定期不可交易,不爆) 3-永久绑定(自己可使用,不可交易,掉后不可捡起)
    例:Give 木剑 1 主体 1|3|5|7 4 3|12|32|34 0 105|11|11|4032|4032|4032|4032|4032|4032|4032|4032|4032|4032|4032|3|72|0|

    功能:通过物品名获取包裹物品对象
    actor:getBagItemEx(物品名,绑定物品模式(0-包含 1-不含))

    功能:收回指定名称的物品
    actor:takeBagItemEx(按物品名,数量,绑定物品模式(0-包含 1-不含))

    功能:给角色物品
    actor:giveItem()
    参数:物品名称 神秘属性数量(1-4) 神技代码(1-10、251) 几鉴(0-3)|属性1|属性2|属性3 钢纹等级(1-140)|熔炼(1-11)|熔炼1(1-11)|变量位0|变量位1|变量位2|变量位3|变量位4|变量位5|变量位6|变量位7|变量位8|变量位9|变量位10|绑定类型|绑定时间|时间类型(0-小时 1-分)|变量位11|变量位12|变量位13|变量位14|变量位15|变量位16|变量位17|变量位18|变量位19|变量位20| 极品(攻)|极品(魔)|极品(道)|极品(刺)|极品(防)|极品(魔防)|极品(诅咒)|极品(准确)|极品(攻速)|极品(强度)|极品(暴击)|极品(幸运) 数量
    极品属性:防(部分物品无效),魔防(部分物品无效),诅咒、准确、攻速、强度、暴击、幸运(武器有效)
    玉物品:攻-麻痹强化 魔-近战抗性 道-火墙抗性 防-合击抗性 魔防-神圣属性上限 诅咒-神圣属性下限 准确-魔血 攻速-显示(星星)/绑定类型: 1-限时物品 2-绑定期(过绑定期后可使用,绑定期不可交易,不爆) 3-永久绑定(自己可使用,不可交易,掉后不可捡起)
    例:actor:giveItem("木剑", 4, "1|3|5|7", "3|12|32|34", "105|11|11|4032|4032|4032|4032|4032|4032|4032|4032|4032|4032|4032|3|72|0|", "1|2|3|4|5|6|7|8|9|10|11|", 1)
  97. [+]增加:"战士周围不可移动清理目标"选项("选项"->"英雄设置"->"其它设置"->"战士周围不可移动清理目标")
  98. [+]增加:服务端Lua actor对像方法
    actor:getAutoCreateMode()--检查是否为引擎“加载人物挂机”菜单创建的角色
    actor:getAttPoint(Att属性ID)--获取指定Att属性值
    actor:getLastHiter()--获取击杀者对像(被对方杀害)
  99. [+]增加:NPC命令
    功能:检查时间是否在指定时间范围内
    格式:CheckTimeRange 开始时 开始分 开始秒 结束时 结束分 结束秒
    时:0-23 分:0-59 秒:0-59
  100. [+]增加:NPC命令
    功能:检查日期是否在指定范围内
    格式:CheckDateRange 开始年 开始月 开始日 结束年 结束月 结束日
    年:1970-2099 月:1-12 日:1-31
  101. [+]增加:自定义怪 "物理攻击按魔法伤害计算"选项
  102. [+]增加:自定义怪 "物理攻击移动"选项
  103. [!]修正:SetItemIdx命令操作衣服或武器时,人物外观不同步显示的问题
  104. [!]修改:怪物分类142,143,144,145,目标近身2格时会退后躲避
  105. [+]增加:NPC命令
    功能:循环执行脚本
    格式:
    While 整形变量 操作符(>,<,=) 整形变量
    脚本命令...
    EndWhile

    注意:需要While与EndWhile配对使用;
    主要用于替换Goto命令(Goto命令为递归调用,易造成脚本死循环,导至引擎程序堆栈溢出、崩溃)
  106. [!]修正:ChangeItemSteelQuality命令,数值超过2980时导至物品钢纹错误的问题
  107. [!]修正:刺英雄无法使用倚天技能的问题
  108. [!]扩展:NPC命令
    功能:在客户端快捷栏上方显示时间信息,时间到后进入QFunction-0.txt 指定的触发段
    格式:SENDTIMEMSG 消息内容 时间 字颜色 QF解发段 换地图显示模式(0-3) 索引(0-2)
    换地图显示模式:0-换地图不消失 1-换地图消失 2-地图随机不消失,地图切换消失 3-连接点、随机不消失,地图切换消失
  109. [!]修正:GameTools.exe称号页面,拉伸界面时,"全部删除"按键会移动的问题
  110. [!]修正:区服钩选“跨服不同步行会”时,在区服上新建行会,还能在中心服中显示
  111. [!]修正:假人道职业,不使用召唤圣兽技能的问题
  112. [+]增加:假人自动使用军魂觉醒,龙神之怒,金元护体,木元护体,凝冰,召唤土元,召唤火元,召唤水元技能
  113. [+]增加:英雄"守护点离主体X格"选项("选项"->"英雄设置"->"其它设置"->"守护参数"->"守护点离主体X格")
  114. [!]修正:镜像地图脚本创建的NPC,无法使用“交易NPC配置”窗口加载的问题
  115. [!]修正:NPC命令,只能操作至17的装备位的问题
    功能:设置装备绑定状态
    格式:SETITEMSTATE 位置(0-70) 项目(0-5) 属性(0为正常,1为绑定) 绑定时间(小时) 绑定类型(1-3)
    项目: 0 禁止扔1 禁止交易 2 禁止存 3 禁止修 4 禁止出售 5 禁止爆出
    绑定类型: 1限时物品 2绑定期(过绑定期后可使用,绑定期不可交易,不爆) 3永久绑定(自己可使用,不可交易,掉后不可捡起)
  116. [!]修改:冰咆哮、冰霜雪雨可清除火墙时,根据自身的攻击模式,判断是否可以清除火墙
  117. [!]修正:怪物获得Att74后,还能掉血的情况
  118. [+]增加:地图参数
    NOITEMADDVALUE--怪爆出物品禁止极品属性
    DECBURSTRATE--减杀怪爆率
    NOREVIVALEX--禁复活
    NOREBIRTH--禁重生
    NOMAGICSHIELD--禁护身(掉1.5倍的蓝)
    NOMAGICSHIELD1--禁护身(HP MP各50%)
    NOMAGICSHIELD2--禁护身(掉1倍的蓝)
  119. [!]修改:法师假人执行AIStop命令后,不再自动开启魔法盾
  120. [!]修改:假人启动状态时才进行目标搜索
  121. [+]增加:重生属性各等级恢复血量比例选项
  122. [+]增加:复活属性(246)恢复血量比例选项
  123. [!]修改:复活属性(114,231两类)可设置不同的使用间隔及恢复血量
  124. [!]修正:英雄使用Lua方法useSpellEx触发龙神之怒时,看不到身体放大效果的问题
  125. [+]增加:地图别名设置
    MapInfo.txt文件
    [0|N0 比奇省]
    ;地图ID X Y 范围 地图别名(16字符)
    {0 288 616 50 新手村}
    {0 329 266 12 比奇安全区}
  126. [+]增加:"安全区检查重叠"选项("选项"->"功能设置一"->"基本功能"->"安全区检查重叠")
  127. [!]修正:启动器清空数据,无法清空ApplyGuild.txt文件
  128. [+]增加:NPC命令
    功能:清除城堡聘请守卫怪
    格式:ClearCastleHireMon 城堡号
  129. [!]修正:人物使用att99属性时,英雄或怪物还会继续攻击的问题
  130. [+]增加:"怒之内功剑法只有平砍生效"选项("选项"->"功能设置一"->"技能魔法"->"内功技能"->"内功强化"->"基本参数"->"怒之内功剑法只有平砍生效")
  131. [!]扩展:NPC命令
    功能:在线泡经验(直接得到经验)
    格式:SETAUTOGETEXP 时间(秒) 点数 是否安全区 地图号 模式(0-3)
    是否安全区:0为任何地方
    模式:0-经验 1-经验,内功经验 2-经验,心法经验 3-经验,内功经验,心法经验
  132. [+]增加:"神圣暴击倍概率保留"选项("选项"->"物品装备"->"特殊属性"->"韧性"->"神圣暴击倍概率保留")
  133. [+]增加:NPC命令
    功能:城堡大门开关控制
    格式:CastleDoorControl 城堡号 模式(0-关 1-开)
  134. [+]增加:"半月周围目标伤害威力倍数"选项("选项"->"功能设置一"->"技能魔法"->"武士技能"->"半月弯刀"->"半月周围目标伤害"->"威力倍数")
  135. [*]扩展:物品代码
    341-神龙附体4级
    342-神龙附体5级
    343-神龙附体6级
    344-神龙附体7级
    345-神龙附体8级
    346-记忆
    347-神龙附体9级
    348-神龙附体10级
  136. [!]修正:隔位刺杀时,虹魔吸血属性无效的问题
  137. [!]扩展:Lua方法
    actor:takeNpcDlgBoxItem(物品位置, 删除数量)---回收OK框物品
    说明:删除数量-只有是叠加物品时才会有效,该参数为空时,则直接删除物品
  138. [+]增加:Lua方法
    actor:setSkillLevelEx(技能ID, 操作符(+,-,=), 等级)--设置技能强化等级
    actor:setOnTimer(索引, 间隔(秒), 循环次数)--设置定时器(人物有效)
    actor:setOffTimer(索引)--停止定时器(人物有效)
    actor:getItemAddValue(位置, 属性类型)--获取全身装备极品属性点数
    actor:getAddDamageRate()--取附加伤害(%)
    actor:setAliveActive(类型)--设置复活、重生属性可用(人物或英雄)
    actor:setNameColor(颜色)--设置名字颜色(人或英雄无效)
    actor:getGenerateId()---获取生产ID(人物或英雄)
    actor:getMaxMedicineValue()--取药力值上限
    actor:getMedicineLevel()--取药力值等级(人物或英雄)
    actor:getHeartAvoidInjury()--取心法伤害免伤(万分比)属性
  139. [!]修改:斩杀属性"对怪生效",对人物或英雄分身无效
  140. [+]增加:大刀卫士"秒杀怪物不爆物品"选项("选项"->"怪物设置"->"怪物类型"->"大刀卫士"->"秒杀怪物不爆物品")
  141. [+]增加:服务端Lua s.obj方法
    s.obj.getMapRageActor(地图,X坐标,Y坐标,范围)--输出指定地图坐标,范围内的对像
    s.obj.getMapRageMon(地图, X坐标, Y坐标, 范围, 怪物名)--输出指定地图范围内的怪物对像
    s.obj.getMapRageMonCount(地图, X坐标, Y坐标, 范围, 怪物名)--获取指定地图范围内的怪物数量
    s.obj.getMapRagePlay(地图, X坐标, Y坐标, 范围)--输出指定地图的玩家对像
    s.obj.getMapRagePlayCount(地图, X坐标, Y坐标, 范围)--获取指定地图范围内的玩家数量
    s.obj.clearMapMon(地图, 怪名称, 模式(0/1))--清除指定地图的怪物
    s.obj.clearMapItem(地图, X坐标, Y坐标, 范围, 物品名)--清除地图物品
  142. [!]修改:摆摊购买物品日志,记录物品钢纹等级属性
  143. [!]修改:Run网关,函数TickInterval()达到49天时问题
    [!]修改:Run网关硬件码清理处理,防止限制硬件码数量时,玩家达到限制量时,影响登陆器断线重连
  144. [!]修正:走过自定义技能制造的地图魔法场景时,触发StruckDamage事件时,有时会得不到魔法ID参数的问题
  145. [!]扩展:NPC命令
    功能:调整装备极品属性
    格式:CHANGEITEMBESTVALUE 物品位置(0-28) 属性(0-6) 控制符(=,+,-) 点数(0-65535) Hero 累计升级计数
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品
    属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效)
    物品为玉时:0-麻痹强化 1-近战抗性 2-火墙抗性 3-合击抗性 4-神圣属性下限 5-神圣属性上限 6-魔血 7-显示(星星)
    累计升级计数(0/1) 大于0表示累计指定数

    例:CHANGEITEMBESTVALUE 1 0 + 1 _ 1
  146. [!]修正:UPGRADEITEMEX调整印类物品持久上限受限65535的问题
  147. [!]修正:英雄召唤圣兽后,圣兽死亡后,未按技能间隔时间不停使用技能的问题
  148. [!]修正:自定义技能,钩选"技能开关",英雄使用不正常的问题
  149. [+]增加:镜像地图继承原地图的安全区配置(StartPoint)
  150. [!]修改:行会传送、夫妻召唤、师徒传送,使用者所在地图参数为NORECALL时,禁止使用
  151. [!]修改:淬炼配置,极品率设置0表示关闭极品属性
  152. [*]修改:G、I、P、M、D、N、<$N()>变量值范围0-42亿;相关变量操作命令进行修改
  153. [!]修正:属性接近21亿时,使用平砍,触发怒之内功剑法会导至输出低于21亿的问题
  154. [+]增加:鉴定星级属性(1-5星套装属性),同时支持魔血、麻痹强化、麻痹抗性属性
  155. [!]修改:actor:setMp() actor:setMp()方法支持传入42亿参数
  156. [+]增加:GameTools.exe支持版本变量使用查询(检查脚本文件、Lua文件、MonGen.txt)
  157. [+]增加:"魂力免伤万分比吸收上限"选项("选项"->"物品装备"->"特殊属性"->"魂力"->"魂力免伤万分比吸收上限")
  158. [+]增加:徒弟出师获得声望点数设置("选项"->"功能设置一"->"师徒系统"->"徒弟出师"->"徒弟获得"->"声望点数")
  159. [*]修改:使用投掷道具攻击目标,击中目标后才进行脚本触发
  160. [*]扩展:服务端Lua actor对像方法
    功能:延时跳转NPC脚本段(人物有效)
    格式:actor:delayGotoLable(延时(毫秒), NPC名称, 触发脚本段, 检查NPC距离(0/1))
  161. [+]增加:自定义技能升级设置选项"面板不显示熟练度"
  162. [*]修改:钩选"道法22级前物理攻击"后,法英雄学习火球术后,优先使用技能,再进行物理攻击
  163. [*]修改:钩选"道士物理攻击X以下目标"选项后,道+道使用合击,会出现多次触发合击技能的问题
  164. [!]扩展:NPC命令
    功能:清除地图怪物
    格式:CLEARMAPMON 地图号 怪种族ID或怪名 模式(0-种族ID 1-怪名)
    说明:包含怪物尸体
  165. [!]修正:关闭登陆器时,不触发QF大退脚本段
  166. [+]增加:NPC命令
    功能:设置聊天框物品解析
    格式:SetChatBoxItem 位置(0-28) Hero
    位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品 200..205首饰盒物品

    例:
    [@测试]
    #IF
    #ACT
    SetChatBoxItem 101
    SENDMSG 0 设置聊天框物品:{type=1;mkidx=<$BoxItem(1).MakeIndex>;dbidx=<$BoxItem(1).Index>}
  167. [!]修正:英雄变量标签无法显示"攻击吸血生效机率"属性值的问题
  168. [+]增加:NPC命令
    功能:获取装备极品属性点数至变量
    格式:GetItemAddValue 位置(0-28) 属性类型 变量 Hero
    位置:-2全身装备 (-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品 200..205首饰盒物品
    属性类型:-1所有极品 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效)
    例:
    #IF
    #ACT
    GetItemAddValue -2 0 N1
    SENDMSG 6 全身装备极品属性(攻)点数:<$STR(N1)>
  169. [!]修改:英雄烈火钩选"优先刺杀使用"、钩选“纵横剑术 优先启用(英雄)”时,可以使用烈火技能
  170. [!]修正:Att153,多件物品设置100%时造成斩杀机率溢出,不能刀刀必出斩杀
  171. [!]修改:地图参数NOGROUP,队长在其它地图时,成员在地图为禁止组队时,也禁止组队
  172. [+]增加:"飘血只输出斩杀伤害"选项("选项"->"物品装备"->"特殊属性"->"斩杀血量"->"飘血显示控制"->"飘血只输出斩杀伤害")
  173. [!]修正:物品合成减游戏点未记录日志的问题
  174. [!]修改:火雨目标3段掉血设置,2段、3段威力倍率可以设置0
  175. [*]修改:服务端回调事件
    42,--计算攻击威力(返回输出威力),输出技能ID

    --计算攻击威力(返回输出威力)
    function on_GetAttackPower(actor, Target, nPoint, MagicID)
    return nPoint
    end
  176. [!]修改:自定义技能,"等级上限"支持65535
  177. [!]修改:凝冰等级支持1-10级,可设置各级使用间隔及持续时长
  178. [!]修改:粹练属性计算方式(按难度值计算可以增加的点数)
  179. [!]修正:使用RENEWLEVEL命令调整等级后,面板等级不更新的问题
  180. [+]增加:物品特效配置、物品套装配置重载菜单
  181. [!]修改:启动器“所有端口号增加”选项可以输入负数
  182. [!]修正:部分技能威力输出,引擎会按目标种族条件,只输出0.8倍威力的问题
  183. [!]扩展:NPC命令
    功能:检查装备升级次数
    格式:CHECKITEMLEVEL 物品位置(0-28) (符号 < > =) 值 Hero
  184. [+]增加:劈星斩"递减伤害设置"("选项"->"英雄设置"->"英雄合击"->"劈星斩"->"递减伤害设置")
  185. [*]修改:NPC命令
    功能:调整人物属性
    格式:CHANGEHUMABILITY 属性(0-67) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
    注意:调整后的属性效果只在人物在线时有效
    67-强身等级

    actor:changeHumAbil支持(67属性)
  186. [+]增加:NPC命令
    功能:检查地图指定阵营人物数量
    格式:CheckMapHumCamp 阵营 地图 操作符(<,>,=) 数量
    例:
    #IF
    CheckMapHumCamp 2 <$MAP> > 0
    #ACT
    SENDMSG 6 〖提示〗:True
    #ELSEACT
    SENDMSG 6 〖提示〗:False
  187. [!]扩展:NPC命令
    功能:设置装备绑定状态
    格式:SETITEMSTATE 位置(0-70) 项目(0-5) 属性(0为正常,1为绑定) 绑定时间(小时) 绑定类型(1-4) HERO
    项目: 0 禁止扔1 禁止交易 2 禁止存 3 禁止修 4 禁止出售 5 禁止爆出
    绑定类型: 1限时物品 2绑定期(过绑定期后可使用,绑定期不可交易,不爆) 3永久绑定(自己可使用,不可交易,掉后不可捡起) 4-绑定期(不爆、禁扔、禁交易)
    位置: -1表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品 200..205首饰盒物品
  188. [+]增加:物品绑定类型: 4-绑定期(不爆、禁扔、禁交易)
  189. [!]修正:血魂一击(战),能让目标(有Att314属性100%时)掉血的问题
  190. [+]增加:人形怪攻击支持击破、重击、暴击属性输出
  191. [+]增加:BUFF选项"随魔法盾消失",("选项"->"自定义技能"->"BUFF设置"->"BUFF相关设置"->"消失控制"->"随魔法盾消失")
  192. [*]删除: "月灵使用DB攻击速度"选项(按DB速度设置)
    [+]增加:月灵升级速度因子设置("选项"->"功能设置一"->"技能魔法"->"道士技能"->"召唤月灵"->"速度因子设置")
    月灵升级属性参数设置("选项"->"功能设置一"->"技能魔法"->"道士技能"->"召唤月灵"->"升级属性参数")
    火灵升级速度因子设置("选项"->"功能设置一"->"技能魔法"->"道士技能"->"召唤火灵"->"速度因子设置")
  193. [!]扩展:服务端LUA s.obj方法
    功能:刷怪并返回怪对像
    格式:s.obj.makeMob(怪名, 地图, X, Y, 名字颜色, 怪类型(0-5), 死爆极品(0/1), 极品属性类型(0-6), 属性最高点(0-255), 阵营(0-255))
    极品属性类型:0-原模式 1-攻 2-魔 3-道 4-刺 5-防 6-魔防

    GM命令刷怪,极品属性类型(0-6)
  194. [*]扩展:NPC命令
    功能:清除BUFF状态
    格式:ClearBuff Buff编号 Hero 清除个数
    BUFF编号0表示清除所有
    例:
    #IF
    #ACT
    ;清除BUFF,1-9编号
    ClearBuff 1 _ 9

    actor:clearBuff(Buff编号,清除个数)方法
  195. [+]增加:"中心服禁存角色数据"选项 ("选项"->"参数设置"->"游戏选项(2)"->"中心服禁存角色数据")
  196. [*]扩展:NPC命令
    功能: 检测镖车(109)是否在身边
    格式:CheckEscortInNear 范围
  197. [+]增加:血条数值显示控制("选项"->"客户端控制"->"基本参数(2)"->"血条数值显示控制")
  198. [+]增加:法师技能 招魂术
    [技能DB]
    178;招魂术;2;18;3;3;3;3;0;0;1;13;50;18;100;24;100;60;;0;0;
    说明:
    使阵亡的怪物复活,成为法师的随从(需自身等级高于使用怪物等级)。
    1.招魂术使用时,判断宠物数量=0时,可使用
    2.招魂术宠物被打死,不能再次召唤;召唤成功的怪,不能被诱惑之光召唤
    3.成功召唤的怪显示黄色颜色
  199. [+]增加:跨服支持主体召唤原区的宠物、同步人物原有的部分状态值(凝冰等)
  200. [+]增加:NPC命令
    功能:检查装备限时绑定状态
    格式:CheckItemBind 物品位置(0-28) HERO
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品 200..205首饰盒物品
  201. [+]增加:服务端LUA 物品方法
    item:getBindTime()--取物品限时绑定状态
    item:setBindTime(绑定类型,绑定时间,时间类型)--设置物品限时绑定
  202. [+]增加:道士召唤的变异骷髅,被怪围住后无移动时,清除当前目标,重新选当前目标
  203. [!]修正:开箱子给金刚石、灵符不记录日志的问题
  204. [!]修正:内功主体经验参数2、英雄经验参数2设置过大时,会导至计算内功升级经验算术溢出问题
  205. [!]修改:纵横剑术,"生效机率"变更为"减速机率";减速时长、断筋时长设置0时表示关闭
  206. [+]增加:游戏日志增加记录项"人物登陆事件"
  207. [!]修正:当前背包负重累计超过65535时会益出的问题
  208. [!]修正:主体包裹转物品至英雄包裹时,英雄背包负重属性不同步显示的问题
  209. [!]修正:109镖怪通过传送点后,导至人物无法交镖的问题
  210. [*]修改:删除选项"英雄装备加速属性无效"
    增加"装备加速属性设置"(三种模式)("选项"->"英雄设置"->"速度设置"->"装备加速属性设置")**************需重新设置*********
  211. [+]增加:烈火、开天、逐日"暴击生效机率"选项,即使用技能时可提高暴击属性生效机率
  212. [+]增加:绝对防御技能,未触发时,Lv1-3伤害百分比减免%设置选项;Lv1-3级使用时长设置选项
  213. [+]增加:角蝇召唤蝙蝠数量参数至!Setup.txt;最大支持255
    [Setup]
    BeeCount=10
  214. [!]修正:行会争霸,英雄或宠物杀人不累加行会积分的问题
  215. [!]修改:String.ini文件,"PickUpItemBagFull="可以设置空提示设置
  216. [!]扩展:服务端LUA play方法
    play:getIdInfo 信息类型(0-12)
    信息类型:0-电话 1-问题1 2-答案1 3-问题2 4-答案2 5-生日 6-移动电话 7-登陆密码 8-推广人 9-创建时间(输出:yyyy年mm月dd日hh:mm:ss) 10-创建时间(输出:毫秒) 11-用户名 12-身份证
  217. [+]增加:QF触发段
    ;获得灵符触发(N0-获得数值)
    [@GetGameGird]
    #IF
    #ACT
    SendMsg 5 [提示]:您获得了灵符:<$STR(N0)>

    ;杀怪爆率时间结束触发(KillMonBurstRate命令)
    [@KillMonBurstRateEnd]
    #IF
    #ACT
    sendmsg 0 杀怪爆率时间结束触发
    BREAK

    ;喊话触发,S0-喊话内容
    [@Shout]
    #IF
    #ACT
    sendmsg 0 喊话触发:<$STR(S0)>
    BREAK
  218. [!]修正:城堡类NPC,执行命令会连续执行两次的问题
  219. [+]增加:NPC命令
    功能:设置复活、重生属性可用
    格式:SetAliveActive 类型(0-重生属性 1-复活属性) Hero
    注意:人物或英雄复活、重生属性时有效
  220. [+]增加:防复活属性生效机率选项("选项"->"物品装备"->"特殊属性"->"防复活"->"生效机率")
  221. [!]扩展:服务端LUA 物品方法
    item:getFromMap(模式0/1)--取物品物品来源:地图
    模式:0-地图名称 1-地图ID
  222. [+]增加:自定义怪,钩选"挖取触发QF"时,怪死亡后名字显示"(可探索)"
  223. [*]修改:Att间隔减HP,飘血显示数值调整为显示Att减HP的设置值
  224. [+]增加:"合击触发暴击属性"选项("选项"->"英雄设置"->"英雄合击"->"基本设置"->"合击设置"->"合击触发暴击属性")
  225. [*]修改:DBServer.exe钩选"运行后自动导出"挂机数据时,引擎定期查询数据导出结果,并进行挂机数据加载
  226. [*]修改:自定义怪物,物理攻击目标时,显示目标伤害延时时间,按"播放速度"*"播放图片"计算
  227. [!]修正:合区工具账号合并时,大小写认为不一样的问题
    [!]修正:(一键合区工具)钩选"合并完毕复制数据至主区",未复制文本文件的问题
    [!]修改:(一键合区工具)删除登陆小于指定日期,删除等级小于指定等级选项,分开设置
  228. [+]增加:自动入包(物品入包模式)爆出捡起选项,且可设置延时长时
  229. [*]修改:套装“1-2件套检测重复”--普通装备位(手、戒),只生效一个装备位
    “1-2件套检测时装重复”--时装装备位(手、戒),只生效一个装备位
  230. [+]增加:心灵召唤使用间隔时长选项("选项"->"功能设置一"->"技能魔法"->"法师技能"->"心灵召唤"->"使用间隔时间")
  231. [!]修正:月灵攻击无法触发Lua事件GetAttackPower
  232. [*]修改:SortHumVarToFile命令,角色变量值大于0时才保存至排序文件中
  233. [+]增加:人形怪配置文件控制选项
    [Info]
    ;不可移动(0-可移动 1-不可移动)
    NotMove=1
    ;守护范围(0-255)
    ProtectRange= 5
  234. [*]修改:Lua回调事件(杀怪得到经验时回调(返回值为分配经验))**************需自行修改返回值*****************
    --杀怪得到经验时回调(返回值为分配经验)
    function on_WinExp(actor, dwExp)
    return dwExp--返回指定分配经验
    end
  235. [!]扩展:NPC命令
    功能: 调整经验 英雄存在,则按比配分经验给英雄
    格式: ChangeExp 操作符(+/-/=) 经验点 类型(0-5) 限制英雄等级 聚至聚灵珠(0-聚 1-不聚)
    当操作符为+时,类型 0-主体经验保持不变,英雄分配一定经验
    1-英雄在线也不分配经验
    2-主体经验减比例分配给英雄
    3-按实际经验值分配(不考虑等级限制),英雄分配一定经验
    4-按实际经验值分配(不考虑等级限制),英雄在线也不分配经验
    5-按实际经验分配
  236. [!]扩展:NPC命令
    功能:检测英雄状态
    格式:CheckHeroMode 模式(0-3)
    说明: 0-攻击 1-跟随 2-休息 3-守护
  237. [+]增加:服务端LUA Hero方法
    hero:getHeroMode(模式0-3)--获取英雄状态
    hero:setHeroMode(模式0-3,守护坐标X,守护坐标Y)--设置英雄状态
    hero:getNGExp()--获取当前内功经验
    hero:getNGMaxExp()--获取升级内功经验
    hero:setNGExp(操作符,点数)--设置当前内功经验
  238. [+]增加:"组成员需邀请"选项("选项"->"参数设置"->"游戏选项(1)"->"组队设置"->"组成员需邀请")
  239. [+]增加:"安全区主人离线不走动"选项("选项"->"英雄设置"->"其它设置"->"安全区主人离线不走动")
  240. [+]增加:"聚集物品(内功)只杀怪累积经验"选项("选项"->"物品装备"->"其它"->"聚集物品(内功)只杀怪累积经验")
  241. [+]增加:加载人形怪配置时,装备及首饰盒物品不存在时,进行提示
  242. [*]修改:使用actor:setBuff()添加BUFF时,触发“添加Buff触发”时输出设置命令设置的时长
  243. [*]修正:区服开启"定期清空游戏点"选项,中心服未开启,导至跨服后回原服游戏点清空的问题
  244. [+]增加:DBServer选项"新建角色名称长度下限"
  245. [*]修改:清理当前攻击目标时,不初始暴击累积伤害值
  246. [*]修正:DECPLAYCARD命令减天数时,无法生效的问题
  247. [*]修正:召唤副将英雄时,强制各职业英雄等级保持一至
  248. [+]增加:服务端LUA Play方法
    play:setPermission(权限值)--设置人物权限
    play:getNGExp()--获取当前内功经验
    play:getNGMaxExp()--获取升级内功经验
    play:setNGExp(操作符,点数,模式)--设置当前内功经验
  249. [*]修正:战士类合击,钩选"合击不触发击破属性"后,还能触发击破的问题
  250. [*]修正:自定义怪设置为动物时,打死后无法挖到物品的问题
  251. [*]修正:未钩"开放鉴定挖宝系统"选项时,称号附加的强身属性不能显示在面板属性的问题
  252. [*]修正:英雄气血石不受地图参数"FIGHT4"控制
  253. [*]修正:CHECKITEMW命令不支持衣服参数[DRESS]
  254. [+]增加:"防麻时间按属性差值计算"选项("选项"->"物品装备"->"特殊属性"->"麻痹抗性"->"防麻时间按属性差值计算")
  255. [*]修正:actor:setSkillLevel(103, 4) 无法设置召唤巨魔技能为4级的问题
  256. [+]增加:杀怪经验计算因子选项("选项"->"参数设置"->"升级经验"->"杀怪经验"->"因子" "因子1")
    杀怪经验:=怪经验-(怪经验/因子)*(自身等级-(怪等级+因子1))
  257. [+]增加:自定义技能选项"分身禁用"
  258. [+]增加:Att158掉血模式选项("选项"->"物品装备"->"Att属性表"->"其它设置"->"Att158周围目标掉血"->"按属性值掉血")
  259. [!]扩展:NPC命令
    功能:设置攻击力倍数
    格式:POWERRATE 操作符(+/-/=) 倍率 有效时间 HERO 是否提示(0/1)
  260. [*]修正:钩选"经验达到可连接升8级"时,人物只升一级时登陆器会提示两次"升级"的问题
  261. [+]增加:刺杀剑术破魔法盾机率("选项"->"功能设置一"->"技能魔法"->"武士技能"->"刺杀剑术"->"破魔法盾"->"机率")
  262. [+]增加:死亡之眼、冰霜群雨麻痹时长设置选项("选项"->"功能设置一"->"技能魔法"->"内功技能"->"龙卫神技")
  263. [*]修正:交易时,会受保存角色数据而打断的问题
  264. [*]修正:角色跨服后,原服关闭后再开启,导至角色数据保存无效的问题
  265. [+]增加:自定义技能"作用范围设置",增加"可击中"类型,即不显示场景但可以击中目标
  266. [+]增加:自定义技能"威力计算",增加"不计算"类型(输出威力值1点),即不计算技能威力及人物属性输出威力
    [+]增加:自定义技能"地图场景魔法设置"选项"下线消失"
  267. [+]增加:气功波"禁止推同等级"选项 ("选项"->"功能设置一"->"技能魔法"->"道士技能"->"气功波"->"禁止推同等级")
  268. [+]增加:LoginSrv.exe远程账号管理,增加密码错误锁定选项
  269. [*]修改:登陆网关、角色网关流程(登陆网关、LoginSrv.exe、角色网关、DBServer.exe、登陆器需配套)
  270. [*]修改:合级3级后威力倍数更改为3级威力倍数,新增4级后威力倍数(******需自行调整原有参数*******)
    ("选项"->"英雄合击")
  271. [+]增加:物品规则"受攻禁减持久"
  272. [*]修改:Lua回调事件(查看角色装备),返回值决定是否可查看**************需自行修改返回值*****************
    --查看角色装备(返回值决定是否可查看)
    function on_QueryUserState(Actor, TagActor)
    return true--返回
    end
  273. [*]修正:物品爆出时,计算极品属性时,特定DB持久值时,物品持久计算溢出的问题
  274. [*]修正:清空套装数据后,重新运行服务端,登陆器还会显示套装数据的问题
  275. [+]增加:NPC命令
    功能:获取装备物品属性(DB属性+极品属性)
    格式:GetItemAbil 位置(0-28) 属性类型 变量 Hero
    位置:(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品 200..205首饰盒物品
    属性类型:0-攻 1-魔 2-道 3-刺 4-防 5-魔防
  276. [*]修正:使用脚本命令CHANGEITEMDURAEX,设置身上装备持久为0时,不重新计算角色属性的问题
  277. [*]修正:道英雄使用气功波,未按技能CD间隔
  278. [*]修正:地图设置MISSION参数时,英雄下属不能清除的问题
  279. [*]修正:引擎异常 TPlayObject.Operate 3218 Code:82
  280. [*]修正:物品规则设置"永久绑定"后,使用物品合成功能制造的物品未绑定的问题
  281. [+]增加:人形怪、巨镰蜘蛛等怪物配置参数,挖取模式支持U变量操作
    [Info]
    ;挖取身上装备收费模式(0金币 1元宝 2金刚石 3灵符 4U变量)
    ButchChargeClass=4

    ;挖取U变量索引(0-999)
    ButchUValIdx=999
  282. [*]修改:LoginSrv.exe自动锁定IP功能,登陆错误时计数加1,登陆成功计数减1
  283. [+]增加:人物死亡爆出量控制设置(人物、英雄有效)("选项"->"参数设置"->"人物死亡"->"基本设置"->"人物死亡爆出量控制")
  284. [*]修改:自定义技能场景事件回调,增加输出释放者***********************需自行修改LUA脚本****************
    --自定义技能友方进入场景范围回调
    --友方:Actor 释放者:TagActor 技能ID:MagicID
    function EventFriend_10010(Actor, TagActor, MagicID)
    local actorname = Actor:getCharName()
    local TagActorName = TagActor:getCharName()
    print("释放者:["..TagActorName.."],["..actorname.."]友方进入技能ID["..tostring(MagicID).."]场景--[自定义技能场景友方进入回调]")
    end

    --自定义技能目标进入场景范围回调
    --目标:Actor 释放者:TagActor 技能ID:MagicID
    function EventTarget_10010(Actor, TagActor, MagicID)
    local actorname = Actor:getCharName()
    local TagActorName = TagActor:getCharName()
    print("释放者:["..TagActorName.."],["..actorname.."]目标进入技能ID["..tostring(MagicID).."]场景--[自定义技能场景目标进入回调]")
    end
  285. [+]增加:绝杀之意技能有效次数设置选项("选项"->"功能设置一"->"技能魔法"->"法师技能"->"绝杀之意"->"其它设置")
  286. [+]增加:创建行会,判断行会名是否包含跨服所使用的符号'['、']'
  287. [*]修正:关闭英雄复仇模式“主将死亡启用”时,主将死亡后,聊天框上还提示复仇倒计时信息的问题
  288. [+]增加:脚本命令
    功能:检查指定Buff的CD间隔
    格式:CheckBuffCd Buff编号 HERO
    注意:查找不到或时间到时返回T;存在BUFF状态或CD时间未到时返回F

    例:
    #IF
    CheckBuffCd 9
    #ACT
    SetBuff 9
    SENDMSG 6 〖提示〗:执行命令
    #ELSEACT
    SENDMSG 6 〖提示〗:BUFF9的CD时间未到
  289. [*]修正:沙巴克升级物品时,不能触发QF脚本的问题(@takeoff1)
  290. [+]增加:英雄技能强化时提示信息定义
    String.ini
    [HeroString]
    IncreaseSkillLevel=(英雄) 恭喜你在日积月累的战斗和修炼中加强了对精神的掌握,领悟了:强化%s%d重
  291. [+]增加:"杀死英雄不加PK值"选项("选项"->"游戏参数"->"PK控制"->"PK规则"->"杀死英雄不加PK值")
  292. [*]修正:副行会长踢除行会成员时,行会日志显示为正会长踢除的问题
    [+]增加:行会界面同意玩家入会时,行会日志记录是谁操作的申请
  293. [+]增加:怪物"受攻击可恢复血量"选项("选项"->"怪物设置"->"基本参数"->"受攻击可恢复血量")
  294. [*]修改:暴击属性生效时触发(返回指定伤害数值),增加技能ID参数***********************需自行修改LUA脚本****************
    --暴击属性生效时触发(返回指定伤害数值)
    --参数: 攻击者对像 被攻击对像 威力 技能ID
    function CriticalStrike(actor, Target, nDamage, wMagicID)
    return nDamage
    end
  295. [!]扩展:NPC命令,支持HERO参数
    功能:检查包裹是否有绑定状态的物品
    格式:CHECKBAGITEMSTATE 物品名 (操作符 < > =) 数量 项目(0-5) HERO
    项目: 0-禁止扔 1-禁止交易 2-禁止存 3-禁止修 4-禁止出售 5-禁止爆出

    功能:检查装备绑定状态
    格式:CHECKITEMSTATE 物品位置(0-28) 项目(0-5) HERO
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品
    项目: 0 禁止扔1 禁止交易 2 禁止存 3 禁止修 4 禁止出售 5 禁止爆出
  296. [+]增加:物品支持鉴定属性(魂力下限、魂力上限、魂御、魂力坚韧、魂力韧性、物理单体坚韧、物理群体坚韧、魔法单体坚韧、魔法群体坚韧)
  297. [+]增加:英雄守护间隔选项("选项"->"英雄设置"->"其它设置"->"守护参数"->"守护间隔")
  298. [+]增加:NPC命令
    功能:清除城堡所属行会
    格式:ClearCastleOwnGuild 城堡号
  299. [*]修改:SETITEMLOOK操作时装武器时,可设置普通武器外观
    [+]增加:铸造台支持时装武器、时装衣服进行外形改造
  300. [*]修正:CheckContainsTextList检查错误的问题
    [*]修改:CheckContainsTextList支持以下写法
    CheckContainsTextList [<$STR(S1)>|<$STR(S2)>] 文件.txt
  301. [*]修正:衣服的刺术极品属性最高点数能设置65535
  302. [*]修正:使用火雨,触发冰霜雪雨时,受到伤害回调输出冰霜雪雨ID
  303. [+]增加:物品规则"禁为异形材料"
  304. [*]扩展:人物、英雄合击威力%属性值上限支持至65535
  305. [*]修正:假人使用命令获得称号且设置启用称号时,无法启用显示的问题
  306. [*]扩展:扩展物品ItemExt变量位置(0-20)
  307. [*]扩展:人物技能扩展(70->90)
  308. [+]增加:角色生产ID
    生产ID生成规则如下:
    1.时间 15位(yyMMddHHmmsszzz)
    2.角色类型 1位(1-主体 2-主将英雄 3-副将英雄)
    3.角色DB索引 10位
    4.DBS监听的端口号(防止各区ID重复) 5位
    5.自增序列号,3位(从001开始自增)

    主体生产ID:<$GENERATEID>
    英雄生产ID:<$HEROGENERATEID>
  309. [*]扩展:物品att属性[0..3]

    功能:设置物品Att属性
    格式:SETITEMATT 物品位置(0-28) att属性1|att属性2|att属性3|att属性4| 属性点1|属性点2|属性点3|属性点4| Hero
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品
    (注意att属性ID:1,3,23-26,30-41,74,88,96,148-151,158,173,188-189,205-207,209,220,221,257,270无效)

    item:setItemAtt(att属性1,属性点1,att属性2,属性点2,att属性3,属性点3,att属性4,属性点4)
  310. [*]扩展:U变量扩至999
  311. [*]扩展:血量支持突破42亿
  312. [+]增加:拍卖行功能
  313. [*]扩展:角色Buff保存量扩至100
  314. [*]扩展:NPC命令
    功能:调整装备极品属性
    格式:CHANGEITEMBESTVALUE 物品位置(0-28) 属性(0-8) 控制符(=,+,-) 点数(0-65535) Hero 累计升级计数
    物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 51..70自定义装备位 100..107表示自定义OK框上物品
    属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效) 8-准确(武器有效)
    物品为玉时:0-麻痹强化 1-近战抗性 2-火墙抗性 3-合击抗性 4-神圣属性下限 5-神圣属性上限 6-魔血 7-显示(星星)
    累计升级计数(0/1) 大于0表示累计指定数
  315. [*]修正:使用“OPENCOMPOSEDLG_1”合成衣服时,转换衣服的性别,极品属性会消失的问题
    [*]修正:使用“OPENCOMPOSEDLG_1”合成主材料为时装武器,转换成普通武器时,极品属性会消失的问题
  316. [+]增加:时装位体格功能
  317. [*]扩展:DBServer.exe排序方式设置选项(0-等级,心法,经验 1-心法,等级,经验)
  318. [*]修正:有魂力属性时,使用火墙,伤害不受火墙最大威力参数限制的问题
  319. [*]修正:Att311属性对英雄无效的问题
  320. [+]扩展:服务端LUA 事件触发(GetAccessory、GetAccessoryEnd),返回属性集
    返回集属性对应表:
    SoulAvoidInjury-魂力免伤万分比
    SoulHitMagStout-魂力坚韧
    SoulCritRate-魂力暴击概率
    SoulCritPoweRate-魂力暴击倍率
    SoulTenacity-魂力韧性
    HitSingleStout-物理单体坚韧
    HitGroupStout-物理群体坚韧
    MagSingleStout-魔法单体坚韧
    MagGroupStout-魔法群体坚韧
    HitMagStout-全能坚韧
    SoulPower-魂力下限
    MaxSoulPower-魂力上限
    SoulPowerAc-魂御
    HeartAvoidInjury-神圣免伤万分比
  321. [*]修正:战刺杀位使用刺杀无法触发吸血属性的问题
  322. [*]修改:有吸血属性时,使用雷电术、灵魂火符、噬血术攻击目标,以目标最终掉血点数计算吸血点数
  323. [+]增加:神圣伤害免伤(万分比)属性
  324. [*]修改:地图编译工具,打开某些地图时,显示错误的问题
  325. [+]增加:战刺英雄攻击目标时,与主体距离达到X格时清理目标选项("英雄设置"->"基本设置"->"攻击目标时,与主体距离")
    法道英雄攻击目标时,与主体距离达到X格时走向主体选项("英雄设置"->"基本设置"->"攻击目标时,与主体距离")
  326. [+]增加:游戏网关硬件码功能,支持硬件白名单,白名单硬件不受连接数量限制
  327. [+]增加:登陆网关"网络安全过滤"窗口,支持超时踢除时长设置
  328. [*]修改:Att356-360显示(const.lua ItemInfo.lua 如有自定义,请参考内置文件,搜索“20250216”参考修改)。
  329. [*]增加:轻端服务端内存释放设置时间,建议默认值,如提示内存满可以适当减少时间。
  330. [+]增加:登录器const.lua增加Att属性 424火雨2、3段激活 解析(如有自定义,请参考内置文件,搜索“20250216”参考修改)。
  331. [+]增加:登录器const.lua增加Att属性 427乾坤借力属性等 解析(如有自定义,请参考内置文件,搜索“20250216”参考修改)。
  332. [*]修正:登陆器Att293属性显示问题(ItemInfo.lua 如有自定义,请参考内置文件,搜索“20250216”参考修改)。
  333. [*]修正:英雄不吃快速药问题
  334. [*]修正:称号need=12,无法显示属性信息
  335. [*]修改:登陆器-绑定物品掉落回调(ebind_dropitem),加入归属人名称参数(BindEvent.lua 如有自定义,请参考内置文件,搜索“20250216”参考修改)。
    --物品掉落回调
    --20250214版扩展参数: ofActorName--归属人名字
    --注意:需显归属人名字,需开启引擎开关("选项"->"客户端控制"->"基本参数"->"地面物品显归属名")
    示例参考:游戏事件表
  336. [+]增加:NPC对话编辑支持滚动框,NPC对话编辑
  337. [*]修正:服务端on_StruckDamage触发时使用useSpellEx,导致自身看不到效果
  338. [*]增加:登陆器上注册账号失败时,少解析的文字说明
  339. [*]修改:NPC对话编辑type=4类型,ct属性支持到21亿,NPC对话编辑
  340. [*]修正:声音管理器可能导致一处内存问题
  341. [*]修正:英雄经络打通不显示下一页问题
  342. [*]修改:变量标签<$HITSINGLESTOUT><$HITGROUPSTOUT><$MAGSINGLESTOUT><$MAGGROUPSTOUT><$HITMAGSTOUT>,值小于100时,显示小数位,超过100时只输出整数部分
  343. [+]增加:登陆器物品代码(341-345神龙附体4-8级、346记忆神技)显示(ItemInfo.lua 如有自定义,请参考内置文件,搜索“20250216”参考修改)。
  344. [+]增加:变量标签支持
    <$INCNHRECOVER>-内力恢复%
    <$KILLMONITEMRATE>-杀怪爆率倍数
    <$KILLMONITEMRATETIME>-杀怪爆率倍数时长(秒)
    <$MX>-魔血
    <$UNBREAKUP>-反击破
    <$HEARTAVOIDINJURY>-神圣免伤万分比
  345. [*]修改:模态对话框逻辑
  346. [+]增加:鉴定星级套装属性(1-5星套),并支持属性(魔血、麻痹强化、麻痹抗性)显示(ItemInfo.lua 如有自定义,请参考内置文件,搜索“20250216”参考修改)。
  347. [*]修正:网速慢的情况下,宝箱转圈不停问题
  348. [*]修正:装备名存在某些生僻字导致登陆器无响应问题。
  349. [*]修改:登陆器部分可能存在的内存泄露
  350. [*]扩展:登陆器自动喊话原255次扩展为上限65535次
  351. [*]修正:内挂挂机优先处理选项不保存问题
  352. [+]增加:登陆器TCP列表模式
  353. [*]修正:锻造面板自动锻造次数按钮点击,显示所需材料未更新问题
  354. [+]增加:登陆器鉴定属性(魂力下限、魂力上限、魂御、魂力坚韧、魂力韧性、物理单体坚韧、物理群体坚韧、魔法单体坚韧、魔法群体坚韧)显示(ItemInfo.lua 如有自定义,请参考内置文件,搜索“20250216”参考修改)。
  355. [*]修正:客户端以及微端程序使用数据错乱的pdb文件导致内存溢出问题
  356. [+]增加:w`z`l支持24、32位图的读取
  357. [!]扩展:客户端lua:
    c.actor.getMyItemPhysiquePos、c.actor.getHeroItemPhysiquePos、c.actor.getUser1ItemPhysiquePos、getSuitLevel、c.actor.getUser1PhysiqueSuitLevel、c.actor.getUser1PhysiqueSuitLevelRate、c.actor.getUser1PhysiqueSuitLevelPoint
    增加第二个参数,详见说明书
  358. [+]增加:时装体格显示(ItemInfo.lua 如有自定义,请参考内置文件,搜索“20250216”参考修改)。
  359. [*]修改:登陆器link浏览器当机器上安装了某些劫持IE的浏览器,会导致无法打开并且登陆器假死问题。