Blue引擎+登录器+程序全部免费开放,QQ快捷登陆,加入BLUE引擎论坛!
您需要 登录 才可以下载或查看,没有账号?立即注册 
 
 
 
×
 
blue引擎2016更新记录: 
!176新引擎是基于连击引擎修改,相比之前的有一些变化,主要是性能优化和功能增加,要仔细看更新日志。 
!比如物品可能出现鉴定属性之类,要关闭相应设置。 
!如果发现引擎CPU占用比较高,尝试不要勾选游戏网关的:主菜单-选项-提高计时精度。 
!封快速吃药建议在M2设置,建议值400,并把网关的吃药间隔关闭。  
2016/8/28 
--------------------------------------------------------------------------- 
修正引擎手动关闭或开启网关服务报错 
完善合区工具对文本的分析添加 
道道合击伤害计算不再受地钉攻击调节影响 
治愈术:目标无效时,自动治愈自己 
流星火雨增加范围调节 
完善心灵召唤,并修改为达到4级下属才会飞到目标进行攻击 
客户端暂时去掉小退/大退保护 
客户端修正集体隐身术释放效果 
客户端修正黄泉教主效果 
客户端ObjectsX.wzl支持到60 
增加新怪物...参考monster.txt  
 
GameCenter可以配置CastleFile和DBServer的MapFile 
英雄守护距离限制为15格 
修正重新加载物品提示列表 无效问题 
登录脚本支持ISCASTLEMASTER 
行会联盟增加刷新 
道力水和无极真气修改为独立计算 
修正淬炼物品叠加材料消失问题 
增加地图参数:NOSHOPPING  //禁止商铺购物和赠送 
  NORECOVERINGSTONE //使用魔血石失效  
优化M2使登陆游戏过程更顺畅 
参数设置-环境设置,物品怪物数据库倍率 增加物品+HP/MP 倍数调节 
小bug修正  
英雄自由加点准确和敏捷现在有效 
英雄参数调节面板增加开关:允许[英雄锁定目标]后瞬移至目标身边,默认关闭了;英雄守护需要英雄在视野外才可以瞬移 
修复挖怪物尸体获得物品可能导致引擎无响应BUG 
增加race=211怪物,不攻击人物,不受攻击,可以攻击怪物  
 
装备,套装经验吸收百分比属性 生效 
setup.txt 增加参数:TaosNomAtkDiffLvVal=0,非0时,道士英雄比怪物多X级时,只使用普通攻击,精神力战法开关可以控制 
QF加入组队触发:[@JoinGroup] 离开组队触发:[@LeaveGroup] 
增加地图参数:HERONOATTACKHUMAN    //英雄不攻击人物,包含人物的随从 
MonSpAbilList.txt 保留1修改为:攻击特点,值为1时不攻击人物及其随从 
飘血能超过65535 
增加NPC命令: 
 #IF(3)      //扩展,如果众多条件中只要满足3条件,即可执行#ACT,#SAY...等 
 StringReplace S1 $STR(S2) $STR(S3)  //替换字符串,S1源字符串,搜索S2->替换为S3 
 CHECKCONTAINSSTR 字符串 符   //检测“字符串”是否包含“符”,大小写敏感 
 CHECKCONTAINSTEXT 字符串 符   //检测“字符串”是否包含“符”,不区分大小写 
 CHECKRANGEPLAYERCOUNT 地图 X Y 范围 >/</= 数量 包含死亡(0不包含 1包含) //检测指定地图 指定范围内 玩家数量 
 GOTO LABEL 模式(1,2,3,4) 参数2   //扩展 
  模式=1 小组成员触发 
  模式=2 行会成员触发 
  模式=3 当前地图的人物触发 
  模式=4 以自己坐标为中心指定范围人物触发  
 
减少登录器/客户端误报情况 
登录器配置器支持对lUI.pkg设置密码(lui.pkg使用的压缩密码)  
Var相关操作优化,性能提升幅度非常大: 
----------------------------------------- 
SaveVar 参数1 参数2 文件名 Force //第四参数字符为Force,将实时保存数据至硬盘;即使不使用force参数,引擎也会每间隔1分钟自动存盘 
     //等介于:Ini_Save 文件名。 
     //Var系列相关操作,也可以适当修改后,使用INI_系列命令代替。 
CalcVar 第五参数为有效的文件名时,变更将自动保存到内存中  
 
鉴定系统改进: 
----------------------------------------- 
鉴定不再出现多项相同属性 
鉴定可以设置最多的出属性的条数  
鉴定师处,可以进行装备属性转移: 
----------------------------------------- 
允许普通属性转移列表(指目标装备):AllowInheritItemList.txt,格式:装备名称 需要元宝数量 需要装备碎片数量(装备碎片stdmode=41)  允许保留高数值属性(0/1 需要传承精华stdmode=41) 
允许鉴定属性转移列表(指目标装备):AllowInheritTIItemList,格式:装备名称 需要元宝数量 需要卷轴碎片数量(卷轴碎片stdmode=41) 允许保留高数值属性(0/1 需要传承精华stdmode=41) 
修改以上列表,新加载列表配置生效 
允许保留高数值属性:指相同的2项属性,都存在数值,并且被转移装备的属性高于将要转移的装备属性值,才生效 
允许5分钟内掉线重连,自动召唤出掉线前的属下,同批属下只能自动召唤一次,怪物设置面板可以开关,默认关闭 
ReadRandomStr,ReadRandomLine,ReadLine 文件路径参数支持NPC所在路径 
修正stringreplace S变量操作失效bug 
增加NPC指令:StrTok S1 S2 |, 以“|”为分隔符,分解字符串,S1源字符串,S2存放分解子字符串,S1存放分解剩余部分;第三参数为空代表空格,“#9”代表Tab;第一、二参数支持S,A变量 
优化NPC参数解释  
大幅度提升mysql版本数据存取效率  
 
2016/8/25 更新:引擎 
--------------------------------------------------------------------------- 
修正8月份引擎大型活动场面卡问题 
护体神盾的敏捷附加可以在魔法设置面板调节;抵挡伤害计算略微调整,最多抵挡1/3伤害 
修正护体神盾,护身戒指作用下引起飘血数字不正确问题 
完善伤害反射的计算 
修正购买重叠物品数量可能都是1的问题 
LoginSrv支持二级密码(md5) 
客户端修正下属血条不按百分比显示问题,WebBrowser打开的网页内置于游戏窗口  
 
2016/8/15 更新:引擎 + 客户端 
--------------------------------------------------------------------------- 
SendScrollMsg 文字内容不可过长,否则会导致客户端在部分XP系统运行出现异常! 
客户端完善一些细节,如套装的技能要学习了才显示为激活颜色... 
修正0806英雄安全区不穿人 
减少下发流量 
性能参数面板增加防T心跳包时间调节,默认60秒,使用鼠标移动到控件查看说明 
增加<$NPCEXECUTECOUNT>,用于显示NPC被执行的次数 
Give 不限制上限个数,原来是1-50 
PIC=功能扩展:    
 < IC=items,55,1,0,0,0,8 LABEL=@execlab HINT=裁决>  //items=wil文件名,索引,图片数,循环,透明,偏移X,偏移Y 
 < IC=magic,1630,6,1,1,0,8 LABEL=@execlabfirecross HINT=火墙> 
 SendScrollMsg <$DLGITEMSHOW>`PIC=magic,0,10,1,1,0,-33&LABEL=@xxxxx~  
   
 
增加简单的物品展示功能: //需要引擎和客户端配套使用 
----------------------------------------- 
(@@inputstring) 
[@main] 
<执行脚本[url=]/@ExecuteLabel>\[/url] \ 
<我要查询物品[url=]/@@inputstring1[/url]>   <展示我的物品[url=]/@@inputstring2>\[/url] \<关闭[url=]/@exit[/url]>  
[@@inputstring1] 
#ACT 
SETDLGITEM <$STR(S1)> 
#SAY 
物品信息:\ \        <$DLGITEMSHOW>\ \<返回[url=]/@back[/url]>   <关闭[url=]/@exit[/url]>  
[@@inputstring2] 
#SAY 
请放上你要展示的物品。\ \<返回[url=]/@back[/url]>   <关闭[url=]/@exit[/url]> 
#ACT 
QUERYITEMDLG 放上展示的物品 @showMyItem 0  
[@showMyItem] 
#SAY 
我的物品:<$DLGITEMSHOW>\ \<返回[url=]/@back[/url]>   <关闭[url=]/@exit[/url]> 
#ACT 
SENDMSG 1 <$USERNAME>:<$DLGITEMSHOW>...<$STR(S2)> 255 241 65000 
SendScrollMsg `NAME=%s:~<$DLGITEMSHOW>...<$STR(S2)> 
CLOSE  
[@ExecuteLabel] 
#SAY 
<CMD=@ExecNPCLabel HINT=提示...\第二行提示...>执行当前NPCLabel</> 
#ACT 
SendScrollMsg < IC=DscStart0.bmp&LABEL=@qclabel&HINT=提示...>执行QChatMission</>  
[@ExecNPCLabel] 
#ACT 
SENDMSG 5 @Label_executed...  255 168 
----------------------------------------- 
 
 
 
2016/8/10 更新:引擎 + 客户端 
--------------------------------------------------------------------------- 
客户端普通下属和友军下属的血条颜色显示为粉紫色 
客户端内挂的回城/下线保护优先于吃药 
修正心灵召唤,达到3级可以使用鼠标指向怪物设定目标 
修正英雄怪迟钝问题 
修正服务器开启一段时间后,96怪物复活立即死亡bug 
修正NPC对话内容加:HINT=提示信息... 后点击失效bug  
 
2016/8/08 更新:引擎 + 客户端 
--------------------------------------------------------------------------- 
客户端刷新包裹后物品会排列 
客户端挂机功能更好用 
客户端输入用户密码可以一路回车进游戏,确认框确认可以按回车或空格 
客户端修正套装宝石位置显示不正确问题 
客户端可以自定义部分技能是否锁定,按F11技能面板设置,是否开放该功能可在新版本登录器配置器中设置 
客户端修正在部分XP系统运行一段时间后会出现按钮消失问题(滚动公告不可过长) 
登录器可自定义服务器里列表,可自定义调用的客户端名称,看登录器配置器下的"说明.txt" 
客户端普通下属和友军下属的血条颜色显示为粉紫色 
客户端内挂的回城/下线保护优先于吃药  
修正心灵召唤,达到3级可以使用鼠标指向怪物设定目标 
变量迁移 
修正带升级武器标识的武器,砍下报错 
修正几处内存泄漏_724 
减少内存占用 
英雄使用火墙更灵活 
InputInteger/InputString 不再需要使用DelayGoto,需要修改脚本 
简单增加摆摊交易税,功能设置可以调节,0不收税 
商人商品数据保存时自动创建相关文件夹,关闭引擎自动保存商人商品数据 
stditem.db扩展DropRatePlus字段,死亡掉落该物品附加机率:比如原来身上某件装备掉落几率为1/30,DropRatePlus非0时,掉落几率变为:1/(30+DropRatePlus) 
中毒身亡,<$KILLER>等变量有效显示 
h.takeon 会刷新英雄装备内观 
修正@ReloadMonItems 报错 
修正淬炼扣除重叠材料造成材料消失假象 
修正NPC定时器BUG 
怪物魔法躲避%10变更为%0 
修正被怪物被召唤,该地方不会再刷出bug 
修正96怪物不复活 
增加开关:只让道士对中了红毒的对象产生加攻效果 
增加装备无持久损毁提示,衣服武器无持久损毁外观修正 
OffLine 命令:参数3<=0时,无限时间脱机挂着,否则为脱机的时间限制(分钟),超过该时间踢下线 
pk控制面板增加人物登陆和切换地图的保护时间调节 
升级经验面板增加一直保留聚灵珠经验开关,默认关闭。聚灵珠吸收经验比率也迁移到升级经验面板 
修正护体神盾不及时刷新属性,减少护体神盾增加的敏捷  
 
增加简单搜索最低价的摆摊物品NPC条件命令: 
---------------------------- 
SEARCHONSALEITEM 物品名 出售类型(元宝/金币) 返回最高个数(1-10) //返回信息自动以sendmsg形式发送给玩家  
#IF  
CHECKGAMEGOLD ~ 1 
SEARCHONSALEITEM 开天 元宝 3 
#ACT 
GAMEGOLD - 1 
#ELSEACT 
SENDMSG 5 找不到指定的物品 
----------------------------  
 
客户端素材文件扩展的应用: 
---------------------------- 
装备内发光: 
    shine>= 100对应data\~witemsshine.wil文件,每50张图一个效果,有效图片的请保持连续,例:shine=100调用0~49的图片,shine= 101调用50~99的图片  
衣服: 
    shape>=75 对应 data\~hum_shape的数字.wil 文件,例:shape=75 对应~hum_75.wil,连击~hum_s75.wil 
翅膀: 
    anicount>=75 对应 data\~hum_he+anicount的数字.wil 文件,例:anicount= 75 对应~hum_he75.wil,连击~hum_she75.wil  
武器:]怪物: 
    Appr>=5000的,读取:data\~mon_(Appr 整除 100).wil,例:appr= 5005 对应~npc_50.wil,每360张图片为一只怪,支持一个文件99只怪  背包物品: 
    Looks>=20000,读取:data\~item_bg+(looks 整除 10000).wil,例:looks=20005 对应~item_bg2.wil 索引5的图 
身上物品: 
    Looks>=20000,读取:data\~item_st+(looks 整除 10000).wil,例:looks=20005 对应~item_st2.wil 索引5的图 
地面物品: 
    Looks>=20000,读取:data\~item_dn+(looks 整除 10000).wil,例:looks= 20005 对应~item_dn2.wil 索引5的图  如果加了新怪,声音文件可以自行编辑,然后使用自动更新,声音文件:\Wav\sound2.lst 
发现怪物 200 + Appr * 10; 
怪物行走 200 + Appr * 10 + 1; 
怪物攻击 200 + Appr * 10 + 2; 
武器发声 200 + Appr * 10 + 3; 
受攻击  200 + Appr * 10 + 4; 
死亡  200 + Appr * 10 + 5; 
一般情况下,只增加“发现怪物”和“怪物攻击”和“死亡”的声音 
---------------------------------------------------------------------------  
 
2016/7/23 更新:引擎 + 客户端 
--------------------------------------------------------------------------- 
祝福油控制面板增加+幸运的模拟计算 
修正上版本#define失效问题 
修正个别怪物报错,需测试 
Race:60/61 人形怪物使用英雄创建(注:62是带连击的人形怪) 
修正176版合区工具问题,重要! 
合区工具的【数据维护-查询】增加金币/元宝/金刚石/灵符等的统计 
减少客户端/CD客户端的CPU占用 
完善装备限制爆出功能 
假如怪物被重叠,现在可以攻击周围目标 
SETSCTIMER 扩展到15个,原来是10个 
优化英雄技能判别 
优化物品规则列表 
优化物品引用 
优化走路/跑步/广播/搜寻... 
怪物不再受HM/MP恢复速率调节的影响 
优化怪物/人物流程,现在占用更少的CPU资源 
不可拾取的物品显示为灰色,需要更新客户端  
 
2016/07/08 更新:引擎 
--------------------------------------------------------------------------- 
更好用的英雄守护模式 
英雄设置二:增加老的工作速度模式开关 
旗舰版网关/CD网关 魔法ID范围检测由1~127修改为1~254,关闭时间精度开关 
优化延迟脚本  
 
2016/07/08 更新:引擎 
--------------------------------------------------------------------------- 
更好用的英雄守护模式 
英雄设置二:增加老的工作速度模式开关 
旗舰版网关/CD网关 魔法ID范围检测由1~127修改为1~254,关闭时间精度开关 
优化延迟脚本  
 
2016/07/05 更新:引擎 
--------------------------------------------------------------------------- 
修正装备限制爆出系统bug 
修正寒冰掌技能bug 
修正个别怪物报错 
优化人物数据读写 
道道合击提高命中率  
 
2016/07/01 更新:引擎 
--------------------------------------------------------------------------- 
修正0628道道合击放不出bug 
修正NPC执行bug,重要! 
修正优化其他代码  
 
 
2016/6/28 更新:引擎 + StdItemConverter 
--------------------------------------------------------------------------- 
修正 INI_SORT_READ_SECTION_VALUES 节名下数据为空时不读取问题 
增加 INI_SORT_DELETE 保存到内存的标识名(All=删除所有) //删除对应内存标志名的列表信息 
修正 TUserEngine: rocessHumans -> Ready, Save, Load...报错 
修正可能出现物品显示假象 
NPC命令:DropItemMap 增加参数7,为物品可拾取的倒计时秒数,0立即可以拾取 
修正reloadnpc all 可能引起一系列奇怪报错的问题 
引擎修正变异骷髅攻杀报错,客户端修复变异骷髅攻杀效果 
magic.db的Power/MaxPower/DefPower/DefMaxPower魔法输出计算修改为受个人的幸运值影响 
magic.db增加Penetrate,PenetrateRate字段,使用stditemConverter工具进行扩展,Penetrate的值:1忽视防御,2忽视魔法盾,4忽视魔御,1+2=3则忽视防御和魔法盾;PenetrateRate为穿透几率(百分比) 
优化魔法 
CHECKITEMDURACOUNT 物品名是否聚满(0=未满的,1=已满的) >/</= 数量 //检测包裹指定物品名是否满持久数量(可用于聚灵珠等...) 
TakeDuraItem 物品名是否聚满(0=未满的,1=已满的) 数量   //拿走背包指定条件物品(三个参数)(可用于聚灵珠等...)  
 
 
2016/6/12 更新:引擎 + 控制台 + 客户端 + 合区工具 
--------------------------------------------------------------------------- 
控制台增加保存插件目录 
套装增加保留兼容模式开关,按原来计算方式计算属性 
修正扩展套装功能引起的内存泄漏 
修正带了附加套装技能效果后,更换为无效果装备,自身魔法举手效果依然存在的问题,虽然其他人看到的是正常效果 
修正刺杀不忽视魔法盾情况下的伤害错误计算 
修正个别版本会报"%d ..."的错误 
优化限制物品曝出功能,并改为保存相关数值 
临时取消老的物品绑定账号/IP/角色功能,效率太低;建议在DB设置物品绑定,同时在功能设置-全局功能页面调节绑定相关设置 
客户端增加套装技能威力显示 
客户端增强反外挂 
stditem.db增加MaxOverlap参数,允许重叠最高数量,使用最新的StditemConvert.exe扩展下stditem.db 
give,giveex后自动重叠 
优化性能 
修正合区工具日志分析查不到泡点 
补充: 
READLINE 文件 行数 S10       //获取指定行数的一行字符到S10,或A10(全局) 
DELETELINE 文件 行数 S10      //获取指定行数的一行字符到S10,或A10(全局),并删除该行 
WRITELINE 文件 行数 S10/文字/变量     //写文字到指定行数,覆盖方式 
INSERTLINE 文件 行数 S10/文字/变量     //插入文字到指定行数,非覆盖  
高效率的Ini文件NPC操作命令: 
----------------------------------------------------------- 
INI_READ_STRING  文件 节名 键名 S/A    //从Ini的【文件-节-键】获取字符串值到S/A 
INI_WRITE_STRING 文件 节名 键名 S/A/文字/变量   //写入字符串值到Ini的【文件-节-键】 
INI_READ_INTEGER 文件 节名 键名 P/G/D/M/H  //从Ini的【文件-节-键】获取整数值到P/G/D/M/H 
INI_WRITE_INTEGER 文件 节名 键名 P/G/D/M/H/整数   //写入整数值到Ini的【文件-节-键】 
INI_WRITE_INTEGER_EX 文件 节名 键名 +/-/= P/G/D/M/H/整数  //按操作符写入整数值到Ini的【文件-节-键】 
INI_DELETE_KEY  文件 节名 键名    //删除Ini的【文件-节-键】 
INI_SECTION_COUNT 文件 节名 P/G/D/M/H   //获取Ini的【文件-节】下的键值数量到P/G/D/M/H 
INI_CLEAR_SECTION 文件 节名    //清理Ini的【文件-节】下的键值 
INI_ERASE_SECTION 文件 节名    //删除Ini的【文件-节】,包括键值 
INI_SAVE  文件     //保存到文件,上面的操作不自动保存,保存频繁会消耗比较多的CPU资源 
INI_RELOAD  文件     //重新加载文件,可以用于手动修改了文本文件的情况下。  
INI_SORT_READ_SECTION_VALUES 文件节名排序键或值(0=键/1= 值)排序类型(0=字符串/1=整数) 升序降序(0/1) 保存到内存的标识名 保存到文件(0/1) 
INI_SORT_SECTION_VALUES_COUNT 保存到内存的标识名 P/G/D/M/H  //获取指定标识名的列表数量到P/G/D/M/H(包含了节,在列表第一个) 
INI_SORT_GET_SECTION_STRING 保存到内存的标识名 S/A   //获取指定标识名的字符串“节名”到S/A 
INI_SORT_GET_IDENT_STRING 保存到内存的标识名 索引 S/A  //获取指定标识名和指定索引的字符串“键”  到S/A 
INI_SORT_GET_VALUE_STRING 保存到内存的标识名 索引 S/A  //获取指定标识名和指定索引的字符串“值”  到S/A 
INI_SORT_GET_IDENT_VALUE_STRING 保存到内存的标识名 索引 S/A  //获取指定标识名和指定索引的字符串“键值”到S/A 
INI_SORT_GET_VALUE_INTEGER 保存到内存的标识名 索引 P/G/D/M/H //获取指定标识名和指定索引的整数  “值”  到P/G/D/M/H 
INI_SORT_DELETE   保存到内存的标识名(All=删除所有) //删除对应内存标志名的列表信息  
----------------------------------------------------------- 
上述NPC命令使用可以参考:INI_SORT 脚本例子.txt  
2016/4/18 
--------------------------------------------------------------------------- 
修正上个版本英雄休息状态失效问题,改变跟随路径规则,英雄流程小优化 
对可以挖的怪物,死亡3秒后挖取动作才有效,游戏网关挖取间隔建议设置为900 
套装修改: 
---------------------------- 
编辑套装可以设置激活提示为空,即可以隐藏套装属性,最多同时激活5套 
套装现在可以选择【按百分比】或【按点数】 
多套装激活现在修改为独立计算属性,原先是合并后计算属性,计算后属性和原来算法有小差别 
套装增加技能支持,可以调节技能效果和技能威力,一个套装最多可以支持30个技能 //+效果不参与攻击输出计算,+威力具体多少需要自行测试,会受幸运和对方防御的影响  
淬炼功能扩展: 
配置中的条目,增加2个参数,第一个:最多只能炼出N条极品属性,第一个:成功提示自定义,例如: 
------------------------------------------------------------ 
[火云石碎片+魔龙冰晶+弩牌]          ;禁止极品属性装备淬炼 ;最多2个附加属性 ;成功的弹窗提示 
光芒项链 70    100    0    70    1-5,1-5,0-5,0-5,1-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5, 1   2   成功附加了属性|成功但是未附加属性|淬炼失败 
烈焰项链 70    100    0    70    1-5,1-5,0-5,1-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5, 1   2    123456|654321 
雷霆项链 70    100    0    70    1-5,1-5,1-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5,0-5, 1   2  
------------------------------------------------------------ 
淬炼开始时清理的属性现在只限在0~13的位置,原来是所有属性都清理。  
2016/3/26 
--------------------------------------------------------------------------- 
CHECKMAPMONCOUNT 地图名可以是Self,表示当前地图 
增加:CHECKMAPRANGEMONNAMECOUNT 地图名(Self指当前地图) X Y 范围 怪物名字(*指所有) >/</=/? 数量 //检测指定地图坐标范围内的怪物数量 
优化聊天处理 
优化消息列队和发送 
物品规则列表增加【死亡消失】选项 
英雄得到其他经验可以设置为0% 
法师英雄现在修改为跟随状态也可以持续开盾 
修正GM命令调整元宝不刷新BUG 
修正英雄有几率在安全区攻击bug  
2016/3/19 
--------------------------------------------------------------------------- 
发型,性别,职业,等级,金币,元宝,泡点,整数0~9的对应GM命令支持离线修改, 
即人物不在线时直接修改数据,需要更新M2和DBServer,建议使用,少用文本操作的NPC命令,以提高效率 
--------------------------------------- 
增加7级GM命令:@ints 0~9 角色名 +/-/= 数值,可以修改上个版本增加的10个整数变量,支持离线修改 
loginsvr_mysql修正注册ID可能出错问题  
2016/3/09 
--------------------------------------------------------------------------- 
修正带有;GETITEMFLAG运行数天后,偶尔出现爆不出物品问题 
修正几个小bug 
 2016/1/13 
--------------------------------------------------------------------------- 
减少英雄飞到主人身边的检测距离 
加快英雄远程锁定目标的攻击反映 
包裹不存在聚灵珠情况下,人物不再一直积累聚灵珠的经验 
连击引擎的怪物被召唤后,可以再次刷新(176引擎不会,除非怪物死亡或消失) 
优化微端内存申请释放,修正出现死锁情况;微端修改为需要激活使用。 
修正引擎,三个网关刚开启时遇到接入连接的出错Bug 
改善数据读取和保存线程逻辑  2015/12/31 全套更新!!! 
--------------------------------------------------------------------------- 
改善法师/道士职业英雄 
改善英雄回到主人身边的反映 
改善丢包被T 
修正英雄有时动作速度异常问题,增加英雄野蛮时间补偿,现在看起来更接近于玩家的动作 
修正客户端使用微端时,个别资源因解压校验错误而未能显示问题 
修正几个怪物重刷后不能移动问题 
修正合区工具问题  2015/12/12 
--------------------------------------------------------------------------- 
取消任务导航支持执行QF脚本功能,取消聊天栏支持执行QF脚本功能,存在漏洞!!! 
并改为执行独立脚本:QChatMission-0.txt,因为客户端可以直接执行该脚本的任意标签,要注意脚本写法,防止漏洞。 
------------------------ 
优化NPC执行流程 
优化修正引擎接收封包处理封包的bug,大幅度提升引擎对客户端封包处理效率 
客户端自定义输入字符默认过滤“@<>/\”5个字符,防止标签被非法执行  2015/11/30 
--------------------------------------------------------------------------- 
优化客户端纹理加载和管理 
优化客户端操作体验 
修正物品被拾取后偶尔留下的物品假象 
被登陆脚本踢下线后不再接受客户端封包 
优化引擎IOCP性能 
优化客户端聊天栏字体渲染效率 
优化客户端数字飘血和数字显血 
提高火球术,大火球,灵魂火符对移动目标的命中率 
增加释放魔法触发QFunction的[@MagSelfFuncXX]和[@MagTagFuncXX]的开关,默认关闭 
引擎修正火墙假象  2015/11/10 
--------------------------------------------------------------------------- 
修复上个版本客户端运行片刻会出现崩溃退出bug 
修复游戏网关一个严重的死循环漏洞,会导程序致崩溃退出 
修复上个版本引擎因优化地图管理器引起脚本缓存不能读取问题,如:升级武器记录文件,已卖商店的物品不加载等...  2015/10/25 
--------------------------------------------------------------------------- 
改进刷怪和怪物运行管理,现在由地图管理器接管 
改进,优化镜像地图功能 
修正完善英雄怪 
客户端增加拒绝全服喊话开关(@传 之类的喊话信息),需配合最新引擎;同时引擎有控制开关,游戏参数-信息控制-允许屏蔽全局喊话 
简单增加好友上线提示,私聊字体个性颜色等 
添加黑名单会在服务器上禁止私聊 
将simli.ttf更新至客户端data目录下,可以启用个性化NPC名字字体 
提高客户端对Wzl的读取效率  刷怪文件增加一个参数,现在格式如下: 
;代码 x y 名称 范围 数量 时间 加快刷怪(0~100) 任务几率(0~100) 刷新模式(0~1) 
------------------------------------------------------------------- 
刷新模式=0时,刷怪模式不变,和以前一样,可能boss刚被杀死,未到间隔时间会重新刷一只。 //不添“刷新模式”参数,默认为0 
刷新模式=1时,假设怪物刷新间隔时间是1小时,杀死怪物后,经过1小时才会再次 
刷出该怪物。  增加几个变量: 
$YEAR //年 
$MONTH //月 
$DAY //日 
$HOUR //时 
$MINUTE //分 
$SECOND //秒 
$MILLISECONDS //毫秒  AddMirrorMap 源地图 镜像地图 镜像地图描述 小地图编号 使用期限(分钟) 刷怪(0,1)  MirrorMapTime 镜像地图 +/-/= 时间(分钟) //MirrorMapTime 镜像地图,直接获取剩余使用时间  MobNpc 地图名 X Y NPC名称 脚本文件名 外形(数字) 属沙城(0,1) 脚本文件不带地图名(0,1) //刷NPC;脚本文件不带地图名 = 1,不需要带地图名  脚本示例: 
---------------------------------------- 
[@AddMirrorMap] 
#ACT 
AddMirrorMap D71615 MRD71615 [D71615]的镜像 0 2 1  [@AddMirrorMap_Failed_SourceMapNotExists] 
#SAY 
创建镜像地图失败,源地图不存在!\ \ 
<返回/@main>  [@DelMirrorMap] 
#ACT 
DelMirrorMap MRD71615  [@DelMirrorMap_Failed_MirrorMapNotExists] 
#SAY 
删除镜像地图失败,镜像地图不存在!\ \ 
<返回/@main>  [@MirrorMapTime] 
#ACT 
;;MirrorMapTime MRD71615 
MirrorMapTime MRD71615 + 1  [@MirrorMapTime_Failed_NotMirrorMap] 
#SAY 
目标非镜像地图!\ \ 
<返回/@main>  2015/10/10 
--------------------------------------------------------------------------- 
修正浑水摸鱼模式名字显示问题 
修正几个封包漏洞,会可能导致物品属性混乱。 
修正登录可能出现串号问题 
修正LoginGate有大量连接时会出现错误并不能接受连接BUG 
引擎启动后,执行QManageNPC [@OnStart] 
修正绿毒的爆出物品占有权过大问题 
跨服系统喊话 
跨服行会传送GM命令和NPC命令 
跨服跟踪 
跨服传唤 
跨服夫妻传送 
跨服夫妻上线提示 
跨服行会战 
跨服全局变量同步 
修正可能同时爆出多个装备极品属性的问题 
 客户端: 
修正按住施毒术会导致毒药消失假象问题 
输入法使用Windows的原始 界面
全角输入法状态下,可以按1~6吃药,使用字母释放魔法,以及使用如~!@等快捷字符 
包裹界面增加刷新包裹按钮 
增加安全区右上角标识  客户端: 
增加音量调节 
中文状态可以按“`”或“~”建拾取物品 
修正按住施毒术会导致毒药消失假象问题 
增加使用字母自定义技能快捷键,并且修改原先快捷键为(防冲突): 
CTRL+Z -> ALT+A 自动挂机 
V -> ALT+V 隐藏怪物尸体 
O -> CTRL+O 查看任务 
P -> CTRL+P 查看组队 
T -> CTRL+T 交易  2015/9/20 
--------------------------------------------------------------------------- 
修复一个严重bug,特定情况下会消耗大量的流量和CPU 
多线程处理人物/英雄/怪物/通讯等流程,流畅度是否提升,需测试! 
修正行会时,攻击模式计算缓慢问题 
噬魂沼泽释放后,在释放地面范围内将中毒,5秒持续时间(如果使用新客户端0920以上,可将Magic.DB中噬魂沼泽释的EffectType= 2,这样毒雾不会随目标移动)。  客户端: 
走路判断更灵活,内挂细节修正,隐藏尸体修正,优化CPU开销  
 
2015/9/12 
--------------------------------------------------------------------------- 
修复一处可导致引擎自动关闭的溢出漏洞 
修复客户端飘血与实际掉血量不相等BUG 
大量减少引擎下发流量 
修正快速使用物品可能导致内存溢出bug 
修正特性情况下交易物品消失bug  
 
2015/8/22 引擎+客户端 需要配套 
--------------------------------------------------------------------------- 
将获得的激活码填写在!Setup.txt的 
[Server] 
ActivateCode=激活码 
第一次激活比较久,稍等3分钟左右,重新开启程序即可。  
修正NPC下发脚本小bug 
修正挖肉品质bug,修正肉品价格错误 
修正丢物品到地面偶尔看不到bug(客户端) 
地面极品装备会闪烁,选项-物品装备-有开关设置 
修正引用时间函数的错误运算 
修正偶尔出现GM隐身被看见bug 
客户端修正部分素材看不到bug(客户端) 
-------------------- 
MonItems目录下的爆率文件,第一行增加标志:;GETITEMFLAG(3),数字3,表示将随机必爆爆率为1/99999999的其中3样物品 
白野猪.txt 爆率文件内容格式如下: 
;GETITEMFLAG(3)  
1/5 金币 200 
1/2 强效魔法药 
1/2 强效金创药 
1/5 太阳水 
1/5 强效太阳水 
1/99999999 上古神甲 
1/99999999 上古宝甲 
1/99999999 上古披风 
1/99999999 上古羽衣 
1/99999999 上古道袍 
1/99999999 上古长袍 
--------------------  
 
2015/8/7 
--------------------------------------------------------------------------- 
优化部分封包,减少引擎下发流量 
优化封包模块,性能又有比较大的提升(影响所有服务器程序) 
改进新刷怪模式,刷怪速度几乎等同老模式,性能更好刷怪更合理!同时增加回老的刷怪模式提供选择 
改善怪物流程稳定性 
修正挖动物获取到的物品看不见bug 
性能设置增加怪物灵活度兼容开关,开启后,怪物灵活度等同于以前版本引擎的。 
优化聊天处理代码 
增加稳定性 
 SENDMSG5普通文字1<LABEL=@QFLabel&HINT=点击运行脚本功能>[执行脚本]</>普通文字2 255 168 65000 //聊天栏置顶文字+执行脚本 
SENDMSG5普通文字1<  IC=DscStart0.bmp&LABEL=@QFLabel>普通文字2 255 168 65000 //聊天栏置顶文字+按钮执行脚本,DscStart0.bmp必须存在lui.pkg中 
SENDMSG5<URL=www.XXXXX.com&HINT=点击打开 网站>访问官方网</> 255 168 
聊天栏置顶文字需要最新客户端支持。   
服务器数据存取方式采用MySQL 
m2 改进怪物内存流程,提高怪物灵敏度,降低CPU使用率,改善其他部分代码的性能 
m2和dbs数据存取部分改用多线程模式,性能提升大 
GameCenter增加‘最高服务器上线人数’设置,支持MySQL备份与恢复(压缩备份与恢复需要在MySQL的bin目录下放上gzip.exe) 
  
连击: 
--------------------------------------------------------------------------- 
增加种族伤害属性,只限武器 
首先扩展HeroDB数据库,使用StditemConvert工具,然后设置数值, 
Monster.DB的: 
RaceEx0=未定义,1=人族,2=兽族,3=无生命,4=不死族,5=恶魔族 
ShapeEx0=未定义,1=小型,2=中型,3=大型,4=巨型(注:目前未启用)  @supermake 1 24 0~255 //种族伤害值,调整所有种族伤害的伤害值.如果当前武器有3种种族伤害,则3种种族伤害的伤害值同时调整一致 
@supermake 1 25 1~31//种族伤害针对的种族,1=人族,2=兽族,4=无生命,8=不死族,16=恶魔族,可以多个并存,将对应的数值相加即可,如果该值不正确或未设置,客户端显示附加种族伤害 +xx%(未激活)字样 
//比如要人族和兽族2种属性共存就@supermake 1 25 3 
//如果要人族,兽族,无生命三种属性共存就@supermake 1 25 7 
脚本命令:GIVE,GIVEEX,UPGRADEITEM,UPGRADEITEMEX 同样可以调整 
  
2、防爆 修改为使用百分比计算  4、改进刷怪机制(复活模式),大幅度提高性能,减少服务器内存碎片,更准确的刷怪时间 6、大量性能优化,在服务器硬件配备够好情况下,经测试,万人在线不卡(3000人同时参与沙战不卡) HGE客户端支持怪物:(附加) 
瘟疫毒牙;81;124;360;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
瘟疫金蟾;81;124;361;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
瘟疫鱼人;81;124;362;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
瘟疫蛋;115;124;363;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
瘟疫使者;81;124;364;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
瘟疫长老;81;124;365;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
瘟疫统帅;81;124;366;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
醉拳熊猫;210;124;367;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
邪恶沙虫;127;125;370;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
秃鹫;81;125;371;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1250;0;0;0; 
掷刀兽人;87;125;372;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
矿工兽人;81;125;373;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
梭镖兽人;87;125;374;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
大刀兽人;128;125;375;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
训狼兽人;81;125;376;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
坐骑兽人;81;125;377;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
巫师兽人;129;125;378;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;2000;1;0;2050;0;0;0; 
厨师兽人;81;125;379;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
流星锤兽人;159;125;3710;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
m38_11;160;125;3711;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
m38_12;160;125;3712;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0; 
m38_13;160;125;3713;50;1;30;16000;6000;0;80;80;88;99;0;0;30;30;1000;1;0;1050;0;0;0;    
 |