jiaguangqin 发表于 2022-10-31 09:35:58

20.11.04版 【新BLUE引擎】优化更流畅的集体传送、大场面PK

2020/11/03全套配套
---------------------------------------------------------------------------
M2
角色死亡后,不可范围拾取
菜单可重加载NPC,机器人NPC
野蛮冲撞补偿时间也对假人生效
修正角色上线刚好附近物品消失,会出现物品假象问题
修正升级武器+2、+3几率太低问题
修正上个版本小怪被打后移动速度变快问题
重新加载怪物数据库,即可刷新掉落列表(之前版本的引擎也可以)
修正个人爆率叠加目标爆率计算错误
修正玩家随从安全区攻击他人随从问题 // 触发条件:安全区外攻击目标,目标进安全后还会继续攻击
增加参数:BulkPickupDieDropItems=0 // 是否可以批量拾取他人死亡掉落物品,默认0不可以
扩展拾取物品规则列表PickItemRule.txt,规则2表示不可以使用范围拾取,例如:木剑 3// 即表示只能队长拾取,而且不可使用范围拾取
优化提高引擎内部消息系统性能 // 体现为流畅的集体传送、大场面PK
修正1025版Rece=174的怪物被麻痹不恢复问题
优化发现可视物品代码性能

客户端
内挂添加人、怪简装开关
改善内挂自动技能顺畅度
提高有攻击速度情况下Shift+鼠标操作体验

RunGate
修正上个版本瞬移后攻击速度限制失效问题
修正上个版本一个处理服务器封包的小bug






2020/10/18 全套配套 注意:本次更新,游戏网关封加速设置需要重新调整!
---------------------------------------------------------------------------
M2
1、放开武器攻击速度,武器最大攻击速度数值可达到117,建议最大到80,接近满速,最大速度可以在Rungate限制。
2、英雄、假人攻击速度倍率:游戏参数->游戏速度->装备速度,建议60
3、英雄、假人最大武器攻击速度限制:功能设置->英雄设置->英雄武器加速,建议80
4、修正法师、道士英雄躲避bug
5、修正战士英雄在杀死目标后的连贯性,提高法师、道士杀怪连贯性,相对之前打怪升级效率有较大提升
6、提高玩家操控英雄的响应

Rungate
1、判断带武器攻击速度、魔法速度、移动速度更精确
2、调节的攻击速度,每3点的速度等于+1武器速度,会和武器攻击速度叠加!
3、调节攻击速度,不需要重新调整攻击间隔
4、调节魔法速度,不需要重新调整魔法间隔
5、调节移动速度,不需要重新调整魔法间隔,并且将原来每2点生效修改为每1点生效
6、增加一个参数:ClientMoveFrameTime,客户端每帧的间隔,默认95,复古建议调节为120,移动起来相对缓慢,
       参数改变则标准的移动间隔就是:ClientMoveFrameTime * 6,
       建议弃用移动速度调节,即ClientMoveSpeedRate=0,改用单个ClientMoveFrameTime来改变移动速度。
7、添加一个参数:OpenSpellSpeedRate=1时,武器的攻击速度也可以在使用魔法时起加速作用,加速效果没有普通攻击明显,0关闭
8、如果启用武器加速,ItemSpeedCompensate=1最好开启,能更好配合组合速度的计算
9、游戏全局速度调节包含几个参数: // 这些参数影响所有的玩家,会和攻击速度叠加
       OpenClientSpeedRate=1
       ClientAttackSpeedRate=0
       ClientMoveSpeedRate=0
       ClientSpellSpeedRate=0
       ClientMoveFrameTime=100
10、附带参考文件:游戏网关速度控制参考.txt

客户端
修正技能释放太快有几率卡在举手动作的问题
放开攻击速度,配套本次所有程序更新






2020/10/10 全套配套
---------------------------------------------------------------------------
M2
新增NPC命令:ClientFeatures 序号(0~99) 关闭或开启(0/1) // 序号0:开启或关闭客户端自动挂机功能,目前只有序号0有作用,客户端需配套

扩展:使用个人M、S变量在超出常规范围(0~99)时会自动扩展,M、S后面可以是任意字符,字符的长度最好保持在20字节以内,注:SUM命令对于自由扩展的M变量,结果放在:M99999999。
例如:Mov M测试整数1 12345,Mov S测试字符1 字符串1,显示:<$STR(M测试整数1)>,<$STR(S测试字符1)>

扩展:使用全局G、A变量在超出常规范围(0~99)时会自动扩展,服务器关闭可保存,注:SUM命令对于自由扩展的G变量,结果放在:G99999999,用法同上。

增加:属于地图的整数变量E、字符串变量F,地图指向执行命令玩家所在的地图,服务器关闭不保存,注:SUM命令对于E变量,结果放在:E99999999,用法同上。

全局变量不再保存在!setup.txt,改为保存到QuestParams.ini

GameCenter
清理全局变量适配以上更新

客户端
支持ClientFeatures命令 // 必须配套此版本引擎






2020/9/24 全套配套
---------------------------------------------------------------------------
M2
参数设置-游戏选项2-交易控制增加禁止交易/丢弃金币开关
重叠物品自动设置最高重叠数,防止出错
扩展 DropItemMap 地图号 X Y 范围 物品 数量 秒数 归属(0/1) // X=-1时随机丢物品;秒数非0且归属=1时物品归属于执行脚本的玩家
扩展 PetPickupItemRange Self 范围(0-15) // 非挂机时(OfflinePlayEx),可以按设定范围拾取片区,客户端必须配套!

客户端
支持PetPickupItemRange设置的范围拾取 // 必须配套此版本引擎





2020/9/16 全套配套
---------------------------------------------------------------------------
M2
扩展:Take 物品1|物品2|物品3... 数量 P0 1 // 第四参数=1时,不取走极品装备,第三参数P0不需要时可以用""代替
QChatMission脚本支持仓库操作
修正英雄处理必定掉落物品的bug






2020/9/2 全套配套
---------------------------------------------------------------------------
M2
   修正上个版本刚开启引擎的快速刷怪失效问题
   修正网关服务错误:setsockopt error
   MonGen.txt 条目增加集中点X/集中点Y,结合集中刷几率使用,作用类似MobPlace命令,格式:地图 x y 名称 范围 数量 时间 集中刷几率(0~100) 刷新模式(0~1) 集中点X 集中点Y

LoginSrv
   主菜单添加重新加载服务配置功能,有多条路由时,不要使用相同的title






2020/8/30 全套配套
---------------------------------------------------------------------------
M2 交易重叠物品会日志中记录数量
   道士召唤技能排除Race=211的怪物计数
   中绿毒不影响战斗小退
   使用强化卷后可能导致召唤骷髅速度变慢问题
   优化生物对象移动效率






2020/7/30 全套配套
---------------------------------------------------------------------------
M2 修正使用@mapinfo没有检测GM权限问题
   多线徒弟出师问题

客户端
   修正内挂设置不保存问题

登录器
   配置的主图大小限制从1M修改为16M






2020/7/22 全套配套
---------------------------------------------------------------------------
m2 添加禁用、启用角色名NPC命令:EnableCharacter 角色名 0/1 // 0禁用,1启用
   创建佣兵角色需要一个佣兵令牌,DB数据:Name=佣兵令牌,StdMode=41,Shape=35,Looks=1132 // 引擎、客户端、lui.pkg配套更新






2020/7/15 全套配套
---------------------------------------------------------------------------
RunGate 加速判断时将转身封包从动作封包中分开
dbs 创建角色提前分配地图(优化多引擎负载)
m2 修复城门状态改变可能会导致客户端崩溃问题
   恢复goto死循环检测
   SendMsg 8-10行会聊天,11黄字喊话,12队伍聊天,13私聊信息
   多线切上线时,自动随机附近位置;参数ChangeServerRandPos=0时关闭此功能
   添加几个账号信息变量:
   $EMAIL // 邮箱
   $BIRTHDAY // 生日
   $PHONE2 // 电话
   $MOBILEPHONE // 手机号码
   $QUIZ // 问题1
   $ANSWER // 答案1
   $QUIZ2 // 问题2
   $ANSWER2 // 答案2

   扩展:MOD // 取模计算,同属INC、DEC、DIV系列命令
         calcval 增加取模计算,符号%
         ints 修改为无符号整数,没有负数,最大至42亿多
         take 将物品名写成物品id,可以取走该id号的物品
   
   添加获取当前Unix时间戳变量: // Unix时间戳请自行到百科了解
   $UNIXTIME,例:
   #act
   ints 22 = $UNIXTIME
   ints 22 + 600 // 第4参数1表示无符号计算,无符号32位整数最大值大约是42亿,而有符号(正负数)32位整数最大值大约是21亿

   #if
   compval $INTS22 > $UNIXTIME
   #act
   calcval $INTS22 - $UNIXTIME
   sendmsg 7 将在$CALCRESULT秒后过期
   calcval $INTS22 ~ 0 // ~符号,表示将$INTS22转换为普通的时间格式,专用符号
   sendmsg 7 将在$CALCRESULT过期
   #elseact
   sendmsg 7 已过期

   添加NPC命令FormatStr,格式化字符串,结果返回于$CALCRESULT,例:
   #act
   ; 双引号一般用在参数包含有空格的情况下,这样即使参数中带了空格,也会被认为是一个参数
   ; 参数1有多少个%s,后面就需要带对应个数的参数,最多9个%s
   ; 对齐格式:%-32s,其中,-表示左对齐,不带-号默认右对齐;32表示字符的宽度,-号在%号的后面、32前面
   FormatStr "%32s 参数:%-5s %s %s %s %s %s %s %s" 右对齐 一 二 三 四 五 六 七 八
   mov s1 $CALCRESULT
   FormatStr "%-32s 参数:%5s %s %s %s %s %s %s %s" 左对齐 一 二 三 四 五 六 七 八
   #say
   <$STR(S1)>\<$CALCRESULT>\<关闭/@exit>   <返回/@main>


!setup.txt补全几个极品属性控制参数
19类项链
necklace19SpecAddRate // 属性几率
necklace19SpecAddValueRate // 点数几率
necklace19SpecAddValueMaxLimit // 最高点数

23类戒指
ring23ACAddRate
ring23ACAddValueMaxLimit
ring23ACAddValueRate
ring23MACAddRate
ring23MACAddValueMaxLimit
ring23MACAddValueRate

头盔
helmetACAddRate
helmetACAddValueMaxLimit
helmetACAddValueRate
helmetMACAddRate
helmetMACAddValueMaxLimit
helmetMACAddValueRate






2020/7/9 全套配套
---------------------------------------------------------------------------
m2 修正重新加载脚本的内存泄露
   集市、佣兵功能需要在脚本头加上:(@@StallMarket或@@CreateMercenary),并添加相应标签[@@CreateMercenary]或[@@StallMarket]
   例如:[@@StallMarket]
         欢迎使用摆摊集市!\ \<返回/@main>   <关闭/@exit>

         [@@CreateMercenary]
         请放上已签约的佣兵契约纸。\ \<返回/@main>   <关闭/@exit>
         
   改进金币交易行检测严谨性(mysql版本功能)
   
   QF增加金币交易行操作的检测(mysql版本功能)
   [@OnUsingCoinMarket]
   #if
   checklevelex < 10
   #act
   APPROVE 0 // 0拒绝 1批准,默认批准使用金币交易行
   MESSAGEBOX 10级后才能使用金币交易行。






2020/7/6 全套配套
---------------------------------------------------------------------------
M2 补全英雄对SetAbility 24、26、27、44的支持
   增加NPC命令:VerifyKeyCode <$TOTPKEY> <$STR(M5)> // 验证两步验证码,参数1是两步验证密钥,参数2是输入的验证码,用法可以参考:佣兵示意脚本.txt
   修正集市报错
   
LoginSrv 基本设置-系统设置 增加:
   新建、修改密码,新建密保问答的策略限制
   增加无需验证两步验证选项
   时间设置面板的解锁时间生效,建议值:90

LoginGate
   空闲连接超时可以超过90秒
   爆破密码、密保限制等级描述错误修正
   爆破密码、密保被临时封的IP,可以在一定时间后自动解封

登录器配置器、客户端
   登录器更换新的默认UI
   配置器、登录器支持不规则的png图片作为主图,可制作出漂亮的非四方形登录器
   优化加快登录器搜索目录速度
   升级列表中服务器列表和按钮链接的自定义: // 需要放在文本的行首
   ;主要列表 http://www1.xxxx.com/logintool/serverlist.txt
   ;后备列表 http://www2.xxxx.com/logintool/serverlist.txt
   ;论坛链接 http://www.xxxx.com/bbs.html
   ;客服链接 http://www.xxxx.com/kf.html
   ;支付链接 http://www.xxxx.com/pay.html
   ;注册账号链接 http://www.xxxx.com/newid.html
   ;修改密码链接 http://www.xxxx.com/chgpwd.html

   脚本、聊天栏支持网址二维码,例如: // 下面例子中,后面的888是识别用,可以是任意整数,用法参考之前的PIC功能扩展
   扫描下载iPhone平台的微软两步验证器APP:\<pic=https://apps.apple.com/cn/app/microsoft-authenticator/id983156458,888>\ \
   安卓版的微软验证器放在本次更新的附件中,文件名:com.azure.authenticator.apk,自己可以放上网站,提供下载链接的二维码
   注:微软验证器有个好处,可以选择云备份,手机重装系统或者丢了,之前备份在云端的信息都在,可以在新手机重新下载原来的备份






2020/6/28 全套配套
---------------------------------------------------------------------------
M2 !setup.txt添加参数:ItemOwnershipHints,拾取的物品属于他人时,是否提示角色名,默认关闭
   已签约契约书可查看装备和技能等信息
   摊位物品数量由10个扩展到15个
   扩展制作佣兵命令:QUERYMERCENARIES 5 1 0 // 参数3为1时表示过滤掉隐藏角色
   增加摊位集市系统:
   摆摊物品汇总、分类、排序等功能,可以在界面上搜索、购买摊位物品,
   开启UI的脚本:<打开摆摊集市/@@StallMarket>
   !setup.txt参数StallMarketCharge,可修改上架摊位集市时每件商品的手续费,默认100金币

DBS 多角色创建
集市、佣兵系统的支持

客户端
   增加摊位集市功能,需更新lui.pkg并配套M2
   已签约契约书可按Ctrl+鼠标中键查看装备和技能等信息
   最多创建的角色由2个变更为8个






2020/6/18 全套配套
---------------------------------------------------------------------------
M2 佣兵通讯消息修改,需要和客户端配套更新
   修正MAIN_FUNC_BTN_SHOW只能执行序号0-10问题
   修正引擎部分地方经验超过21亿后显示为负数问题
   @StdModeFuncXX,XX可以超过255,公式:XX = Reserved * 256 + AniCount,Reserved=99已经被占用(使用一次掉一点持久),不要使用该值即可
   有几率导致物品不显示问题,实际已经掉落
   交易时不允许被赠送
   NPC命令:MAIN_FUNC_BTN_CAPTION 序号 按钮标题
   雷炎洞效果失效问题
   沙巴克城门显示问题
   攻沙期间NPC不消失问题
   
客户端
   内力条0值显示修正
   ListView控件显示修正完善
   佣兵通讯消息修改,需要和引擎配套更新
   有几率导致物品不显示问题
   因神兽变身有几率导致崩溃bug
   雷炎洞效果声音错误问题
   城墙、城门不作为尸体隐藏






2020/6/13 全套配套
---------------------------------------------------------------------------
M2 BotAutoWearEquipments.txt // 简单的假人拾取后自动穿戴列表,首次运行后查看文本说明
   继续修正假怪问题
   优化部分广播消息
   合区工具合并时支持给从区设置Ints的值
   
   添加佣兵系统功能:
   可以将角色压成签约状态的契约纸,已签约的契约纸可以用于创建新角色,详见示意脚本:佣兵示意脚本.txt // 需要配套程序:M2、DBS、客户端、lui.pkg,合区工具
   契约纸DB数据:xxxx,佣兵契约纸,49,0,1,0,0,0,1581,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
   日志查询工具可以查询此类操作的记录
   @make 佣兵契约纸 1 id    // 用于补偿佣兵契约纸丢失,id指制作佣兵契约时记录的M_xxx中的xxx(数字序号)






2020/6/9 全套配套
---------------------------------------------------------------------------
M2 修正SetAbility引起的内存泄露问题!
   合击击中效果补全和一些效果修正,需要配套客户端更新
   使用隐身术后再带隐身戒指无效问题
   修正假人招出的英雄升级后有几率收回问题
   增加BotNoAttackList.txt,设置挂机假人不攻击列表,格式:怪物名 1 // 1挂机假人不攻击
   假人可以触发:[@PickupItem]、[@HeroLogin]
   增加被英雄目标锁定的提示,可以在英雄设置面板开关,默认开启
   部分地图随机飞有几率进入黑点导致动不了问题
   尝试减少假怪现象
   取消存重叠类物品存仓时的自动重叠
   英雄被刺杀会回击
   SetAbility 49 1 99999999 // 禁止使用商铺
   野蛮冲撞麻痹效果可以在界面修改为0秒
   [@KillPlayXX]、[@KillPlayMonXX] 支持变量:
   $PARAM(0) 杀死的怪物名字
   $PARAM(1) 地图编号
   $PARAM(2) 地图名字
   $PARAM(3) 怪物X坐标
   $PARAM(4) 怪物Y坐标
   $PARAM(5) 怪物等级

客户端
   合击击中效果补全和一些效果修正,需要配套M2更新
   客户端因为退出慢,导致人物有可能延迟下线问题
   修正DBS未开启情况下,重复连接角色网关问题
   移动后翅膀隐藏问题
   取消存重叠类物品存仓时的自动重叠






2020/6/8 全套配套
---------------------------------------------------------------------------
M2 增加NPC命令:DELFIREBURN 地图名 X Y 类型(1-8) // 删除光圈,用于删除MobFireBurn刷出的光柱(MobFireBurn刷非类型5的光柱不会消失)
   修正上个版本刷光圈一定时间后报错
   由于补全了部分技能ID的攻击触发,导致【劈星斩】因穿透起作用变成威力异常,将技能DB中【劈星斩】的Penetrate设置为0即可恢复原威力,同时注意是否有脚本触发该技能的减血效果。
   
客户端
   头发、斗笠不支持微端问题
   客户端路径下的client.ini可以定义NPC名字是否为粗体,内容: // 用登录器自动更新client.ini到客户端目录下即可,默认非粗体
   
   BoldNpcName=1
   ; 是否默认显示称号
   ShowUserTitle=1
   ; 注册按钮账号的网站
   NewIDUrl=https://www.xxxxx.com






2020/6/1 全套配套
---------------------------------------------------------------------------
M2 添加变量:$MAPWIDTH,$MAPHEIGHT // 当前地图的宽、长
   添加NPC命令:GuardPos x y 范围 // 设置假人的守护点和范围(不小于Setup中的maxViewRangeX),x为-1时取消守护
   例子:
   ;随机地图点守护
   MAP $CURRENTMAP
   GuardPos $CURRENTX $CURRENTY 30
   $ATTINFO_SKILLID 部分技能ID获取不到问题
   降低重伤状态伤害
   修复上个版本行会战双方名字颜色问题
   镖车名字显示问题






2020/5/31 客户端+引擎配套
---------------------------------------------------------------------------
M2 1、SetAbility 赋值时会触发QF的[@SetAbility_XX],属性过期后将触发[@ResetAbility_XX] // 参考之前SetAbility的更新说明
   2、添加NPC命令:PetPickupItemRange 宠物名字 范围(0-15)
      宠物自动拾取范围,宠物名字为“H”时指英雄,宠物名字为“Self”时指自己(挂机用),“*”指非英雄的所有宠物,范围0时关闭自动拾取,可结合上条更新进行定时。
   3、添加NPC命令:Lockdown 1 // 锁定,不可攻击、移动、魔法等,Lockdown 0是解锁
   4、重点的性能优化,在玩家/怪物/物品集中情况下,引擎CPU占用率有大改善,改善人怪假象,
      适当调整!Setup.txt的maxviewrangex、maxviewrangey,以便适应大分辨率的客户端,建议分辨设置为16、15,无需适应大屏幕设置12、12即可,较小的值可以节约CPU占用。
   5、添加NPC命令:FakePlayer 0/1 // 0踢假人,1加载假人
   6、添加NPC命令:GuildStat 行会名 统计玩家等级 过滤同机器码(0/1) P1 // 统计行会在线玩家数,数量返回P1,行会名为Self时指自己行会,可结合IsGuildMaster使用。
   7、行会成员超过一定数量编辑不了封号问题
   
客户端
英雄不能在死尸上进行守护bug
修正微端因拉取大文件丢包问题
优化网络接发能力,优化性能
提高后台FPS,改善体验
修正连续多次弹出消息窗口bug
行会成员超过一定数量编辑不了封号问题
被顶号,网络异常断开等情况下,可以选择返回登录界面再次进游戏(带防护盾的登录器可能不支持)
聊天栏命令:~history // 历史记录,Ctrl+L
            ~clear // 清理聊天栏,Ctrl+K






2020/5/17
---------------------------------------------------------------------------
M2 1、添加NPC命令:EndGuildWar 行会名1 行会名2 // 结束行会战,两个参数可以使用通配符*
   2、添加条件判断:
   #if
   true // 代替checklevelex >= 0之类的语句
   #act
   ...
   3、修正上个版本对MonDropRate的改进,导致爆率计算有可能因计算溢出而造成掉落概率错乱问题
   4、优化部分逻辑代码






2020/5/2
---------------------------------------------------------------------------
M2 命令扩展:Kick 1 // 让在线玩家执行小退
   killSlaveName * // 杀死所有随从;可以放在[@OnLogout_OffLinePlaying]执行,实现离线挂机再次登录的免踢功能
   修改 MonDropRate 对于爆率文件中 1/xxx 的写法也起作用,计算公式:xxx/yyy / 100 * MonDropRate,假如MonDropRate=200,即在原来爆率基础上提高一倍
   附带条件的爆率条目,有所有权才会爆出






2020/4/13 全套程序配套更新
---------------------------------------------------------------------------
M2/Client 增加战斗中小退时间限制,默认0秒,在参数设置-时间限制面板调节 // 限于PK,打怪不受限制
Client 修正自动挂机自定义怪物过滤列表位置不正确问题
添加变量$TIMESTAMP,获取当前时间,格式:年-月-日 时:分:秒,CompVal增加对此时间格式的比较支持,
   添加NPC指令:CalcVal 数值1 操作符(+-*/=) 数值2,结果返回在变量$CALCRESULT中,对于字符串和时间的操作,只支持+-,
   例如:CalcVal $TIMESTAMP + 1,返回结果在$CALCRESULT,对于时间计算单位为秒,
   此条更新主要时为了支持自定义数据表中时间格式字段的运用,也适用于非MySQL版本的引擎。
M2 修正刀刀刺杀非刺杀位也有忽视防御效果bug
Client Tiles,SmTiles,Objects支持到99






2020/3/27 客户端+微端服务器
---------------------------------------------------------------------------
M2 屏蔽掉护体神盾的释放动作
微端 启用参数:expiry_time // 连接空闲超时(秒),默认43200






2020/3/27 客户端+微端服务器
---------------------------------------------------------------------------
优化微端速度,解决微端小黑块问题
修正微端服务器有几率因包未发送完连接被掉导致崩溃bug
M2 修正武器+诅咒卖商店价格异常问题
M2 修正召唤英雄时,自己偶尔不能及时看到英雄问题
M2 战士英雄技能释放时机更准确
M2 扩展 Take/TakeW 物品1|物品2|物品3|物品4... 数量 P0 // P0返回删除的数量,TAKE物品不要和金币混用
--------------------------------------
M2 细化英雄处理粒度;改进英雄组合速度,开启可以细调英雄各种组合动作
之间的间隔,让英雄的动作看起来更合理、更像玩家的动作;
不开启,则英雄各种组合动作有点不均匀,看起来像使用了加速。






2020/3/20 配套更新
---------------------------------------------------------------------------
DBServer去掉对dbserver.dll的调用
M2 修正怪物设置可挖,导致怪物的爆率扩展检测失效问题
M2 会导致ini文件产生重复项问题
M2/Client 修复城墙状态和特效显示问题
修复客户端物品管理有几率崩溃问题
修正客户端显示+HP/MP与实际不符问题
客户端可以自动解包自定义的可吃物品包
--------------------------------------
DBServer 增加文件缓冲开关,默认开启
开启此项,将大幅度提高数据文件的读写性能,但在大多数时刻外部程序
对DB文件不能操作:即无法复制DB文件,GameCenter也无法实现自动备份。
如过想通过GameCenter自动备份,可以关闭此选项,但最好开启角色数据缓存,
既能保证性能,也可以实现自动备份。






2020/3/19 登录器 + 客户端
---------------------------------------------------------------------------
登录器的服务器列表支持加密






2020/2/28 全套程序配套更新
---------------------------------------------------------------------------
登录器/客户端
   改进搜索传奇目录方式
   默认分辨率修改为1024*768(原800*600)
   修正英雄频繁使用物品导致主人使用物品也受限制问题 // M2/RunGate/客户端 需配套更新
   修正频繁使用药品时手动使用其他物品导致物品消失假象 // M2/RunGate/客户端 需配套更新
   修正智能双龙斩识别bug
M2 极品几率还原为原先多加1点的方式,但是不会超过最高点数限制;
   合计命中微调;
   套装数最多支持到2048套(原255套)
   修正人物打出的龙影剑法/双龙斩可能他人看不到效果bug
   优化封包下发效率
合区工具 还原重命名规则






2020/2/20 全套程序配套更新
---------------------------------------------------------------------------
M2 爆率变量检测扩展爆出才扣代币参数:
1/x 装备名称 数量 $变量 检测符(><=!?) 检测数值 扣除(负数扣除,正数增加) 爆出才扣代币(默认0爆出才扣,1未爆出也扣)
M2 修正Give未刷新角色负重问题,修正技能面板调节[流星火雨]范围失效问题
M2 db数据的AC可以设置聚灵珠使用最大等级限制,AC=0不限制最大使用等级,AC不应该小于NeedLevel的值
客户端 优化微端速度

PLAYEFFECT 扩展修改: // 需要M2/客户端配套
--------------------------------------
PLAYEFFECT WIL名称 X Y 起始图片 帧数 间隔 循环次数 声音 声音循环(0/1) 对象(""/All/Guild/地图名)
修改为
PLAYEFFECT WIL名称/X/Y 起始图片 帧数 间隔 循环次数 声音 声音循环(0/1) 对象(""/All/Guild/地图名) 特效模式(0/1)
注意:WIL名称 X Y -> WIL名称/X/Y;特效模式:0普通,1技能特效模式(默认);可以利用微端模式下的~cui.txt自定义资源






2020/2/16 全套程序配套更新
---------------------------------------------------------------------------
客户端支持png制作的wzl,!注意:大量使用png作为图片素材可能会导致客户端因显存不足而崩溃
1、增加制作wzl文件的WzlMaker工具,支持导入png文件,使用png制作出来的wzl只有对应的新客户端才兼容
制作png的wzl,最好使用此工具,效率最佳,其他工具制作的wzl,客户端读取效率差,会导致性能不强的机器卡顿。
2、增加自定义素材列表文本,放在传奇目录\data\~cui.txt,格式: // 目前暂应用于物品特效
;ID(1~100) 文件名
1 .\data\~beam.wil
2 .\data\~beam_png.wil
可以用登录器自动更新功能自动更新~cui.txt至data目录,
然后使用微端即可,微端服务器data目录需要放相应的wzl文件。
3、物品特效设置的CustomItemNameColors.txt格式扩展为: // !注意:物品特效设置图片不再在lui.pkg里调用,因为不支持微端,图片也没有偏移设置
;自定义物品名字颜色和地面物品特效
;格式:物品名字 颜色(1..255) 特效图片索引 特效图片数量 自定义素材ID(对应~cui.txt中定义的ID)
魔杖 0 90 10 2
命运之刃 0 90 10 1
4、更新微端支持png格式的wzl
5、GameCenter 支持定时开/关服务器;定时开服之前会执行GameCenter所在目录下BeforeStartGame.bat






2020/2/11 全套程序配套更新
---------------------------------------------------------------------------
M2 英雄支持双龙斩/龙影剑法,保存龙影剑法剑气值;改善合击体验
Client 支持智能双龙斩/龙影剑法
LoginSrv 两步验证码错误累计3次才踢下线,配套客户端有提示
Launcher 首次运行提示否直接在当前目录以微端模式运行游戏,需要配套此版本的客户端
DataTool 支持师徒和结婚数据修正






2020/2/10 全套程序配套更新
---------------------------------------------------------------------------
Client 主界面自定义按钮扩展为40个,@MainBtnFunc_40 变成主按钮触发
M2 人物设置为免毒/符释放技能时,英雄也将免毒/符放技能
M2 修复英雄PowerRate时间到了不清理问题
------------------------------------------
M2 添加针对A/S字符变量的NPC命令:INS S1 位置(1~S1的长度+1) 插入字符 重复次数(默认1)
M2 添加针对P/G/D/M/I/H等整数型变量的NPC命令:
   AND,OR,XOR,NOT运算,CompVal支持与运算(&号)比较,这组操作相比下面的命令会比较晦涩难懂,但是一次可以批量开关;
   针对0~31位的操作和比较:SetBit,UnSetBit,FlipBit,IsBitSet,第二参数表示第几位(0~31)
   结合以上命令可以给一个int类型的整数设置32个开关,节省变量的开销,有关操作请上网查阅。
// AND,OR,XOR,NOT,CompVal 例子:
[@OR]
#act
OR P1 5 // 或运算,1位和3位设置为1(1是低1位,4是低3位,可以用计算器查看BIN数据)
SendMsg 7 <$STR(P1)>

[@XOR]
#if
CompVal <$STR(P1)> & 1
#act
XOR P1 1 // 异或运算,1位设置为0

#if
CompVal <$STR(P1)> & 4 // 异或运算,3位设置为0
#act
XOR P1 4

[@CheckSwitchState]
#if
CompVal <$STR(P1)> & 1 // 于运算 比较
#act
SendMsg 7 P1低1位二进制数值为1
#elseact
SendMsg 7 P1低1位二进制数值为0

#if
CompVal <$STR(P1)> & 2
#act
SendMsg 7 P1低2位二进制数值为1
#elseact
SendMsg 7 P1低2位二进制数值为0

#if
CompVal <$STR(P1)> & 4
#act
SendMsg 7 P1低3位二进制数值为1
#elseact
SendMsg 7 P1低3位二进制数值为0


// SetBit,UnSetBit,FlipBit,IsBitSet 例子:
[@SetBit]
#if
!IsBitSet P1 22 // 第22位是否关闭
#act
SetBit P1 22
SendMsg 7 P1的22位现在处于开启状态

#if
IsBitSet P1 22 // 第22位是否开启
#act
UnSetBit P1 22
SendMsg 7 P1的22位现在处于关闭状态

[@FilpBit]
#if
checklevelex > 0
#act
FlipBit P1 31 // 切换状态,开<->关来回切换

#if
IsBitSet P1 31 // 第31位是否开启
#act
SendMsg 7 P1的31位现在处于开启状态
#elseact
SendMsg 7 P1的31位现在处于关闭状态


------------------------------------------
M2 添加NPC命令:MakePoison 类型(0~11) 秒数 点数,第一参数为clearup时,清理掉状态;类型:0绿毒/1红毒/3雷击/4冰冻/5石化/6禁锢(同石化)/7重伤(丧失防御)
M2 添加获取SetAbility数值变量:$ABILITIES0~100;增加$TARINFO_ISSLAVE变量,是否是随从
例子:
[@SetAbility]
#act
SetAbility 50 20 900 石化技能恢复正常
SendMsg 7 获得20%几率的石化技能,持续15分钟

QF:
[@Attack]
#if
CompVal <$TARINFO_RACE> ! 1 // 非人物
CompVal <$TARINFO_ISSLAVE> = 0 // 非随从
CompVal <$ABILITIES50> > 0 // Abilities的50位置有数值
#act
SetRandomNo 100 // 按100随机
#elseact
break

#if
CompVal <$ABILITIES50> > <$RANDOMNO> // 命中触发
#act
T.MakePoison 5 5

------------------------------------------
M2/Client 扩展CustomItemNameColors.txt,格式:物品名字 颜色(1..255) 特效图片索引 特效图片数量
其中特效图片放在lui.pkg中,文件名格式为:beam_xxxxx.png,x为0~9的阿拉伯数字;
例如文件中定义:法杖 254 200 10,则lui.pkg中应该放上:beam_00200.png~beam_00209.png等文件
批量图片重命名可以使用everything,搜到所有用到的图片按F2操作即可;
png文件制作有一定规格,中心点需要按像素对齐。
------------------------------------------






2020/2/7 全套程序配套更新
---------------------------------------------------------------------------
M2 修正SetAbility隐身不恢复正常问题;武器减速问题;其他极品属性的地面物品也闪绿光
M2 修正在[@Pickup]触发字段里删除拾取的物品出现物品假象问题;攻击触发T.操作只触发一个问题
M2 QueryValue 命令支持QChatMission,第五参数为:QC
M2 限制爆出数量物品规则代码优化
Client 客户端内挂修改物品规则及时更新地面物品显示,优化战士隔位刺杀走位
Client 修正浏览他人摊位时,有几率被关闭问题,需要同时更新M2和客户端
Rungate 修正一处可导致崩溃的漏洞






2020/2/3 全套程序配套更新
---------------------------------------------------------------------------
M2/Rungate 增强稳定性,需要配套使用
M2/Client 在英雄控制面板可以开关【人物免药粉/护身符释放相应技能】
DBServer 禁用角色:玩家不可恢复角色,不能登录,可以在角色管理界面恢复启用;删除角色数据:不可恢复,不能登录。
DataTool 提高性能,添加ini重复项清理功能,恢复装备说明导出功能






2020/1/29 全套程序配套更新
---------------------------------------------------------------------------
M2 修正魔龙教主/火龙的特殊攻击可以对死亡角色有效bug
M2 修改物理攻击打不到城墙bug
M2 优化角色下线/上线地图管理对象处理,减少假人假怪现象
M2 优化CHECKUSERDATE的兼容性
Rungate 解决因为封加速计算bug可能导致卡住几秒
Client 大幅度减少假怪现象,优化物品管理,解决26号版本因物品系统优化引起卡死bug
Client 两步验证二维码添加当前服务器名为提供者,解决不同服同账号扫描二维码被覆盖问题,现在两步验证使用
也方便,可在手机上搜索安装APP或微信小程序:二次验证器、TOTP、动态验证、两步验证、Authenticator等等...
别再使用微信公众号那种文本读写的方式去验证,使用久了文本体积变大会导致游戏卡顿!






2020/1/18 全套程序配套更新
---------------------------------------------------------------------------
M2 去掉部分加载/保存角色数据日志;修正SetAutoGetExp命令第三参数为空时出错bug
DBS 优化代码






2020/1/15 全套程序配套更新
---------------------------------------------------------------------------
修正DBS使用缓存情况下,因关闭保存缓存间隔太长,导致被GameCenter强制关闭而导致回档问题






2020/1/14 全套程序配套更新
---------------------------------------------------------------------------
M2 修正装备单独爆率设置读取不到问题
M2 优化角色DB存取逻辑,释放主线程压力
RunGate 优化ClientSocket,提高稳定性
DBS 优化角色数据的存取IO性能;优化读写逻辑,防止文件读写失败问题






2020/1/13 全套程序配套更新
---------------------------------------------------------------------------
M2/DBS 优化角色数据的存取逻辑






2020/1/9 全套程序配套更新
---------------------------------------------------------------------------
!重要: M2修因角色数据个别错误可能导致登录黑屏问题
!重要: DBS修正可能死锁问题
M2优化角色数据的存取逻辑
DBS允许将缓存数量设置为0






2020/1/6 全套程序配套更新
---------------------------------------------------------------------------
!重要: 修正DBServer未能正确处理[创建英雄/改名/英雄改名]和其他存储问题
!重要: 修正因底层函数优化引起的各种小bug,比如微端部分资源更新不了...
修正拾取规则未加载bug
自定义怪物名字颜色,Envir目录的CustomMonNameColors.txt,动态修改文本后重新加载怪物数据库生效,格式:怪物名字 颜色(1..255),客户端会默认显示自定义怪物的名字,可在内挂选择关闭
自定义物品名字颜色,Envir目录的CustomItemNameColors.txt,动态修改文本后重新加载物品数据库生效,格式:物品名字 颜色(1..255) // 非176版本才有此功能
M2修正死亡之眼技能能打到非本地图怪物问题
M2修正聚灵珠不能在DB设置爆出为满经验问题






2019/10/22 !全套程序配套使用
---------------------------------------------------------------------------
M2加入自动更新功能,可在关于菜单设置是否自动检测更新
M2可储存ints从0~9扩展到0~29,尽量使用此变量,避免使用直接读写文本的自定义变量
M2每1开网关端口的人数限制从6000提高到8000
提高M2处理游戏流量的能力
修正上个版本可能存在跑位空气墙问题
游戏网关接收缓冲区大小自适应,增加发送缓存以提高处理流量能力(内存相对上个版本会多一些)
游戏网关修正关闭程序时的一个bug
M2/DBS改写人物数据存取逻辑,大幅度提高存取数据的效率
修正很小的可能造成个别玩家数据存储错误bug,需要配套更新M2和DBServer
修正挂机假人会攻击人物下线时刻的英雄
扩展NPC命令:compval <$USERID> ^ "userid" // $USERID是否以userid开头
扩展NPC命令:compval <$USERID> ` "userid" // $USERID是否以userid结尾
登录器支持自配置自动刷新服务器列表
登录器配置器可自定义客户端Logo,png格式,可利用登陆器更新功能下载至传奇目录,留空使用默认logo(建议使用PS裁剪掉透明部分以减少文件大小)
KillMonGetFullExp +/-/= 秒数 // 高等级杀怪获取全部经验时间(秒),存库
REFITEMSHAPE 位置 数值 // 引用某同类型物品外观,位置:0衣服 1武器,数值参考stditems.db中的物品idx,存库,(连击合击版本才支持)


---------------------------------------
增加角色改名功能,详见附件示意脚本,改名之前,如果有武器正在升级,需要取回



---------------------------------------
推广ID功能
登录器配置器增加“推广ID”的填写,最多14字节(7个汉字)
游戏内获取推广ID的脚本变量:<$ADID>



---------------------------------------
增加NPC命令:SetAbility 位置(0~100) 数值 持续秒数 结束时的提示字符(留空不提示)
其中有如下49个固有属性,其他的50-100可以用作临时计时变量,也可以作为计时器使用。

[@SetAbility]
#ACT
SetAbility 10 15 30 暴击附加属性恢复正常。
SENDMSG 5 获得暴击附加属性15点,持续30秒。
;SetAbility 10 0 0 暴击附加属性恢复正常。// 立即清理位置10的属性
;SetAbility clearup // 清理所有属性

位置对应属性:
0 // 腕力
1 // 负重
2 // 背包重量
3 // 准确
4 // 敏捷
5 // 魔法躲避 每一点代表10%,10点即为100%。
6 // 毒物躲避 每一点代表10%,10点即为100%。
7 // 中毒恢复 每一点代表10%,10点即为100%。
8 // 生命恢复 每一点代表10%,10点即为100%。
9 // 魔法恢复 每一点代表10%,10点即为100%。
10 // 暴击
11 // 目标爆率
12 // 防爆
13 // 忽视 属性为百分比,最大为100。
14 // 增伤 属性为百分比,最大为100。
15 // 反射 属性为百分比,最大为100。
16 // 物减 属性为百分比,最大为100。
17 // 魔减 属性为百分比,最大为100。
18 // 吸血
19 // 幸运
20 // GM隐身(观察模式)
21 // GM无敌
22 // 禁止使用物品
23 // 禁止丢弃
24 // 禁止移动
25 // 禁止跑步
26 // 禁止物理攻击
27 // 禁止魔法攻击
28 // 稳如泰山(不可被野蛮推动)
29 // 禁止召唤英雄
30 // 禁止修改攻击模式
31 // 禁止使用仓库
32 // 麻痹模式
33 // 魔道麻痹
34 // 复活
35 // 护身
36 // 传送
37 // 探测
38 // 隐身
39 // 破麻
40 // 防毒
41 // 破复活
42 // 破护身
43 // 背包不掉
44 // 装备不掉
45 // 攻击加速(10点以下为减速度,10点以上为加速度,与武器一致)
46 // 禁止交易
47 // 禁止摆摊
48 // 禁止出售物品

---------------------------------------
新增爆率文件引入用法,可以和以前的爆率混搭使用,支持多个文件被同时调用,方便编辑爆率
比如在 白野猪.txt 写入如下内容: // MonDropItems目录位于MonItems目录下
#CALL
#CALL

---------------------------------------
支持爆率变量检测,兼容老格式,满足指定条件,物品才会爆出:
1/x 装备名称 数量 $变量 检测符(><=!?) 检测数值 扣除(负数扣除,正数增加)
检测符: ?表示>=,^和`用于字符串检查
扣除: 和爆率没有关系,只关联检查条件,设置数值为0不操作
例子:
1/1 强效太阳水 1 $GOLDCOUNT ? 0 100000 // 增加10万金币
1/3 强效太阳水 1 $GAMEGOLD ? 100 -100 // 元宝>=100时,有1/3几率计算掉落物品,否则不掉;元宝>=100时,扣除100元宝
1/8 某区物品   1 $SERVERNAME = XX传奇1区 // XX传奇1区 才有可能爆出
1/8 某物品   1 $USERID ^ head // 账号以head开头 才有可能爆出
1/8 某物品   1 $USERNAME ` tail // 角色名以tail结尾 才有可能爆出

支持变量:
$SERVERNAME
$SERVERIP
$WEBSITE
$BBSSITE
$CLIENTDOWNLOAD
$QQ
$PHONE
$BANKACCOUNT0
$BANKACCOUNT1
$BANKACCOUNT2
$BANKACCOUNT3
$BANKACCOUNT4
$BANKACCOUNT5
$BANKACCOUNT6
$BANKACCOUNT7
$BANKACCOUNT8
$BANKACCOUNT9
$GAMEGOLDNAME
$GAMEPOINTNAME
$USERCOUNT
$MACRUNTIME // 服务器开启天数
$SERVERRUNTIME // 引擎开启分钟数
$DATETIME:// 当前日期,格式:2019-11-12
$CURRENTMAPDESC // 地图名
$CURRENTMAP// 地图文件名
$CURRENTX
$CURRENTY
$GENDER// 0,1
$JOB//0,1,2
$ABILITYADDPOINT0..ABILITYADDPOINT6
$ABILITYADDTIME0..ABILITYADDTIME6
$USERNAME
$USERID
$CURITEMID
$ATTINFO_SKILLID
$ATTINFO_RACE
$ATTINFO_ISHERO
$ATTINFO_NAME
$ATTINFO_FNAME
$ATTINFO_MNAME
$CURTITLENAME
$MEMBRETYPE
$MEMBRELEVEL
$RANDOMNO
$RELEVEL
$GUILDHUMCOUNT
$GUILDNAME
$RANKNAME
$LEVEL
$COLLECTEXP
$COLLECTIPEXP
$HP
$MAXHP
$MP
$MAXMP
$AC
$MAXAC
$MAC
$MAXMAC
$DC
$MAXDC
$MC
$MAXMC
$SC
$MAXSC
$HIT
$SPD
$BONUSPOINT
$BONUSABIL_AC
$BONUSABIL_MAC
$BONUSABIL_DC
$BONUSABIL_MC
$BONUSABIL_SC
$BONUSABIL_HP
$BONUSABIL_MP
$BONUSABIL_HIT
$BONUSABIL_SPD
$BONUSABIL_X2
$EXP
$MAXEXP
$PKPOINT
$HW
$MAXHW
$BW
$MAXBW
$WW
$MAXWW
$HUNGER
$CREDITPOINT// 支持扣除操作
$GOLDCOUNT // 支持扣除操作
$GAMEGOLD // 支持扣除操作
$NIMBUS // 支持扣除操作
$GAMEPOINT // 支持扣除操作
$GAMEDIAMOND // 支持扣除操作
$GAMEGIRD // 支持扣除操作
$INTS0..INTS30// 支持扣除操作
$LOGINLONG // 登录时长,分钟
$DRESS // 衣服名
$WEAPON // 武器名
$RIGHTHAND
$HELMET
$NECKLACE
$RING_R
$RING_L
$ARMRING_R
$ARMRING_L
$HELMETEX// 非176版本
$BUJUK// 非176版本
$BELT// 非176版本
$BOOTS// 非176版本
$CHARM// 非176版本
$DRUM// 非176版本
$HORSE// 非176版本
$FASHION// 非176版本
$HWID
$YEAR
$MONTH
$DAY
$HOUR
$MINUTE
$SECOND
$MILLISECONDS
$MONDROPRATE
$IPADDR
$IPLOCAL
$GUILDBUILDPOINT
$GUILDAURAEPOINT
$GUILDSTABILITYPOINT
$GUILDFLOURISHPOINT
$STR(XX) // 支持扣除操作,其中的全局变量不要频繁使用,否则造成服务器卡顿
$H.STR(XX) // 支持扣除操作,其中的全局变量不要频繁使用,否则造成服务器卡顿
$HUMAN(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$H.HUMAN(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$GUILD(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$GLOBAL(XX) // 支持扣除操作,定义为内存操作将会自动保存,否则不自动保存;此变量不要高频使用,否则有效率问题
$PARAM(0..7)



攻击触发:
---------------------------------------
!setup.txt AttackTrigger=0 // 攻击触发总开关,默认0关闭,1开启触发QF的[@Attack]
Envir\MonAttackTrigger.txt // 可以被攻击触发的怪物名称列表,每行一个

// 攻击触发专属变量
$TARINFO_RACE // 目标Race
$TARINFO_ISHERO // 目标是否英雄 {'0', '1'}
$TARINFO_NAME // 目标名称
$TARINFO_FNAME // 目标全名
$ATTINFO_SKILLID // 攻击使用技能ID
$ATTINFO_RACE // 攻击者Race
$ATTINFO_ISHERO // 攻击者是否英雄
$ATTINFO_NAME // 攻击者名称
$ATTINFO_FNAME // 攻击者全名

// 目标变量
$T.CURRENTMAPDESC
$T.CURRENTMAP
$T.CURRENTX
$T.CURRENTY
$T.USERNAME
$T.MONKILLER
$T.KILLER
$T.LEVEL
$T.HP
$T.MAXHP
$T.MP
$T.MAXMP
$T.AC
$T.MAXAC
$T.MAC
$T.MAXMAC
$T.DC
$T.MAXDC
$T.MC
$T.MAXMC
$T.SC
$T.MAXSC
$T.HIT
$T.SPD

// QF例子
[@Attack] // 人或随从攻击列表指定怪物,会触发
#IF
COMPVAL <$TARINFO_FNAME> = 蜈蚣
COMPVAL <$T.HP> > 50
#ACT
T.HUMANHP - 50
SENDMSG 7 目标【<$TARINFO_NAME>】血量<$T.HP>

#IF
COMPVAL <$ATTINFO_RACE> ! 1 // Race=1 是玩家,这里就是非玩家(即随从)
#ACT
SENDMSG 7 你的随从<$ATTINFO_NAME>正在攻击<$TARINFO_NAME>


[@UnderAttack] // 被人或随从或列表指定怪物攻击,会触发
#IF
COMPVAL <$ATTINFO_FNAME> = 蜈蚣 // 蜈蚣打随从或自己
#ACT
HUMANHP - 50 // 主人扣血

#IF
COMPVAL <$ATTINFO_MNAME> ! "" // 攻击者主人名称不为空
#ACT
SENDMSG 7 【<$ATTINFO_MNAME>】的随从<$ATTINFO_NAME>正在攻击你
#ELSEIF
COMPVAL <$TARINFO_RACE> ! 1 // 自己的随从
#ACT
SENDMSG 7 【<$ATTINFO_NAME>】正在攻击你的随从【<$TARINFO_NAME>】
#ELSEACT
SENDMSG 7 【<$ATTINFO_NAME>】正在攻击你



---------------------------------------
主界面自定义按钮,最多20个,参考附件,可利用登陆自动更新配置
客户端data目录下增加配置文件:MainWidgetCfg.ini // 主界面自定义按钮,最多20个,参考附件,可利用登陆自动更新配置
MainWidgetCfg.ini的wmlib=Lui时,会调用Lui.pkg的图片,图片名为lui.pkg内的文件名,非lui库的图片索引大于0才生效
MainWidgetCfg.ini LoginShowChildButton=0/1 字段,登陆是否显示各个子按钮

点击按钮会根据按钮序号执行QChatMission-0.txt脚本对应的[@MainBtnFunc_0至20]字段,[@MainBtnFunc_20]是显示开关的触发
相应的NPC控制脚本命令如下:
MAIN_FUNC_BTN_SHOW 序号 0/1 // 显示或隐藏
MAIN_FUNC_BTN_FLASH 序号 0/1 // 按钮是否闪烁
MAIN_FUNC_BTN_POS 序号 X Y // 调整按钮位置
!Setup.txt OpenMainFuncBtns=0/1 // 开启或关闭主界面功能按钮功能,默认关闭

早晨阳光 发表于 2022-10-31 10:35:49

楼主太厉害了!楼主,I*老*虎*U!我觉得GM爱好者:www.gmahz.com真是个好地方

吴锦凡 发表于 2022-10-31 11:43:43

楼主,大恩不言谢了!GM爱好者:www.gmahz.com是最棒的!

套马的汉子你别走 发表于 2022-10-31 11:43:43

努力赚币中。。。

小宇宙 发表于 2022-10-31 11:44:03

我看不错噢 谢谢楼主!GM爱好者:www.gmahz.com越来越好!

六翼天使 发表于 2022-10-31 11:44:04

拿币走人。。。。

屎壳郎秧 发表于 2022-10-31 23:18:09

楼主,我太崇拜你了!我想我是一天也不能离开GM爱好者:www.gmahz.com

由蒙 发表于 2022-11-9 16:30:13

感谢楼主的无私分享!要想GM爱好者:www.gmahz.com好 就靠你我他

a137580399 发表于 2022-11-9 17:01:05

fcwindpass 发表于 2022-11-11 18:11:56

路过支持一下
页: [1] 2
查看完整版本: 20.11.04版 【新BLUE引擎】优化更流畅的集体传送、大场面PK