更新日志: 100101更新:(注:请引擎和登陆器一起更新,外传和复古引擎的用户,在替换前请把老数据转换到内功版)   更新日期: 2010年2月5日 修复: 修复当人物身上穿上用AniCount设置了特殊属性的衣服,人物会出现翅膀的BUG. 修复DBServer和人物网关连接的一个Bug(会引起DBServer和所有人物网关断开连接) 修复使用内存修改工具或外挂,可以把指定人物踢下线或人物在登陆时黑屏不能登陆的BUG(请开区的用户更新整套程序) 修复在QManage和任务脚本里不能使用@@InPutStringX和@@InPutIntegerX 修复引擎的TBaseObject.DamageHealth 报错(需要测试) 修复叠加物品重量计算Bug和在NPC上买卖出价格计算Bug 修改: 修改上一版登陆器物品提示功能的一些Bug 修改药品叠加机制DuraMax为允许叠加的最大数,reserved(0:不能重叠;1:可重叠;2:刷出时为满的) 修改LoginSrv为可以使用文件模式和MySql模式 修改套装设置增加了一些属性(HP,MP增加按百分比计算,修正上限、下限反了的BUG请大家注意修改) 增加: 增加天龙套装(防爆属性)虎威套装(道法的单体攻击和武士攻击有一定机率吸血)功能 为了防止延时,全屏时登陆器不再限制帧数,全速运行,窗口化时才限制帖数. 增加斗笠(Stdmode=16,19) Source为增加爆率,击杀对手时,对手爆率增加(物品规则限制除外)。 物品支持防爆属性设置 Need-(26)需等级,Stock-为防爆点 NeedLevel-所需等级 Need-(27)需攻击力Stock-为防爆点 NeedLevel-所需攻击力 Need-(28)需魔法,Stock-为防爆点 NeedLevel-所需魔法 Need-(29)需道术,Stock-为防爆点 NeedLevel-所需道术 支持套装提示功能(用登陆器配置器生成或手动修改登陆器目录下的SuitItemHints.txt) 增加人物脱机自动上线功能(请先用DBSERVER导出后再在引擎上加载;引擎的选项\项能设置\脱机自动上机 中有本功能设置) 增加战意麻痹戒指 八卦护身戒指 聚魔护身戒指 流星火雨戒指 魔道麻痹戒指 功能(请参阅 装备特殊属性列表) 其他: 优化地图加载算法。 1:修复强化II技能学习后,还可以学对应的普通技能 2:修改收费模式中断的提示读取string.ini的 3:增加脚本中显示图片功能:{Img:54;x:40;y:60}在NPC窗口的40 60位置显示 Max_icon.wil中54张图片(文字可覆盖), 支持图片链接<{Img:32;x:60;y:60}/@test333> 4:取消了UPGRADEITEMEX命令升级物品时的蓝字提示和绿字提示. UPGRADEITEMEX 物品位置(0-12) 属性位置(0-14) 成功机率(0-100) 点数机率(0-255) 是否破碎(0,1,2失败属性清零) 记录 物品等级(0-1) 5:修改沙城主花翎在M2可以启用或关闭 6:增加脚本命令在给予玩家物品的 时候 直接给予这个物品升级。 GIVEITEM 物品名 属性位置(0-14) 成功机率(0-100) 点数机率(0-255) 记录物品等级(0-1) 7:任务窗口标题可以由在引擎自由定义 8:引擎增加了内功最高等级限制 9:增加添加和删除NPC的脚本命令 CreateNPC NPC名字 地图 坐标X 坐标Y 外观 脚本 属沙城(0,1) delnpc NPC名称 地图 X Y 10:增加强制人物的攻击模式脚本命令: SetHumAttackMode 攻击模式(0-7) 时间(秒) 11:扩展NPC npc2.wil从500开始 npc3.wil从1000开始 npc4.wil从1500开始 每个NPC60张图片 12:支持盛大热血里的新NPC(87-99) 13:增加下列常量 <$HIT> 准确 <$SPD> 敏捷 <$HITSPD> 攻速 <$HEROGENDER> 英雄性别 <$HEROJOB> 英雄职业 <$HEROLEVEL> 英雄级别 <$HERONAME> 英雄名字 地图有关: <$HMapTitle> 英雄地图名字 <$HMAP> 英雄地图编号 <$HX> 英雄前坐标X <$HY> 英雄前坐标Y <$LIUSERCOUNT> 离线人数() <$YEAR> 当前年份 <$MONTH> 当前月份 <$DAY> 当前日期 <$HOUR> 当前小时 <$MINUTE> 当前分钟 <$SECOND> 当前秒 <$TEAM0>..<$TEAMX> 用于显示组队成员,<$TEAM0>代表队长,成员从<$TEAM1>开始 14:修复英雄乱引怪,有时不飞回主人身边 15:增加NPC大对话窗功能,大对话框支持读取图片显示; 默认情况下使用老的NPC对话框,如果要使用大界面对话框需要在脚本开始位置 调用OpenBigDialogBox,大对话窗外观在NpcFace.wil中,此文件需要自己制作, 具体参照我们附带的NpcFace.wil对话窗外观的图片大小可以自由定义,关闭按 钮登陆器会根据归来 外传 热血,自动读取相应的,关闭按钮的位置会根据你图 片的大小自动调整(位置:顶部为零;右为你图片的宽度减去按钮自已的宽度) [@test1] #ACT OpenBigDialogBox 1 #SAY 欢迎,来到大对话窗口测试\ <{Img:32;x:60;y:60}/@test333>\ 16:关闭大对话框CloseBigDialogBox #IF #ACT CloseBigDialogBox 17:扩展CHANGENGEXP可以按不同比例分配 格式:CHANGENGEXP 控制符(=,+,-) 经验点数 hero 分配类型(0如英雄存在,以非杀怪分配比率分配经验 1英雄不能分到经验) 18:修复倚天辟地技能 使用后,小退再上,就没有冷却时间了 19:扩展KILLMONEXPRATE 支持内功经验,经络经验倍数 20:修复主人全体模式攻击英雄的月灵,英雄会满地乱跑,英雄可以打死自已的分身 21:修改登陆器的画图速度,全屏时为60帧,窗口化时为24帧 22:增加144类非攻击怪物(用来制作盛大的运镖功能),支持按FINDMAPPATH寻好的路线移动,并提供到达目标触发 [@DartCarGoEnd],死亡触发[@KillDartCarMob] 23:增加常量<$KILLMONNAME>人物杀死的怪物名称,<$KILLMONX> <$KILLMONY>人物杀死怪物的坐标 24:增加MOVEMOBTOEX命令,可以把怪物从老地图坐标移到新地图坐标,并按FINDMAPPATH寻好的路线移动. 25:人形怪的配置文件增加AttackTargets段,可让它只攻击指定的目标,其它的直接无视(不过要注意的是设置的目标要为人物 或有主人的怪物,因为怪物是不攻击同类的) 例如:AttackTargets=贡银镖车,生辰纲镖车 让人形怪不攻击玩家去打劫镖车 26:人形怪的配置增加NoAttackMode可以设置人形怪不攻击任何目标 27:增加检测矿纯度脚本命令:CHECKMINE 矿名称 数量 操作符(<>=) 纯度 28:增加收回指定名称的矿名脚本命令:TAKEMINE 矿名称 数量 操作符(<>=) 纯度 29:增加检查酒的属性脚本命令:CHECKMAKEWINE 酒名称 操作符(<,>,=) 点数 模式(0-品质 1-酒精度 2-酒等级) 30:增加收回指定属性的酒脚本命令:TAKEMAKEWINE 酒名称 数量 操作符(<>=) 点数 模式(0-品质 1-酒精度 2-酒等级) 31:增加47类物品可叠加 叠加上限由物品的DuraMax指定,两个47类的物品 只要shape相同就可以叠加,在脚本里检测47类和取走47类物品请使用 CHECKKIMNEEDLE 物品名称 数量 TAKEKIMNEEDLE 物品名称 数量 32:修改物品注释读取客户端下Data\Max_ItemDesc.dat请大家按下面的格式下发到客户端,不再读取物品DB的注释字段 格式为:(\可以换行 <字符:/FCOLOR=65280>可以指点定颜色) 千年灵芝=<可以到苍月岛药铺研制新药:/FCOLOR=65280>\ 金粉星空=双击后可在面前将其摆放\使用火系列技能、刺杀、普通攻击均可燃放 33:修复登陆网关封IP列表的BUG,增加对IP段的处理 34:扩展Give命令 Give 物品名称 数量 持久最小值 持久最大值(参数三和四为可选参数可以不写) 35:增加检测人物是否正在使用改变颜色功能脚本命令:CHECKHEARMSGCOLOR 36:增加改变发言时文字颜色(实现玄绿,玄紫,玄褐功能) CHANGHEARMSGCOLOR 时间(秒) 类型(1-3) 37:增加脚本命令检测人物是否在一个坐标范围 CheckHumInRange 人物名字(self,*) 地图 坐标X 坐标Y 范围(0-500) 说明:self表示自已,*只要在坐标范围内有人物存在就会返回真 38:增加播放音乐脚本命令PlayMusic 地址 (0-1是否重复播放) 39:内力药品当Ancount为零时增加的内力值为ac*1000,如果Ancount不为零时加的内力值为ac原值. 091128更新:(注:请引擎和登陆器DBSERVER一起更新) 1:增加检测字符串长度命令CheckStringlength 字符串 操作符(<,>,=) 位数 2:增加设置字符变量长度命令(注意:本命令只能对字符变量进行操作)SETSTRINGLENG 变量名 长度 格式(0补后面 1补前面 2在原串 后面加参数二(长度)所指定个数的空格) 3:增加用户命令:允许赠送(默认人物上线时赠送的状态为关闭,防止PK时别的玩家恶意赠送物品捣乱) 4:增加学习内功脚本命令:READSKILLNG 5:增加调整人物内力经验点数脚本命令:CHANGENGEXP 控制符(=,+,-) 经验点数 6:增加检查人物是否学过内功脚本命令:CHANGREADNG 7:增加调整人物内功等级脚本命令:CHANGENGLEVEL 控制符(=,+,-) 等级数(1-255) 8:增加检查人物内功等级脚本命令:CHECKNGLEVEL 操作符 (<,>,=) 等级数(1-255) 9:增加显示客户端天地结晶图标脚本命令:OPENEXPCRYSTAL 是否清空变量 10:增加关闭客户端天地结晶图标脚本命令:CLOSEEXPCRYSTAL 11:增加取提天地结晶中的经验脚本命令:GETEXPTOCRYSTAL 12:增加客户端显示牛气管图标脚本命令:OPENCATTLEGAS 是否清空变量(暂时关闭) 13:增加关闭客户端牛气管图标脚本命令:CLOSECATTLEGAS(暂时关闭) 14:增加调整人物牛气值脚本命令:CHANGECATTLEGASEXP 控制符(=,+,-) 牛气值点数(暂时关闭) 15:增加地图参数:NEEDLEVELTIME(等级)没到指定等级时不让进入,发送string.ini里的NeedLevelToXYErrorMsg提示可以自行修改 16:增加地图参数:DECEXPRATETIME(值) 每秒减双倍经验时间,如值小于1时,则默认为1 17:增加地图参数:NGEXPRATE(值)格式:NGEXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数 18:增加地图参数:PULSEXPRATE(值)格式:PULSEXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数 19:增加检查英雄是否开通经脉系统脚本命令:CHECKHEROOPENOPULS 20:增加检查英雄经络修炼点脚本命令:CHECKHEROPULSEXP 控制符(>,<,=) 经验值 21:增加开通英雄经脉脚本命令:OPENHEROPULS 22:增加改变英雄经络修炼点脚本命令:CHANGEHEROPULSEXP 控制符(+,-,=) 经验值 23:增加客户端显示锻练金针窗口脚本命令:OPENMAKEKIMNEEDLE 24:增加检查包裹是否有指定叠加物品脚本命令:CHECKKIMNEEDLE 物品名称 数量 25:增加收回包裹指定叠加物品脚本命令:TAKEKIMNEEDLE 物品名称 数量 26:增加给指定的叠加物品脚本命令:GIVEKIMNEEDLE 物品名称 数量 27:增加检查是否跨穴点击脚本命令:CHECKHUMANPULSE 经络(0..3) 穴位(1..5) 28:增加检查打通穴位所需内功等级脚本命令:CHECKOPENPULSELEVEL 经络(0..3) 穴位(1..5) 29:增加打通指定脉穴脚本命令:OPENPULSE 经络(0..3) 穴位(1..5) 30:扩展永久增加人物属性点脚本命令:USEBONUSPOINT 属性位置(1-14) 控制符(+,-,=) 点数 31:增加改变络经等级脚本命令:CHANGEPULSELEVEL 经络(0..3) 控制符(+,-,=) 等级(1..5) 32:增加检查各经络等级脚本命令:CHECKPULSELEVEL 经络(0..3) 控制符(>,<,=) 等级(0..5) 33:增加检查当前经络修炼点是否大于等于升级所需的经验脚本命令: 格式:CHECKPULSEXP 经络(0..3) 等级(0..4) 备注:本命令是取当前人物的经络经验,在QBatterNPC里英雄的所有脚本是由英雄自已在执行的,所以大家可以直接用 CHECKPULSEXP 0 1,在普通NPC里要测试英雄的经络升级经验请使用$hero.CHECKPULSEXP 0 1 34:增加把当前人物的经络修炼点减去指定经络等级升级所需的经验脚本命令: 格式:DECPULSEXP 经络(0..3) 等级(0..4) 备注:本命令是操作当前人物的经络经验,在QBatterNPC里英雄的所有脚本由英雄自已在执行的,所以大家可以直接用 DECPULSEXP 0 1,在普通NPC里减去英雄升级经络所需的经验请使用$hero.DECPULSEXP 0 1 35:增加变量<$HEROPULSEXP>:显示人物英雄的经络经验 36:增加变量<$NGLEVEL>:显示人物内功等级 37:增加变量<$HEROGETNGEXP>//英雄当前得到的内功经验 38:增加变量<$GETNGEXP>//当前得到的内功经验 39:增加人物内功升级触发[@HeroNGLevelUp] 40:增加英雄内功升级触发[@PlayNGLevelUp] 41:增加人物得到内功经验触发[@GetNGExp] 42:增加英雄得到内功经验触发[@HeroGetNGExp] 43:所有技能支持在DB里Power MaxPower里进行技能威力的调整 44:商铺物品的元宝数支持21亿 45:支持倚天系列的装备武器发光和技能,和衣服翅膀(DB设置) 46:支持金牛系列装备的发光(DB设置) 47:完整的人物和英雄内功功能 48:支持蒙面黑巾和必杀斗笠(扩展了斗笠的支持,可以使用shape=3无限制的添加新的斗笠)(DB设置) 49:为了方便大家对检测脚本的复用扩展了SET和CHECK命令,这两条命令支持变量(详细请看说明) 50:完整支持人物连击和英雄连击功能(英雄经络修炼支持使用经络经验和不使用经络经验如果不想使用英雄经络经验的请修改 Mir200\Envir\Market_Def\QBatter-0.txt的相同脚本) 51:修改在当前地图使用随机,背景音乐不再从头开始播放(需要引擎和登陆器配套) 52:为了方便大家转换版本我们对引擎做了修改,兼容IGE的在命令后面加hero的语法,原max的用法如:$HERO.DELSKILL用法不变, 现在你拿个IGE的版本替换成MAX的,引擎对 脚本 命令基本是零报错. 支持IGE的人形怪守护模式 [info] ;是否守护模式 ProtectStatus=1 53:增加脚本命令: 功能: 检测人物是否正在使用改变颜色功能(玄绿,玄紫,玄褐) 格式: CHECKHEARMSGCOLOR 功能: 改变发言时文字颜色(实现玄绿,玄紫,玄褐功能) 格式: CHANGHEARMSGCOLOR 时间(秒) 类型(1-3) 参数: 1-玄绿 2-玄紫 3-玄褐 时间不能累计 54:扩展 THROWITEM DROPITEMMAP THROWITEM 地图 X Y 范围 物品名称 数量 (0-1 0扔出后直接可以捡取 1在一定时间内不能捡取) 55:还原CHECKNAMELISTPOSITION为说明书上的使用格式 格式:CHECKNAMELISTPOSITION List.txt (> < = ) 10 P0 56:引擎增加对机器人配置、机器人脚本、连击脚本、交易型NPC,管理型NPC的重读 57:增加宝宝变异直接死亡选项,防止玩家招宝宝放到安全区害人 58:取消英雄学内功必需要主人已经学会限制 59:增加人物和英雄内功经验参数2,方便大家修改每个等级的内功经验 090915更新:(注:请引擎和登陆器网关一起更新) 1:修复0815版中强化毒过于强大掉血过快 2:游戏控制器增加双线双IP配置,游戏网关之间的切换由DBServer智能切换,网通的玩家小退后不会再切换到电信的网关 3:修改沙代码防止有时攻城城门打不开 4:修复强化神兽移动过慢问题 5:增加热血登陆器是不否显示任务提示窗口 6:修改珍珑宝箱机率控制(只能抽到箱子里机率最低的四个物品中的其中一个,箱子里不要放太多的圾垃物品) 7:增加吃聚灵珠时英雄和人物分配经验比利的设置 8:取消强化基本剑术加准确功能(只增加攻击上限和下限和盛大设置相同) 9:修复地图参数加元宝不能超过200万 10:采用特殊方法处理客户端缓存和资源释放,大型PK和切换地图不再卡屏 11:修复引擎的其它一些细节问题不再一一列出 12:怪物、人物的HP、MP扩展到21亿(引擎和登陆器需要配套,如果你的怪物DB,HP不能设为大于3万的请把你原来的怪物DB导入到 我们引擎包提供的物怪DB库中就可以了) 13:扩展热血那个炼丹炉NPC(代码为86注意在外传里86为别的NPC,现在外传和热血对NPC的处理是不相同的,所以引擎和登陆器请不要混用) 14:修复内挂的显示物品名称不管关闭还是打开全是在显示 15:修复便宜内挂打开去血显示可能引起卡屏的Bug 16:修复普通毒可以覆盖强化毒,使强化毒失效 17:修复强化魔防只增强持续时间不增强魔防的Bug 18:修改游戏网关,防御针对游戏网关的加速器(请登陆器和引擎还有网关配套使用) 19:在无内挂时登陆器默认关闭稳如泰山 20:修复组队时小号打怪时大号可以得到更多的经验(请不要选中引擎里的 高低等级组队经验不变 就可以了 ) 21:修复地面物品如果外观是扩展补丁里的登陆器没有显示外观的Bug 22:修复外传登陆器如果热血的补丁过旧不能打开盛大内挂的Bug 23:修复便宜内挂自动练功不起作用的Bug 24:修改无内挂时默认打开物品名称显示 25:修改游戏网关的误差值按一位数增加减少(误差值默认为1010是允许玩家拉一格加速,如果设为1015玩家拉一格加速也会踢下线, 请根据自已的需要设置) 26:修复GM命令强行开始攻城时没有把所有行会加载到攻城列表中(现在如果你忘了开攻城不管在什么时候只要用GM命令强行开始攻城就可以了) 27:1.76登陆开放热血的任务日志不需要的请在引擎中关闭显示 28:无内挂时默认打开自动放药和自动解包功能 29:盛大内挂增加特殊药品MP保护设置 30:修复便宜内挂MP特殊药品设置不保存BUG 31:登陆器启动进度增加显示TOP提示(归来读取的是Data\Tips3.dat,外传和热血读取的是Data\Tips.dat) 32:登陆器增加显示技能注释功能(读取的是Data\SkillDesc.dat) 090815更新:(注:请引擎和登陆器网关一起更新) 1:修复查看别人摆滩物品时玉的外观显示错误 2:修复查看别人状态看不到物品的精炼次数 3:扩展GetListString SortVarToList命令 功能:把自定义变量按变量值大小排序,并把排序后变量值对应的人物名存放到指定列表文件中(制作排行榜用) SortVarToList 自定义变量名 自定义变量文件路径 排序后列表的保存路径 降序还是升序(0-1) 保存格式(0-1)为0时只保存人物名,为1时:人物名 变量值 功能:把列表文件里指定行的值保存到变量里,当行数值为*时表示取列表里和当前人物名相同的值,变量1为可选参数, 如果列表里的数据是:人物名 变量值 这样格式的,那个第一个变量取到的是:人物名 第二个变量取到的是:变量值 GetListString 路径 行数(注意文件的第一行是零) 变量名 变量名1 4:修改内置浏览器外观 5:封杀针对本引擎商业定制的变速齿轮 6:封杀使用封包调整内挂加速的外挂 7:封杀热血里的雄霸天下外挂 8:修复NPC购买列表物品精炼次数显示错误的BUG 9:引擎增加限制指定物品类别精炼的选项,有特殊属性的物品在引擎上关闭后就只能精炬物品的普通属性,不会提升特殊属性. 10:提供更新详细的精炼设置 11:修复引擎在特定设置下引起PK卡屏的Bug 12:修正由于有些版本设置引起引擎不保存NPC的升级武器等记录(引擎自动修正设置) 13:修改传统宝箱为盛大新的模式(请把原来老的宝箱配置按照说明书重新配置) 14:增加珍珑宝箱和抽奖宝箱(具体配置请看说明书) 15:扩展OPENBOXS 宝箱号码 钥匙shape 0 参数三可以不用写,如果写上不为零进打开的是珍珑宝箱,值为抽奖宝箱的文件名 16:修复登陆器备用列表在有些WEB服务端不会跳转 17:修复登陆器自动更新补丁时有些补丁会没有更新 18:修复出现复制物品的BUG(注:请更新整套程序) 19:增加在主号背包里按Ctrl+右键将物品快速发送到英雄背包,在英雄背包里也可以按Ctrl+右键把英雄的物品快速发送到人物背包里 20:开放外传强化II 21:扩展CHANGEEXP命令如果参数三为非零的数值,那样用命令加上的经验英雄将不能分到 例: CHANGEEXP + 1000 这样英雄是能分到经验的 CHANGEEXP + 1000 1 这样英雄是分不到经验的 22:增加释放聚灵珠时退回聚灵珠的脚本命令RETURNPEARL(注:这条命令只能在聚灵珠的触发 [@PEARLITEMxx]里使用) 23:重新编写聚灵珠代码,比以前更加节省资源.修改聚灵珠DB设置规则:DuraMax为可以聚集的经验值,Shape为QF触发号,source非零值时经验只有英雄能得到, reserved为2刷出的为满的,Need(0-4 0不收费 1金币 2元宝 3灵符 4金刚石) NeedLevel 表示要收取的费用 触发例:假设珠子的Shape为1,那里在QFunction-0.txt加上下面这段如果人物等级大于40级,那么双击珠子引擎会把珠退回给玩家 [@PEARLITEM1] #if CHECKLEVELEX > 40 #ACT RETURNPEARL break 24:修改登陆器地图切换模式,防止切换地图卡屏 25:重写泉水罐吸收泉水代码,大幅降低人物走路资源占用   090715更新: 1:修复便内挂用户自定义过滤列表读取BUG. 2:引擎重新生成:攻击、魔法、跑步等间隔的默认值,并关闭组合控制,防止用户设置过严引起人物卡位(封加速请在游戏网关里把检测间隔设为几十秒,误差值设为1010或 1020就可以了). 3:修复热血任务窗口图片有花的现像. 4:优化混合函数,P4或C4CPU以上的机器性能提高了50%多. 5:增加对86-88NPC外观支持. 6:扩展TAKESEALITEM命令格式:TAKESEALITEM 物品名称 数量 状态(0-3) 0没有开始聚的 1开始聚但没有满的 2已经满但没有解封的 3已经满并解封了的. 7:增加GIVESEALITEM命令格式:GIVESEALITEM 物品名称 数量 状态(0-3) 0没有开始聚的 1开始聚但没有满的 2已经满但没有解封的 3已经满并解封了的. 8:增加使用技能ID操作技能的命令 ADDSKILLID DELSKILLID CHECKSKILLID. 9:增加设置地图灵气值命令(功能和地图参数Aura相同如果想关闭地图的灵气SETMAPAURAPOINT xx 0 0就可以了)SETMAPAURAPOINT 地图名 秒 数量. 10:增加设置地图灵气效果命令 SETMAPAURAEVENT 地图|x|y|效果类型(0-2)|增加灵气的间隔(秒)|每次增加的灵气值|范围|显示时长(分钟). 11:扩展CHANGESKILL命令 CHANGESKILL 源ID 新ID 等级 请大家修改原来QF里四级盾的触发. 12:修复道士的强化魔防倍率不计算BUG. 13:增加NPC和人物重叠后自动推开人物. 14:修复神秘装备极品控制不起作用. 15:修复神秘装备属性显示Bug. 16:修复不能喝神水. 17:极品控制增加对 魔法躲避 幸运 准确 敏捷 体力恢复 魔法恢复 毒物躲避 中毒恢复 防御 魔御 等属性控制. 18:调整英雄智能. 19:外传版开放英雄强化技能. 20:修复CHANGESKILL命令BUG. 21:修复传送符在人物受攻击时减持久. 22:引擎增加控制客户端移动 攻击 魔法间隔的默认值. 23:修复客户端全屏时在有些机器上有黑边现像. 24:修正登陆器在特定情况下备用列表不启动作的BUG. 26:修改登陆器配置器的补丁打包模式为7z格式(压缩率比rar高,原来zip打包的补丁文件实在太大了),登陆器如果原来有更新补丁的请重新打包成7z格式. 备注:如果你电脑没有安装7z压缩工具的话,可以使用我们在配置器目录里提供的简易版7z压缩工具进行打包,winrar支持解压7z格式. 27:商业版登陆器配置器增加关闭以前老的反外挂列表功能(由于我们启用了新的反外挂代码,以前的 反外挂列表其实已经什么作用了,如果配置器里不关闭该功能,登陆网关上就是清空了反外挂列表, 登陆器还是定时在枚举玩家机器的进程,造成玩家有时会卡屏, 并且QQ或别的有些工具会提示登陆器有进程注入的误报). 28:外传登陆器增加两套模板. 29:修复 $HERO.CHANGEEXP + 3000000时主人可分到经验. 30:人物怪配置文件增加USESKILLID段可以使用技能ID增加技能. 31:修正合区时选中了重排物品编号后,原来在聚集灵气的乾坤玉璧不会再聚灵气的BUG. 32:修复商铺的玉璧状态显示错误. 33:修改修炼窗口的放玉模式,英雄和人物,只要人物包裹里有玉,打开修炼窗口会自动放入玉,按修炼后,会自动去包裹里拿一块新的玉放入修炼窗口. 34:数据修改器的更新记录增加修复人物记录的功能. 35:修复DBServer的一处BUG,如果有人物在数据修改器里能查到,但在人物选择那里看不到该人物,请先用修改器更新一下当前人物记录,然后关闭DBServer, 再删除mir.db.idx再重新打开DBServer就可以了.然后关闭DBSERVER,删除mir.db.idx后再打开DBSERVER就可以看到这个人物了). 36:增加打开精炼窗口命令OPENREFINEMENT (0-1)0精炼 1重铸. 37:增加天工开物功能(物品DB请查看说明). 38:扩展Give命令 Give 物品名称 数量 持久最小值. 例如:DB里的玄天神石(褐土) 最大持久是20000如果在脚本里用 give 玄天神石(褐土) 1 12000 这样就可以给人物一颗品质为12-20的玄天神石. 39:增加显示地图标识功能(由于每个版本里mapinof里对比奇 盟重 白日门的地图名称定义的都不一样,如果你发现你的版本里不正常显示标识, 把mapinfo里的地图名称.按客户端data\MapDesc1.dat里的名称设置,外传的文件名为MapDesc.dat). 40:修复LoginSrv的关闭取回密码不启作用. 41:增加脚本命令 SortVarToList 自定义变量名 自定义变量文件路径 排序后列表的保存路径 降序还是升序(0-1) 保存格式(0-1)为0时只保存人物名,为1时:人物名 变量值 功能:把自定义变量按变量值大小排序,并把排序后变量值对应的人物名存放到指定列表文件中(制作排行榜用) 42:增加脚本命令GetListString 路径 行数(注意文件的第一行是零) 变量名 变量名1 功能:把列表文件里指定行的值保存到变量里,当行数值为*时表示取列表里和当前人物名相同的值,变量1为可选参数,如果列表里的数据是:人物名 变量值 这样格式的,那个第一个变量取到的是:人物名 第二个变量取到的是:变量值 43:增加脚本命令CHECKPEARLSTATE 物品名称 数量 状态(0-2)0没开聚的,1开始聚没有满的 2已经满了的. 功能: 检查包裹里指定状态的聚灵珠. 44:增加脚本命令TAKEPEARL 物品名称 数量 状态(0-2)0没开聚的,1开始聚没有满的 2已经满了的. 功能:取包裹里指定状态的聚灵珠. ===================================================== 090602更新: 1:热血引擎支持任务窗口。 2:外传引擎支持强化技能 怪物DB 物品DB 详见说明书。 3:增加设置地图灵气效果命令 SETMAPAURAEVENT 地图|x|y|效果类型(0-2)|增加灵气的间隔(秒)|每次增加的灵气值|范围|显示时长(分钟) 注意:上一版的那个引擎加载的集中点文件,由于控制不方便在这一版里已经取消。 4:怪物爆率文件支持 1/1 灵气 200的用法。 5:增加地图参数Aura(秒/数量) (使用方法见说明) 6:增加取包裹里已经解封的玉脚本命令TAKESEALITEM 7:增加检查指定状态玉璧脚本命令 CHECKSEALITEM 8:增加 解除玉璧的封印脚本命令REMOVESEALITEM 9:修改调整属性点窗口的按钮读取自定义补丁文件(请替换登陆器配置器里的Max_Prguse.wil文件)。 10:修复引擎的Run 3报错。 11:修复引擎挑战报错。 12:修复数字飘血BUG(请替换新的Max_Prguse.wil和登陆器配套)。 13:修复底部公告别的玩家接收不到BUG。 14:增加商铺购买物品名称和物品价格变量<$BUYSHOPITEMGOLD> <$BUYSHOPITEMNAME> 请在@BuyShopItem 里使用,在别的地方调用将返回空值。 [@buyshopitem] #act sendmsg 5 %s,通过商铺购买了<$BUYSHOPITEMNAME>,价格为<$BUYSHOPITEMGOLD>元宝。 15:增加商铺购买物品触发 Q_Function.txt @BuyShopItem。 16:修复检查攻击、魔法、道术、HP、MP命令BUG。 17:修复MobFireBurn命令BUG。 18:修复人物受到攻击伤害时火龙之心减持久消失。 19:仿便宜内挂增加关闭声音功能。 20:修改游戏网关解决封外挂引起的有时游戏停顿,封杀所有加速器,检测间隔建意不要小于10秒,误差值越大封的越严,误差值如果小于1000将失去意义。 建议本机测试设为1000,正式开服设为1010或1020。 21:增加强化技能效果。 22:修复便内挂用户自定义物品过滤列表读取BUG。 23:修复热血任务窗口图片。 24:增加给玩家指定状态的玉璧GIVESEALITEM 物品名称 数量 状态(0-3) 0没有开始聚的 1开始聚但没有满的 2已经满但没有解封的 3已经满并解封了的。 注意:命令可以把你DB里状态为0的玉,用GIVESEALITEM xxx 1 3给玩家为满并解封,但不能把你DB里状态设为3用GIVESEALITEM xxx 1 0给玩家一个没开始聚的玉,就是说命令可以给玩家一块大于DB状态的玉, 但给不了玩家一块小于DB状态的玉。 25:增加使用技能ID操作技能的命令 ADDSKILLID DELSKILLID CHECKSKILLID(格式和原来用技能名称一样,就是原来的参数是技能名称现在是技能ID)。 26:增加设置地图灵气值命令(功能和地图参数Aura相同如果想关闭地图的灵气SETMAPAURAPOINT xx 0 0就可以了)SETMAPAURAPOINT 地图名 秒 数量。 27:扩展CHANGESKILL命令 CHANGESKILL 源ID 新ID 等级 请大家修改原来QF里四级盾的触发。 28:修复道士的强化魔防倍率不计算BUG。 29:增加NPC和人物重叠后自动推开人物。 30:修复神秘装备极品控制不起作用。 31:修复神秘装备属性显示Bug。 32:修复不能喝神水。 33:极品控制增加对 魔法躲避 幸运 准确 敏捷 体力恢复 魔法恢复 毒物躲避 中毒恢复 防御 魔御 等属性控制。 34:调整英雄智能。 35:外传版开放英雄强化技能。 36:修复CHANGESKILL命令BUG。 ===================================================== 090428更新: 1:全新汇编客户端的图像混合函数,解决人物或怪物集中的地方出现卡屏。 2:修改客户端写字函数,解决在人物、怪物、地面物品多时卡屏问题(虽然本次修改了写字函数,但客户端写字还是比画图占资源的,所以请大家在配置登陆器时打开物品过滤,并配好物品过滤列表,这样可以过滤垃圾物品,减少写字的数量)。 3:封杀所有外挂。 4:修正客户端内存占用过大问题。 5:修正外传客户端闪屏问题。 6:更新网关封加速控制方式。 7:修复zPlugOfEngine.dll的一处BUG,请更新时替换掉原来的zPlugOfEngine.dll 8:修复一些怪物的效果错误。 9:修复引擎在特定情况下有些脚本命令执行错误。 10:优化客户端的CPU占用。 11:修复引擎有时报AddToMap错误。 12:修复英雄在特定情况下攻击自已的BUG。 13:修复聚灵珠的BUG。 ===================================================== 090411更新: 1:引擎增加雷电术和灵魂火符攻击坐标误差范围设置(默认值1原始值) 2:修复DELAYGOTO有时失效 3:修改内挂的免SHIFT模式 4:增加任务日志系统 5:修改自动寻路时在地图上单击或攻击别人时才停止寻路,点击对话窗不再停止寻路 6:增加聚灵珠释放时收费设置Need(0-4 0不收费 1金币 2元宝 3灵符 4金刚石) NeedLevel 表示要收取的费用 ===================================================== 090328更新: 1:修复在特定情况下月灵会攻击自已的BUG 2:增加比较人物指定变量的值大小的命令VARCOMPARE 变量名 返回变量值大最的人物 人物1|人物2 3:增加检测人物PK值的命令CHECKPKPOINTEX <>= 数量 4:增加GETPOSENAME 变量名 取对面角色存放到指定变量 5:修复酿酒系统BUG 6:修复组队传送触发有时不触发的BUG