hgem2引擎20200507以及历史更新记录兼容3KM2引擎

2020-08-26 16:57:20  阅读 1083 次 评论 1 条
完全兼容3KM2引擎,提供数据转换工具 
 
[20200507]更新:M2Server.exe、SystemModule.dll
 
[!]修正:怪爆物品问题 
[20200506]更新:M2Server.exe、SystemModule.dll、DBServer.exe、RunGate.exe
 
[!]扩展:LUA函数
s.event.bindMonBurstItem参数支持表模式,同时兼容旧模式 
[!]修正:DBServer导出挂机数据时,钩选按等级排序导出无效问题 
[!]修正:小退登陆攻击模式错误问题 
[!]修正:鉴定腕力属性增加上限 
[!]修正:启用2进程RUN网关时影响角色网关启动(替换RUN网关) 
[20200505]更新:全套程序(登陆器:HintInfo.lua、config.lua、const.lua)
 
注意:登陆器、MD必须与服务端配套
 
20200505更新记录:
 
[*]修改:鉴定神秘属性显示不完整问题(HintInfo.lua文件,如有自定义,请参考内置文件,搜索“20200505”参考修改) 
[!]修正:淬炼成功后,显示两个一样的物品(实际只有一个真正的物品) 
[!]修正:鉴定灵媒属性不显示(HintInfo.lua文件,如有自定义,请参考内置文件,搜索“20200505”参考修改) 
[*]修改:NPC显名按MerChant.txt配置显示,不受内挂人名显示影响 
[!]修正:宝箱双击物品人物会走动问题 
[!]修正:挂机受人魔法攻击,不执行保护选项问题 
[+]增加:内挂增加自动修复装备选项 
[!]修正:大分辨率点击logo,不进入输入账号界面 
[*]修改:游戏客户端主框架为默认英文输入法,方便按M键以及自定义字母键 
[+]增加:移动物品类型,例某物品从主体背包至英雄背包,0=CTRL+点击,1=右键点击(config.lua中item.MoveItemType配置) 
[*]修改:const.lua文件,增加ebind_dropitem物品掉落回调标志 
[!]修正:英雄带有反弹伤害属性时,主体开全体模式 砍自己英雄, 英雄会灰名 
[+]增加:DBServer支持刺客榜 
[+]增加:LUA事件(物品爆出提示回调)
物品爆出提示触发(返回值决定是否可以执行物品规则的掉落提示处理) 
[!]修正:神秘解读属性时,一定机率会把普通鉴定属性替换掉(需测试) 
[+]增加:鉴定属性支持
腕力+2000
目标爆率+200 
[*]修改:人形装备爆出机率控制,取消总机率控制,改成单件装备单独控制
[UseItems]
;衣服
UseItems0=雷霆战甲(男)
;挖取机率1-65534,65535表示关闭
ButchRate0=50
;掉落机率1-65534,65535表示关闭
DropRate0=50
 
[BoxItems]
;首饰盒物品
UseItems0=麻痹戒指
;掉落机率1-65534,65535表示关闭
DropRate0=50 
[!]修正:部分物品升级次数属性客户端无法显示 
[!]修正:离线挂机人物导至行会在线人数统计错误 
[!]修改:物品清理时间最小可以设置10秒 
[!]修改:裂神符处理代码 
[+]增加:鉴定转移禁止转移神秘属性选项 
[!]修改:探测功能,不能查询管理员列表中的角色 
[+]增加 :LUA事件,物品掉落地上事件 
[!]修正:鉴定装备失败了丢地上捡起来又加上属性 
[!]修改:押镖怪流程(去掉自动寻路功能,使用跟随主体模式)********查看说明 
[!]扩展:NPC命令支持英雄操作
功能:装备发光设置
格式:SetItemsLight 装备位置(0-12) 是否发光(1发光,0不发光) HERO 
[+]增加:LUA, Play方法
checkFengHao--检查玩家是否有指定名称的称号 
[!]修改:NPC使用全局变量命名时,不再时时显示,以节约资源(变量改变时,需要跑远回来时NPC名字才会变化) 
[!]修改:NPC命令CopyFileTxt内部流程 
[!]修改:@StdModeFunc触发段,N0变量:0-从主体包裹使用 1-从英雄包裹使用 
[+]增加:受攻击减装备持久选项("参数设置"->"游戏选项(2)") 
[!]修正:带绝对防御1级,直接双击替换防御2级装备,技能等级不会变化 
[!]修改:CHECKLEVEL命令,参数支持变量解析 
[!]修正:RUN网关移动计时越界问题 
[+]增加:启动器支持多开2个多线程RUN网关 
[!]修正:NPC命令检查纯度不准确问题(CHECKMINE TAKEMINE) 
[!]修改:假人主体启动状态下才检查重叠 
[!]扩展:物品LUA函数 getBestValue
功能:取得物品极品属性
参数 属性(0-10)
属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效) 6-诅咒(武器有效) 7-准确(武器有效) 8-攻速(武器有效) 9-强度(武器有效) 10-暴击(武器有效)
 
[+]增加:国家、阵营攻击模式 
测试版更新历史记录:
 
[!]修改:去掉套装选项“不过滤套装”,修正因此参数导至套装属性计算错误,修正“累加倍数后计算属性”计算错误 
[!]修改:去掉战英雄血量少时做隔位刺杀走位,同时调整战英雄使用刺杀优先于烈火 
[+]增加:时装斗笠人物是否可用选项(“物品装备”->“特殊属性”->“斗笠”) 
[!]修改:刺杀,直线2格目标全部无视防属性 
[!]修改:通用脚本对像,当<$KILLER>为英雄时无法触发主体执行脚本
例:<$KILLER>.GAMEGOLD + 5 
[!]修改:开箱子给物品时不计算超负重 
[!]修改:调整套装配对机制,单件物品组成的套装使用不过滤模式,多件物品组成的套装使用过滤模式 
[!]修正:启用套装倍数累加后,HP% MP%计算有误问题 
[!]修正:CHANGEHEROEXP命令,使用类型1时,经验点受限制问题 
[!]修正:绝对防御触发时,提示错误问题 
[!]修正:使用野蛮技能后,怪有机率在原坐标攻击人物(需测试) 
[+]增加:LUA对像actor函数(操作脚本标识)
actor:getQuest(2)--等同于脚本 check [2] 0
actor:setQuest(2, 1)--等同于脚本 set [2] 1 
[+]增加:脚本命令
功能:检查玩家是否在挂机
格式:CheckPlayAutoGame 
[!]修正:鉴定系统->手镯类->聚魔等级 参数无法保存问题 
[!]修正:火墙最大威力限制无效 
[*]修改:执行LOADVAR HUMAN 命令时,文本不存在时则创建文本,注意:当路径不合法时,会引发异常(请自行修改版本中错误的路径参数) 
[+]增加:脚本命令
功能:在线修改玩家名字(人物有效)
格式:PLAYRENAME 新名字
改名成功,触发QF脚本@PlayRename S0为旧名字
[@PlayRename]
#IF
#ACT
SENDMSG 6 玩家“<$STR(S0)>”更名成功,变更为:<$USERNAME> 
[*]修改:使用全新KEY管理模式 
[!]扩展:SETONTIMER命令,运行次数参数支持21亿次 
[*]修改:增加对LOADVAR SAVEVAR命令文件参数检测,防止参数错误引发异常
例:SAVEVAR HUMAN 领主积分 ..\QuestDiary\游戏变量\ 
[!]修正:改名后,无法锁定,行会配置不保存 
[!]修正:查询人数异常 
[!]修正:小退一定机率黑屏情况 
[+]增加:按下CTRL+H,QF触发段
;切换攻击模式触发
[@ChangeAttackMode]
#IF
#ACT
SENDMSG 6 <$USERNAME>按下“CTRL+H”,模式码:<$STR(N0)> 
[+]增加:捡起物品时,包满时QF触发段
[@PickUpItemBagFull]
#IF
#ACT
SENDMSG 6 <$USERNAME>包裹已满,无法捡起更多物品! 
[+]增加:捡起物品后触发
[@PickUpItem]
#IF
#ACT
SENDMSG 6 <$USERNAME>捡起:<$STR(S0)> 
[!]修正:同屏开启行会战时,双方行会人员名字颜色问题 
[!]修正:使用回城物品,从安全区走出来,看非安全区的敌对成员名字颜色问题 
[+]增加:诱惑怪物变异清理选项 
[+]增加:地图参数
NOPICKUPITEM---禁止捡物品 
[!]修改:饮酒增加内功经验可设置为0 
[+]增加:NPC命令
功能:设置物品鉴定神秘属性
格式:SETITEMKAMPOEX 物品位置(0-28) 神秘属性数量(1-4) 属性1|属性2|属性3|属性4 Hero
物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品 
[!]扩展:NPC命令
功能:读取变量值
格式:LOADVAR 变量类型 变量名 文件名 路径类型(0-相对路径 1-绝对路径) 读取模式(Force-强制从文件加载) 
[+]增加:LoginSrv DBServer 运行后,标题加 游戏名,以方便区分进程 
[!]修改:绝对防御触发条件,当有护身属性时使用MP判断,无护身属性时使用HP判断 
[!]修正:无极盾设置持续时长大于使用间隔时,提示数值错误问题 
[+]增加:NPC命令
功能: 检测人物摆摊状态
格式:CHECKSHOP 
[!]修改:<$GUILDNAME> 无行会时输出空(原输出'无')
<$HERONAME> 英雄不在线时输出空(原输出'无') 
[+]增加:脚本变量
<$ARMSCRITPOINT> 主体武器暴击属性点
<$HEROARMSCRITPOINT> 英雄武器暴击属性点 
[!]扩展:NPC命令(增加指定行检测并替换或删除)
功能:文本内容替换
格式:TextReplace 文本路径 需替换字符 替换字符 模式(0-全部替换 1-只替换一次 2-指定行替换) 是否绝对路径(0-相对路径[版本内]/1-绝对路径)
 
功能:删除指定文件内的指定文本
格式:DelTextList 文本 文件路径 路径类型(0-相对路径 1-绝对路径) 指定行数 
[+]增加:非刺杀位刺杀无视防选项 
[!]修正:查看分身套装属性无显示问题 
[!]修改:运行引擎时,读取数据库DB时,空值提示并运行程序(DB字段需要手动调整) 
[!]扩展:NPC命令
功能:回收包裹物品,并给指定的货币
格式: RecoveryItem 物品名(*所有物品 #表示指定物品名) 物品数量变量 游戏币变量 金币变量 金刚石变量 灵符变量 游戏点变量 经验变量
例:
;只加收名字为 雷霆战戒 的物品
RecoveryItem #雷霆战戒
;回收所有名字包含 雷霆战戒 的物品
RecoveryItem 雷霆战戒 
[+]增加:印支持鉴定属性 
[!]修正:创建白日门英雄时,不输入名字不触发[@SetHeroName]脚本段 
[!]扩展:NPC命令
功能:检查字符串是否在指定文件中,如存在则返回行号至变量
格式:CheckTextList 字符串 文件路径 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 输出行号变量
返回变量只支持数值型变量
例:
#IF
CheckTextList AAAA ..\QuestDiary\AAA.txt 0 N0
#ACT
SENDMSG 7 返回行号:<$STR(N0)> 
[!]修正:合成玉不能显示物品信息问题 
[!]修正:地图参数MISSION 对英雄分身术无效 
[!]修改:@KillMonster触发段,变量输出内容
S0--返回名称
S1--返回怪物名称(过滤数字)
N0--返回等级
N1--返回坐标X
N2--返回坐标Y 
[!]修改:
<$GOLDCOUNT>显示角色的金币数
<$GOLDMAX>显示角色的金币上限 
[!]修改:人形怪装备显示物品来源,挖取获得显示物品来源 
[!]修正:英雄名字中包含禁用字符时不触发@HeroNameFilter 
[!]修正:地图移动移动时显示过慢问题 
[!]扩展:NPC命令
功能:清理下属
格式:KillSlave 下属名 杀死数量 处理方式(0-消失 1-杀死)
 
功能:检测下属数量
格式:CHECKSLAVECOUNT 控制符(<.=.>) 数量 名字 
[!]修改:商业合区工具处理文本时进行保护输出,防止因文本编码错误导至合并文本失败 
[!]修正:3代首饰盒装备神秘属性无效问题 
[!]修改:施毒术在目标有毒时,还可以继续使用技能毒目标 
[!]修正:物品代码121使用GM命令后,倒计时数值显示错误 
[*]修改:Lua事件-死亡物品掉落回调(返回值决定是否可以爆出物品),同时输出击杀者对像 
--死亡物品掉落回调(返回值决定是否可以爆出物品)
function on_DieDropitem(actor, killActor, item)
return true
end 
[+]增加:LUA函数(s.share)
s.share.checkListText 检查文件是否包含指定字符串
s.share.addTextList 向指定文件中增加字符串
s.share.delTextList 删除指定文件内的指定字符串 
[+]增加:LUA对像hero函数
hero:sendMsg 向客户端发送文字信息
hero:getGameGold 读取游戏币数(主体)
hero:setGameGold 调整游戏币(主体)
hero:getGameDiamond 读取金刚石数(主体)
hero:setGameDiamond 调整金刚石(主体)
hero:getGameGird 读取灵符数(主体)
hero:setGameGird 调整灵符数(主体) 
[+]增加:传音筒格式定义 String.ini
[String]
ItemShape_4Msg=%s:%msg 
[!]修改:CLEARITEMMAP命令处理代码 
[!]修改:22类戒指(使用 setBestValue 或者 命令 CHANGEITEMBESTVALUE )支持防御、魔御 
[+]增加:脚本执行LUA函数事件
功能:脚本执行LUA脚本段
格式: RunLuaScript LUA函数名
说明:LUA函数需要先绑定,才可以使用 
[+]增加:查看所有行会在线人数功能 
[!]修正:挂机拾取列表和丢弃列表不读取lua默认值问题(由于内挂内容已储存,测试前需先清空客户端目录\Config下文件) 
[*]修改:人物死亡,死亡颜色处理,排除名字颜色处理 
[!]修正:掉线重新尝试连接时,关闭客户端无法关闭问题 
[*]修改:挂机系统,如单攻技能种勾选治愈术,剩余85%的血,将对自己使用 
[+]增加:图库编辑器,增加PDB密码管理器,以及工作文件夹 
[*]修正:道士挂机,打宝宝问题 
[20200312 测试版]更新:全套程序
 
注意:登陆器、MD必须与服务端配套
 
[+]增加:断线重连机制,人物进入游戏后掉线后自动重连服务器(如掉线前英雄在线,连接后自动重召唤英雄) 
[!]修正:Run网关一处错误处理 
[!]修正:CLEARNAMELIST无法清空文件 
[!]修改:游戏日志处理单次数量 
[+]增加:脚本变量
<$HEROEXP> 英雄当前经验
<$HEROMAXEXP> 英雄升级所需经验 
[!]修改:优化处理走和跑消息,加快返回时间 
[!]修正:不启用“开启安全区提示”时,使用回城卷还会提示 
[!]修正:DBServer导至挂机人物执行召唤英雄时,无法召唤出英雄 
[!]修正:物品设置为英雄物品时,可放入主体首饰盒的问题 
[!]增加:绝对防御技能触发后,执行QF@MagSelfFunc173或@MagHeroFunc173 
[!]修改:通过QFunction QManage给予物品时,物品来源制造者显示为“系统” 
[+]增加:物品代码
289-绝对防御Lv2(未触发时:伤害百分比减免增加10% 触发时:伤害百分比减免增加30%,持续14秒)
290-绝对防御Lv3(未触发时:伤害百分比减免增加10% 触发时:伤害百分比减免增加40%,持续16秒) 
[!]修正:NPCGIVEITEM命令物品提示地图信息不是物品所在地图名
 
[+]增加:聚魔等级mp设置 
[!]修正:LUA命令Actor:setActorStatus(6, 5),无效 
[+]增加:套装功能“累加倍数后计算属性”选项,全身倍数累加后,再计算属性 
[+]增加:“自动上毒”属性生效控制对人或怪生效(“选项”->“物品装备”->“特殊属性”->“自动上毒”) 
[!]修正:数据通清理角色数据无效;同时增加清理数据后压缩数据库处理 
[+]增加:QF触发@AddGuild--加入行会
脚本变量
行会人数:<$GUILDPLAYCOUNT> 
行会在线人数:<$GUILDONLINECOUNT> 
[+]增加:LUA事件绑定(怪物可爆物品控制),s.event.bindMonBurstItem 
[!]修改:带物品来源物品出售商店,再从商店里购买后,不修改物品来源信息 
[!]修改:LUA操作INI文件,使用内存操作 
[!]修改:泉水效果带底部效果
功能:设置泉水喷发
格式:FOUNTAIN 地图 X Y 时间(秒) 底部效果(0-2) 
[!]修改:怪物死亡爆出物品数量上限为50 
[+]增加:心灵召唤技能,下属传送至主体身边,并同时攻击主体当前目标
174;心灵召唤;10;248;14;10;0;5;0;0;99;18;50;20;100;22;200;24;; 
[+]增加:性能参数,怪空闲运行计时 
[!]修改:RUN网关记录超速日志代码 
[!]修正:开启挂机按钮和设置挂机地图控件保存UI冲突问题 
[!]修正:挂机中回城无法点击停止挂机按钮 
[!]修正:挂机过滤熊猫类不可选择的怪物 
[!]修正:挂机攻击法师分身问题 
[!]修正:魔法类合击容易卡技能问题 
[+]增加:内挂挂机增加释放合击选项 
[+]增加:内挂增加自动调节魔法距离选项 
[+]增加:内挂挂机增加拾取物品和丢弃物品功能 
[!]修正:商铺荣耀点按钮隐藏,无法回车购买问题 
[20200120 测试版]更新:全套程序(客户端必要更新文件:Qk_Prguse[新配置器内])
 
注意:登陆器必须与服务端配套
 
[!]修改:M2向LoginSrv发送数据模式 
[+]增加:强身等级属性各职业加血量上限参数 
[+]增加:项链类鉴定物防、防爆、准确、聚魔属性控制 
[!]修改:战英雄烈火技能优先于刺杀技能 
[!]修改:缩短英雄业务处理间隔 
[+]增加:手镯类鉴定物防、防爆、准确、聚魔属性控制 
[+]增加:戒指类鉴定魔防、准确属性控制 
[+]增加:靴子、腰带、军鼓类鉴定物防、魔防、准确、麻抗、内力恢复属性控制 
[+]增加:衣服类鉴定魔防、防爆属性控制 
[!]修正:假人重复登陆问题 
[!]修改:LOADVAR SAVEVAR 处理代码,减少操作INI文件时占时 
[+]增加:NPC命令
功能:清除装备熔炼属性
格式:CLEARITEMMELTING 物品位置(0-28) Hero
物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品 
[!]修正:已鉴定的装备,通过SUPERMAKE命令添加神秘属性后,无法进行鉴定属性转移 
[!]修正:钩选"钥匙不足时,禁止提示购买"后,双击宝箱还能提示的问题 
[!]修正:设置战追敌走刺杀位时,使用合击时无法近身放合击技能 
[!]修正:斗转生效减攻击%,有时不生效问题 
[+]增加:神秘触读获得神技时,记录游戏日志(需更新日志程序) 
[!]修正:未学习龙卫心法,<$HEARTPOWER>|<$HEARTMAXPOWER>不显示武器所带的神圣属性值 
[!]修改:HCall命令参数为空时,不再提示脚本错误信息,同时支持角色名为英雄名 
[!]修正:CHANGEHUMABILITY 4与酒气护体技能冲突问题 
[!]修正:NOTALLOWUSEMAGIC地图参数,对合击技能无效 
[+]扩展:CHANGEHUMABILITY支持神圣幸运、魔法抗性、道术抗性、神龙抗性、合击伤害减免属性
功能:调整人物属性
格式:CHANGEHUMABILITY 属性(0-31) 操作符(=/-/+) 属性值(1-2100000000) 时间(秒) HERO
注意:调整后的属性效果只在人物在线时有效
15-加刺术 16-减刺术 17-魔血值 18-麻痹抗性 19-麻痹强化 20-神圣属性下限 21-主属性 22-神圣防御 23-神圣属性上限
24-附加伤害 25-伤害吸收 26-神圣幸运 27-魔法抗性 28-道术抗性 29-神龙抗性 30-合击伤害减免(%) 31- 内力上限 
[!]修正:LUA函数,setAbil有时设置属性不生效问题 
[+]增加:LUA actor对像方法
getNG--取当前内力值
setNG--设置内力值
 
[+]修改:LUA actor对像方法
setActorStatus 设置人物状态,参数(状态值,时间(秒))
说明:1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋 6-定身(十步一杀) 
[!]修正:群体治愈术,治愈术无法触发LUA受攻击事件 
[+]增加:英雄杀人QF触发@HeroKillPlay 
[+]扩展:NPC命令REPAIRITEM支持英雄操作
格式:REPAIRITEM 位置 hero 
[+]增加:购买摆摊物品时,卖家提示相关信息 
[+]增加:灵魂火符无视障碍选项 
[!]扩展:LUA actor对像方法setAbil
23-附加伤害机率 24-附加伤害比例‰ 
[+]增加:物品代码
288-绝对防御(未触发时:伤害百分比减免增加10% 触发时:伤害百分比减免增加20%,持续10秒)
[技能DB]
173;绝对防御;0;247;0;0;0;0;0;0;0;0;0;0;0;0;0;0;通用; 
[!]扩展: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-刺)|属性最高点 
[!]修正:流星火雨会改变英雄当前攻击目标 
[!]修正:野蛮冲撞无法触发LUA技能回调 
[!]修正:镜像地图释放导至程序异常 
[!]修改:启动器关闭DBServerr的等待时长 
[+]增加:英雄守护时,离守护点格数时飞至守护(距离格数可自行设置) 
[!]修改:可移动怪向集中点走动的代码处理 
[+]增加:挂机功能【默认值在客户端“config.lua”中修改】 
[!]修正:DBServer无法显示物品名 
[!]修正:假人英雄配置选项 "是否掉装备" "是否掉背包物品"无效 
[!]修改:假人主体安全区内不检测重叠 
[!]修正:勾选外显时装,查看自己外观没改变BUG 
[!]修正:主号登陆时复活重生倒计时无效 
[+]增加:NPCGIVEITEM 命令爆出物品触发物品规则里的"爆出提示" 
[!]扩展:ChangeItemSteel CHeckItemMaxSteel命令支持自定义OK框操作
位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品 
[!]修正:英雄四级技能触选项不能输入超过100数值 
[!]修正:当前称号被替换时,不触发QF段 
[!]修改:称号Need=12 Stock=主属性(英雄) 
[!]修改:@KillMonster触发段输出S0变量不过滤怪物名上的数字 
[!]修正:铁矿纯度高出售时,价格显示1金币 
[+]增加:创建英雄时,输入的英雄名称赋值给S0变量 
[*]修改:去掉M2内部控制物品分类(25)禁止修理,如需禁止请自行增加物品规则******** 
[!]修正:主体隐身时,神兽 圣兽被怪攻击后,不站起来攻击问题 
[!]修正:诱惑之光召唤5个宠物后,一个宠物攻击怪物时,其它宠物不主动攻击 
[!]修正:s.share.str2Time因系统日期显示格式导至输出错误 
[!]扩展:CHECKCURRENTDATE日期参数支持变量解析
#IF
CHECKCURRENTDATE > <$STR(A1)>
#ACT
SENDMSG 7 就位 
[!]修正:QF触发段@HeroDie无法得到<$KILLER> 
[+]增加:安全区提示开关“选项”->"客户端控制") 
[+]增加:显示物品来源开关“选项”->"客户端控制") 
[!]修正:自定义怪启用死亡周围目标掉血功能,不时时显示MP变量 
[!]扩展:称号数据库 MP字段支持21亿 
[!]修改:穿戴不同时长的复活属性中时,使用最短时间计时 
[!]扩展:NPC命令
格式:NPCGIVEITEM 地图 X Y 爆率文件路径 范围 是否随机坐标(0/1) 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 是否提示(0/1) 
[!]修正:战英雄强制锁定目标,走刺杀位时,使用连击后,无法走刺杀位攻击 
[!]扩展:怪DB数据库,AC MAC字段支持21亿设置 
[+]增加:lua增加,ui控件鼠标进入,离开事件 
[*]修改:重写游戏客户端寻路算法,寻路更流畅 
[*]修改:穿人穿怪反弹,不在锁定动作 
[*]修改:客户端如服务器掉包,由锁定10秒改成5秒 
[+]增加:全景地图,支持寻路与传送,游戏中按M键 
[*]修改:双击吃物品,双击后可能导致单击问题 
[*]修改:商铺点击“兑换灵符”,取消提示问题 
[*]修改:怪物简装排除熊猫,防止攻城堵门 
[!]修正:行会公告列表超出控制范围问题 
[190929 测试版]更新:M2、系统插件、DBServer.exe、LogDataServer.exe、登陆器
 
注意:M2、DBServer.exe必须配套
此版登陆器可配合190903引擎使用,引擎优化过多,如有问题,可换回190903版本引擎
 
[*]修正:Percent命令计算输出错误 
[+]增加:假人配置文件可控制显示军衔、体格显示 
[+]增加:假人配置文件可设置身上装备物品来源信息 
[!]修改:M2配置INI文件读取方式 
[*]修正:数据转SQLite工具,转换大量数量时出现内存不足情况 
[*]修正:DBServer有时无法修改人物资料中的英雄名称 
[*]修正:鉴定四属性后,属性不生效问题 
[+]增加:Actor对像Lua函数(人物、英雄有效)
getBagItemEx--查找名字获取包裹物品对象 
[!]修正:LUA方法actor:setAbil(),不刷新属性面板显示 
[!]修正:挖取的装备,来源会显示怪物数字代码 
[!]修正:死亡爆出物品后,包裹负重不刷新问题 
[+]增加:使用元宝吸收聚灵珠经验时触发QF脚本段@UseGatherItem时,N0变量表示减少的元宝数量 
[!]修正:噬魂沼泽启用目标中绿毒时,目标未中绿毒时才生效,不重置目标已中的绿毒效果 
[!]修正:包里没有聚灵珠,从商铺购买后无法聚经验 
[!]修正:隐身术“不清空人物英雄目标”启用后,对怪物无效 
[!]修正:回收物品列表设置Lv.1的装备,无法回收 
[+]增加:地图参数BURSTRATE,增加死亡物品爆率
格式:BURSTRATE(增加爆率点) 
[+]增加:合击对英雄的伤害比例 
[!]修正:法师英雄无攻击性技能时不砍怪 
[+]增加:分身自动补MP选项 
[!]修正:日志程序,查询“声望改变”时查询数据出错 
[+]增加:组队传送间隔设置 
[!]修改:LUA命令,actor:setMX参数
格式:actor:setMX("操作符(+、-、=)", 点数) 
[!]修正:NPC命令RepairItem不支持英雄操作
例:H.RepairItem 火把 
[*]修改:部分消息进行优化 
[*]修改:优化M2面板统计在线人数算法,减少CPU占用 
[*]修改:部分业务逻辑使用线程处理(需测试稳定性) 
[*]修改:DBServer保存数据频率 
[!]修改:DBServer请求操作英雄数据时,需要检查会话ID是否合法 
[!]修改:聚灵珠交易后能再聚经验 
[!]修正:NPC命令ChangeHeroLoyal不支持变量 
[+]增加:购买摆摊物品提示信息 
[+]增加:组队捡物品提示,同个地图内提示 
[+]增加:LUA命令,play:sendCenterMsg
格式:play:sendCenterMsg(前景色,背景色,消息文字,模式,显示时间(秒),显示位置) 
[!]修正:NPC命令DIV不支持21亿参数 
[*]增加:c.actor.getUser1Job,查看他人装备对应精灵职业 
[*]修正:查看他人装备体格满级属性显示错误(需更新iteminfo.lua) 
[+]增加:简装外观配置(config.lua中配置) 
[+]增加:人物行走,遇到障碍自动转向(config.lua中配置开关) 
[*]修改:Lua物品来源配置默认关闭(config.lua中配置开关) 
[+]增加:Lua客户端与服务端通讯 
[+]增加:客户端与服务端CommonFun.lua脚本中分别加入了序列化函数,如有需要则更新,位置(引擎包\Mir200\LuaScripts) 
[+]增加:c.share.getTickCount API 
[190903]更新:M2、系统插件
 
[*]修正:扔金币失败后,刷金币的BUG 
[!]修改:战英雄跟随时,被攻击时不再使用技能(狮子吼、野蛮) 
[190828]更新:M2、系统插件、登陆器
 
注意:M2、RUN网关必须配套
 
[!]修正:使用盟重回城石类物品时,出现部分NPC看不见情况 
[*]修正:使用多端口RUN网关时,下发失败 
[*]修正:查看英雄和他人套装,不同职业不显示问题 
[190825]更新:M2、系统插件、RUN网关、DBServer.exe
 
注意:M2、RUN网关必须配套
 
[+]增加:DBServer.exe增加直接删除角色数据功能 
[!]修正:下发模式(需M2与RUN配套使用) 
[190819]更新:M2、系统插件、RUN网关、启动器、登陆器
 
注意:M2、RUN网关必须配套
 
[!]修正:启动器启动时,查找不到程序时不停提示 
[+]增加:LUA, Hero方法
runScript--执行QF脚本(执行主体为主人) 
[!]修正:物品DB库数据过多时,RUN无法接收并下发(需M2与RUN配套使用) 
[*]修正:神兵外形改造暴击不显示问题(需更新iteminfo.lua) 
[*]修正:自定义UI特殊情况下不读取配置问题 
[190817]更新:全套程序
 
注意:M2、登录器必须配套,同时需要使用数据转换工具进行数据转换(不再支持BDE),测试版用户更新此版不需转换
工具路径“引擎包\工具\数据扩展\[20190817]数据转换(SQLITE).exe” 
 
需配合最新MarsDefender最新版下发文件1.dll,或开启自动更新下发文件
 
[!]扩展:GIVE命令,当M2“不可熔炼相同的神铁”选项不钩选时,可同时带两一样的神铁 
[+]修改:斩杀属性,生效时,目标有护身状态(法职业)时,按MP计算掉血 选项 
[+]修改:聚灵珠类物品显示,设置需要元宝开启时,不管聚满没有,都显示开启所需要元宝数量 
[+]修正:反挂网关触发段@PunishmentEx参数错误问题 
[+]修改:命令@SuperMake 设置鉴定属性时,不再判断三鉴定(需测试)
格式:@SuperMake 位置 项目 属性值 累加升级次数(0-累加 1-不累加) HERO
调整身上装备附加属性 参数16为吸伤属性
17-附加鉴定属性(神技重复则不上属性) 18-刺术 
[+]修改:回收列表显示顺序 
[+]修改:@MOBNPC命令支持设置血条控制
格式:@MOBNPC NPC名称 脚本文件名 外形|读取模式(0,1)|显血条(0,1) 属沙城(0,1) 地图 X Y 
[!]扩展:灵媒机率支持关闭,设置255表示属性关闭 
[+]增加:地图参数RUNNPC,跑步穿NPC 
[!]修改:击破、斩杀同时生效时,显示击破飘字并累加斩杀威力 
[+]增加:自定义怪,"死亡下属一起死亡"选项 
[!]修改:灭世技能的伤害上限可设置21亿 
[!]扩展:NPC命令
功能:回收包裹物品
格式: RecoveryItem 物品名(*所有物品) 物品数量变量 游戏币变量 金币变量 金刚石变量 灵符变量 游戏点变量 经验变量 
返回变量只支持数值型变量
注意:经验变量不直接给玩家经验,只是输出对应的经验总和,需要自行使用调整经验命令操作(因受需求及版本设定不同,故不直接给经验)
例:
#IF
#ACT
;回收物品名包含“天马”的物品
RecoveryItem 天马 <$N(数量)> <$N(游戏币)> <$N(金币)> <$N(金刚石)> <$N(灵符)> <$N(游戏点)> <$N(经验)>
ChangeExp + <$N(经验)>
SENDMSG 7 <$USERNAME>回收<$N(数量)>件天马装备,获得<$N(游戏币)>元宝,<$N(金币)>金币,<$N(金刚石)>金刚石,<$N(灵符)>灵符,<$N(游戏点)>游戏点 
[!]修改:假人配置读取规则,优先脚本命令设置路径配置 
[!]修正:千里传音物品不受禁止发言列表控制 
[!]修改:怒气槽最大值支持至10000 
[!]修正:地图禁止千里传音物品,对传音筒和千里传音不起作用 
[!]修正:鉴定转移同类物品转移时,提示不同部位问题 
[+]增加:QF触发段(摆摊触发) @StartShop 
[+]增加:NPC命令
功能:停止摆摊
格式:StopShop 
 
[!]扩展: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)
 
[!]修正:给予称号方式增加敏捷和准确,属性面板不会即时刷新,得小退才正常显示 
[!]扩展:NPC命令,支持绝对路径
功能:清空文件内容(并带创建文件)
格式:ClearNameList NewFile.txt 是否绝对路径(0-相对路径[版本内]/1-绝对路径) 
[+]增加:记录游戏中的比较耗时脚本段("选项"->"参数设置"->"环境设置"->"记录脚本段耗时信息") 
[+]增加:套装属性增加“自动上毒”,攻击时自动上毒 
[!]修改:LoadVar,SaveVar,SortHumVarToFile命令,加快读取处理时间 
[!]扩展:NPC命令
功能:检查人物的幸运度
格式:CHECKLUCKYPOINT 操作符(<,>,=) 点数 
[+]增加:脚本变量
人物幸运属性:<$LUCKY>
英雄幸运属性:<$HEROLUCKY> 
[!]修正:UPGRADEITEMEX,UpFasguinItem操作自定义OK框物品后,输出物品属性不刷新问题 
[!]修正:BagItemInToBox操作同名装备放入OK框,只能放入第一个框内问题 
[!]修正:BagItemInToBox 放入物品不会触发脚本段 [@ItemIntoBoxX] 
[!]修正:打开NPC窗口时,用BagItemInToBox放入物品,物品不显示问题 
[!]扩展:物品DB,名字支持28个字符 
[!]扩展:人物DB,支持U0-99整型变量(保存)******需扩展数据********
吸伤属性(扩展21亿) 
物品钢纹神圣属性支持至21亿
物品极品属性支持至65535 
[+]增加:NPC命令
功能:调整装备极品属性
格式:CHANGEITEMBESTVALUE 物品位置(0-28) 属性(0-5) 控制符(=,+,-) 点数(0-65535) Hero
物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
属性 0-攻 1-魔 2-道 3-刺 4-防(部分物品无效) 5-魔防(部分物品无效) 
[!]修正:命令give 申猴 1制造不出物品 
[!]修改:日志程序记录日志间隔 
[!]修改:无限仓库集成到人物保存结构中,不再保存在M2目录下 
[!]修正:武器被诅咒后,不时时显示 
[!]修正:ADDNAMELIST命令路径参数不支持变量 
[+]增加:
Need-113 需要等级 Stock-近战抗性 
[!]修正:九周年天赐给予的叠加物品不叠加 
[!]修正:九周年天赐钥匙不足时,没有判断包裹是否还有钥匙,而全量购买问题 
[!]修正:彻地钉技能,无视DB设置的伤害上限 
[!]修正:裂神符做为普通技能时,能学习后,使用灵魂火符无法触发裂神符
冰霜雪雨为普通技能时,能学习后,使用四级流星火雨无法触发冰霜雪雨 
[!]修正:勋章类物品不支持极品属性;同时扩展CHANGEITEMBESTVALUE支持操作勋章类物品 
[+]增加:NPC命令
功能:调整装备熔炼属性
格式:CHANGEITEMMELTING 物品位置(0-28) 熔炼等级(1-11) 开孔位熔炼等级(1-11) Hero
物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品 
[+]增加:启动器批量修改端口号因子,重新配置后,在原端口号累加指定因子值 
[!]修正:宠物打死怪,多倍爆率无效问题 
[+]增加:聚灵珠只可以通过打怪累积经验的选项("选项"->"物品装备"->"其它") 
[!]修改:AILogOn,AILogOnEx命令,以乱序输出AICharNameList.txt中的假人名字 
[!]修正:QF触发段@PlayReconnection,不能使用英雄变量问题 
[!]修正:KILLBYHUM命令,被召唤宠物杀死时,判断不是人所杀死 
[!]扩展:NPC命令
功能:改变人物状态
格式:ChangeModeEx 状态(1-5) 时间(秒)
说明:1-定身,不能跑不能走 2-冰冻,不能跑不能走,不能攻击 3-蛛网,不能跑 4-红绿毒 5-断筋
 
[!]修正:唯我独尊,启动“使用技能消耗MP”后,不学习内功情况下使用技能,10秒免麻状态直接结束 
[!]扩展:NPC命令,Give参数支持临时变量解析
#IF
#ACT
MOV <$N(钢纹等级)> 103
Give 传奇神剑 1 主体 1|3|5|7 4 3|12|32|34 0 <$N(钢纹等级)>|1|1
 
[!]修正:使用"活脉酒",增加敏捷属性,不实时显示属性问题 
[!]修正:LARGE <$MAXHP> 2099999999,<$MAXHP>超过21亿时,都无法检测 
[+]增加: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]的属性值 
[!]扩展:NPC命令,RecoveryItem支持叠加类物品回收 
[!]扩展:称号DB"生命上限"支持21亿 
[!]扩展:NPC命令,支持英雄操作
功能:检查物品的鉴定相关属性
格式:CHECKITEMADDVALUEEX 物品位置(0-28) 项目(0-2) (符号 < > =) 值 Hero
项目:0-鉴定次数 1-神性属性数量 2-已鉴定
 
[!]修正:自定义怪不使用施毒术 
[!]修正:召唤巨魔技能不显示倒计时 
[!]修正:导出自定义怪物的文件后,再保存军衔相关参数时出错 
[!]修正:极品机率控制,斗笠无法使用255屏蔽刺术 
[!]修正:命令CHECKITEMLEVEL、CHECKITEMSTEEL、CHeckItemMaxSteel部分参数不支持变量解析 
[!]扩展:全身鉴定主属性支持21亿累加值 
[!]修改:战英雄可以使用魔法盾 
[+]增加:称号属性
Need=18 NeedLevel=需等级 Stock-伤害吸收%(共用) 
[!]修正:查看别人商店名,显示不全问题 
[!]扩展:RECALLMOB命令,物怪名和等级支持变量操作 
[!]扩展:NPC命令,支持英雄操作
功能:检查物品增加的附属属性
格式:CHECKITEMADDVALUE 物品位置(0-28) 属性位置(0-16) (符号 < > =) 值 Hero 
[+]增加:NPC命令
功能:改变人物执行GmExecute命令是否能提示信息
格式: CHANGEGMEXECUTESHOWMSG 模式(0/1)
模式:0-提示 1-不提示 
[!]修正:新鉴定只设置2个属性时,锁定两个属性后再鉴定,会减物品材料 
[!]扩展:NPC命令,支持英雄操作
功能:给予带绑定状态物品。主要方便设置不能配带的物品绑定状态
格式:GIVESTATEITEM 物品名称 项目1 项目2 项目3 项目4 项目5 项目6(0为正常,1为绑定) 数量(叠加物品有效)|绑定时间(小时)|绑定类型|Hero
项目1--给予禁止扔,项目2--禁止交易,项目3--禁止存,项目4--禁止修,项目5--禁止出售,项目6--禁止爆出的装备
绑定类型: 1限时物品 2绑定期(过绑定期后可使用,绑定期不可交易,不爆) 3永久绑定(自己可使用,不可交易,掉后不可捡起)
 
[+]增加:NPC命令
功能:减物品升级计数
格式: DecItemUpCount 物品位置 点数(1-255) Hero
物品位置(-1)表示默认OK框上物品 0-28表示身上装备物品 100..107表示自定义OK框上物品
 
[!]修正:ADDNAMELIST命令存储不存在路径文件时的提示错误(程序自动创建目录) 
[!]修改:ADDNAMELIST,DELNAMELIST,ADDUSERDATE,DELUSERDATE,CHECKUSERDATE,路径参数全部统一路径自动指向Mir200\Envir\+参数 
#IF
#ACT
ADDnamelist \QuestDiary\游戏功能\帐号\王师弟子.txt
;存储路径为 Mir200\Envir\QuestDiary\游戏功能\帐号\王师弟子.txt 
[!]扩展:NPC命令
格式:AILogOn 地图 X Y 数量 人物配置路径 英雄配置路径 刷怪顺序(0-按顺序 1-按乱序)
格式:AILogOnEx 地图 X Y 数量 人物列表路径 英雄列表路径 刷怪顺序(0-按顺序 1-按乱序)
 
[*]增加:M2支持LUA脚本 
[!]修正:自动把物品放入OK框后,执行升级操作,属性不显示问题
#IF
#ACT
BagItemInToBox 木剑 3
UPGRADEITEMEX 103 2 0 <$STR(P1)> 1 
[!]修正:DBServer.exe无法修改角色账号问题(注意:SQLITE模式下,修改主体账号时,无须修改英雄账号数据) 
[!]修正:ADDNAMELIST命令路径问题 
[!]修正:账号程序,修改密码无效
 
[!]修正:普通合区工具,因路径不存在,导至UserData.dat保存失败 
[!]修正:账号程序启用二级密码后,相同IP登陆还需要再输入二级密码 
[!]修正:DBServer程序无法导出挂机人物数据 
[!]修正:拆解叠加物品,无物品来源显示 
[+]增加:地图场景效果系统 
[!]修正:数据通无清理心法小于指定等级的清理选项 
[!]修改:卧龙怪守护模式时,离守护坐标13格后,自动跑回守护点 
[+]增加:一键合区工具增加“合并完毕复制数据至主区”选项 
[+]增加:NPC命令
功能: 设置物品怪死亡爆出数量控制参数("查看"->"列表信息一"->"怪物爆物品") 
格式:SetMonDropItemLimit 物品名 已爆数量 限制数量 未爆数量 清零间隔(分钟 0-则不清零)
 
[!]扩展:NPC命令
功能:将指定物品刷新到指定地图坐标范围内
格式:THROWITEM 地图 X Y 范围 物品名称 数量 需一定时间才可捡起(0/1) 延时捡起时长(秒)|极品(攻)|极品(魔)|极品(道)|极品(刺)|极品(防)|极品(魔防)|钢纹等级(1-105)|熔炼(1-11)|熔炼1(1-11)
极品属性:防(部分物品无效),魔防(部分物品无效) 
 
[+]增加:斩杀固定输出模式 
[!]修正:账号程序无法修改账号其它附属数据 
[!]修正:英雄锁定时,英雄被麻或冰还能飞到主体身边 
[+]增加:自定义怪增加“不攻击人物”、“不攻击英雄”选项 
[!]修正:BDE转SQLite工具,太旧的BDE数据无法转换 
[+]增加:M2共享目录,同时限制脚本文件路径,控制在版本路径或共享目录内 
[!]修改: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-绝对路径) 
[!]修正:合区工具因名字大小写而导至合区后无法进入游戏 
[!]修改:DBS及M2会话相关处理代码 
[+]增加:脚本变量
<$SKILLLEVELEX(技能ID)>----指定技能的强化等级
<$HEROSKILLLEVELEX(技能ID)>----(英雄)指定技能的强化等级 
[+]增加:死亡爆身上装备及首饰盒装备,按装备位单独机率控制 
[!]修正:使用材料进行军衔升级后,魔血属性需要小退才看到效果 
[+]增加: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)>, 
[+]增加:聚灵珠物品可控制聚集经验倍数,DB字段Source--聚集经验倍数 
[!]修改:怪物爆物品规则,叠加物品爆出数量以实际数量累加规则中的已爆数量 
[!]扩展:NPC命令MonGenEx部分参数支持变量操作
例:
#IF
#ACT
MOV N50 3
MonGenEx 3 330 330 雷炎蛛王|0|249|<$STR(N50)>|1,2 3 1
break
 
[!]修正:CHANGEITEMMELTING命令BUG 
[!]修改:MonGen.txt,余多少分钟刷怪(时间赋值给I变量 0-999),显示问题 
[!]修正:DBServer.exe评定主副英雄后,召唤不出副将问题 
[!]修正:SQLite合区工具,部分角色名达到7个汉字时,重复时不会自己加a,b... 
[+]增加:GM命令
功能:重载客户端Lua脚本
格式:@ReloadClientLua
 
[!]修正:地图工具导到BMP时失败 
[+]增加:启动器,启动时判断登陆网关和M2文件是否存在,并进行提示 
[!]修改:Need 83、84、85、86、90,附加伤害%调整至输出最后计算输出 
[!]修正:普通合区工具,重名处理问题 
[!]修改:GM命令RECALLMOBEX参数
格式:@RECALLMOBEX 怪物名称 名称颜色 坐标X 坐标Y 地图名 附加主体属性(0/1)
说明: 附加主体属性0-附加 1-不附加 
[!]修改:假人魔法师无目标时,自动开盾 
[!]修正:选择"四级合击减目录MP值比例"时,当对方未学内功时无效 
[!]修正:GM命令无法控制掉物品问题
@清除怪物 地图号(* 为所有) 怪物名称(* 为所有) 掉物品(0,1) 
[+]增加:脚本变量
<$KILLMONEXPRATETIME> 杀怪经验倍率时间(秒) 
[+]增加:物品禁止升级规则(禁止使用@upgradenow升级) 
[!]修改:物品设置死亡必爆时,物品放首饰盒里一样必爆 
[!]扩展:NPC命令
功能:检查玩家是否为沙城老大
格式:ISCASTLEMASTER 城堡编号 
[+]增加:4级刺杀攻击倍数 
[+]增加:在线人物窗口可以操作U变量 
[+]增加:22分类物品,支持防、魔防极品属性 
[!]扩展:NPC命令TakeOffItem支持变量操作 
[+]增加:物品代码
283 重击5级
284 重击5级+麻痹
285 重击5级+魔道麻痹
286 重击5级+乾坤借力5级
287 重击:lv5+乾坤借力5级+扭转乾坤CD减少40秒 
[+]增加:NPC命令
功能:掉落身上装备
格式:DropUserItem 装备名称(Not) 位置(0-28) Hero 
[!]扩展: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
 
[!]修正:查看别人装备一代首饰盒时无法显示物品 
[!]修正:装备排行榜无法显示问题 
[!]扩展:称号内伤等级支持21亿值 
[!]修正:DBServer.exe排行榜过滤无效 
[*]修改:大字体抗锯齿处理 
[+]增加:文字输出渐变方式(目前仅用于lua里的hint文字输出) 
[*]修改:所有物品支持读取备注文件,请自行控制好备注文件 
[*]修改:背包、英雄背包、仓库、宠物仓库物品数量按格宽度高度计算 
[*]修改:内挂英雄自动开盾不限制职业 
[*]修改:内挂普通和特效HP、MP部分扩展至10位 
[!]修正:小退组队按钮还高亮问题 
[*]修改:怪物简装不改变沙城门、城墙外观 
[*!]增加与修改:UI编辑器增加导入与导出单独窗体(由于方便导入独立窗体,控件名不再是全局唯一,规则为【最外层窗体控件名@子控件名】,所以需要配合修改:脚本中的“SetClientUIProp”命令控件名以及自定义UI控件“设置控件可视按钮”中的“可视控件名”控件名),控件名可在新编辑器中“右键复制控件名”得到。 
[!]修正:lua内置脚本负重少+号问题(需更新iteminfo.lua) 
[!]修正:lua内置脚本7分类神圣属性两个+号问题(需更新iteminfo.lua) 
[!]修正:lua内置脚本神兵外形改造文字显示问题(需更新iteminfo.lua) 
[*]修过:物品备注不限制大小 
[+]增加:lua输出至聊天栏接口 
[*]修正:微端服务器可能导致的空连接问题 
[*]修正:lua内置脚本,装备套装联名属性,其中一个为0不显示问题(需更新iteminfo.lua) 
[*]修正:使用@supermake鉴定属性,达到4属性时不显示星级及是否鉴定(需更新iteminfo.lua) 
[*]修正:内置浏览器,鼠标点击,游戏中人物会跟着走动问题 
[*]修正:套装 斩杀血量 登录器显示错误问题 
[+]增加:UI控件支持lua脚本事件 
[+]增加:时装衣服套装显示 
[*]修正:叠加物品重量显示不对(需更新iteminfo.lua) 
[*]修正:登录器以及配置器物品过滤物品名不支持28个字符问题(需更新配置器中AttData\190408.dll文件) 
[+]增加:Lua脚本加密,工具路径“压缩包\工具\LUA脚本加密.exe” 
 
(责任编辑:游戏伴随我)

手机扫描二维码访问

本文地址:https://www.uc845.com/post/839.html
版权声明:本文为原创文章,版权归 游戏伴随我 所有,欢迎分享本文,转载请保留出处!
  • 盟重
  • 您需要 登录账户 后才能发表评论

    发表评论


    表情

    评论列表

    1. 学习传奇教程
      学习传奇教程  @回复
      楼主收徒吗?我想拜你为师,学习写传奇脚本,写传奇版本,写传奇引擎。 face_19