星河引擎20241227-20241221登录器配置器

[复制链接]
查看52 | 回复0 | 2024-12-27 23:20:24 | 显示全部楼层 |阅读模式
请点击此处下载

查看状态:已购买或有权限

您的用户组是游客

文件名称: 星河引擎1227.zip 
下载次数:34 文件大小:42.45 MB 
下载权限: 0


请点击此处下载

查看状态:已购买或有权限

您的用户组是游客

文件名称: 星河_登陆器配置器(20241221).zip 
下载次数:37 文件大小:17.62 MB 
下载权限: 0



请点击此处下载

查看状态:已购买或有权限

您的用户组是游客

文件名称: 2022-2024年更新说明.txt 
下载次数:4 文件大小:793.2 KB 
下载权限: 0



2024-12-25

所有程序全面支持智能读取UTF-8和ANSI编码的文本文件

[LogServer.exe 更新日志]

[!] 修改文本日志储存方式,不再只记录单个文本

[WolServer.exe 更新日志]
  • 修正勾选人物无弯腰动作导致内挂保护功能失效的问题
  • 修正脚本命令 DEC 处理中文字符串会按1字节处理的问题
  • 修正行会通灵塔元神附加攻击属性不按元神职业增加的问题
  • 修正铁血技能 追魂刺 无法冲撞目标的问题
  • 修正镖车可以被诱惑之光定住的问题
  • 修改极速区骑术等级未达到骑战条件时立刻下马
  • 修正检测命令 CHECKEXP 不支持超42亿经验检测的问题
  • 修正脚本命令 CHANGESUITABIL 不及时刷新人物属性面板精力值的问题
  • 修正引擎面板设置盾牌反射几率无效的问题
  • 修正 [Exception] TBaseObject:ie 1 CheckCode:: 24 报错
  • 修改神之召唤技能只对物理防御免疫,对魔法技能不免疫
  • 修正采集怪物只有被攻击移位或释放技能的时候才会中断采集
  • 修正采集怪物在冷却时间内采集依然会触发 [@采集结束_X] 的问题
  • 修正天元心法不加无视魔防属性的问题
  • 修正人物登录套装触发事件在 @Initialize 标签之前执行的问题
  • 修正变量解析规则在某些场景下使用异常的问题
  • 修正融合技能别人视角只能看到主技能,看不到副技能效果的问题
  • 修正 [Exception] TPlayObject:: ClientQueryRankListOrd - Code: 6 报错的问题
  • 修正 [Exception] TPlayObject::Run -> Operate 2 Code=1 # Map:SC19(43,37)全国可飞 Ident:3017 报错的问题
  • 修正 [Exception] TPlayObject::ScatterBagItems 报错的问题
  • 修正元神升级镇魔羽翼检测材料异常的问题
  • 修正小退上线也会触发 [@地图变更] 标签的问题
  • 修正 INC A变量 异常的问题
  • 修正 $ITEMINFO[$PARAM(1)].VALUE(14) 获取灵兽饱食度异常的问题
  • 修正 行会排名榜 数据不刷新的问题
  • 修正修为系统开启图标与其他开关冲突的问题
  • 修正Race 139 类型怪物不会先远距离攻击再近身攻击的问题
  • 修正灵兽摆摊串名的问题
  • 修正强化攻杀剑法不增加经验的问题
  • 修正时光区、经典区法宝图鉴界面显示异常的问题
  • 修正时光区、经典区图鉴属性异常的问题
  • 修改怪物搜索视野规则,只有在玩家视野内才会开始搜索视野
  • 修正普通NPC使用元宝购买物品价格异常的问题

    [!] 优化启动初始化怪物刷新速度

    [!] 修正带次数药品卡药的问题(如遇卡药,请关闭游戏网关"使用物品"检测)

    [!] 取消原有以文本方式保存排名榜数据,修改为启动引擎直接读取人物数据并且排序

    [+] 扩展脚本命令 RANGEPICK 参数1 参数2 参数3 参数4 用于设置每次范围拾取执行的时间

            参数1 //拾取开关(0、关闭 1、开启)
            参数2 //拾取类型 默认为0可忽略 (0、所有物品 1、人物爆出 2、怪物爆出)
            参数3 //拾取间隔 单位:毫秒 默认500毫秒
            参数4 //拾取执行时间 单位:毫秒 可有效降低范围拾取造成的卡顿

            说明:主要作用就是分批次拾取物品,降低扎堆同时向客户端发送封包造成引擎卡顿

            [@示范]
            #IF
            TRUE
            #ACT
            RANGEPICK 1 0 500 100

    [+] 新增脚本变量 $SPLITINFO[X].Y.Z 用于返回分割字符串指定值

        X   // 需要分割的字符串

            Y支持以下属性

                    INDEX(A) // 需要返回的分割字符串的索引值,从0开始
            FIELD(A) // 需要返回的指定键名的值

            Z // 为指定分隔符可忽略 默认为 '|',如需指定可增加 .SEPARATOR(分隔符)

            [@示范]
            #IF
            TRUE
            #ACT
            MOV S10 传奇世界|星河引擎|传说
            MOV S11 传奇世界=星河引擎|星河引擎=传奇世界
            SENDMSG 5 <$SPLITINFO[$STR(S10)].INDEX(1)>
            SENDMSG 5 <$SPLITINFO[$STR(S11)].FIELD(星河引擎).SEPARATOR(|)>

    [+] 扩展脚本命令 KILLSLAVE 参数1 参数2 用于杀死指定宝宝

            参数1 //宝宝名字 支持为PET则杀死所有灵兽 支持为SLAVE则杀死除灵兽外的宝宝
            参数2 //为1时清理后没有尸体

            [@示范]
            #IF
            TRUE
            #ACT
            KILLSLAVE SLAVE 1
            SENDMSG 5 杀死除灵兽外的宝宝
            KILLSLAVE PET 1
            SENDMSG 5 杀死所有灵兽

    [+] 新增支持引擎面板重新加载所有排行榜数据

            引擎面板 -> 控制 -> 重新加载 -> 排行数据 -> 全部排名

    [+] 优化施毒术细节,在引擎面板 -> 功能设置 -> 魔法技能 -> 道士技能 -> 施毒术 增加几项设置

            1、过图中毒失效选项,并且可设置失效前中毒维持秒数

            2、释放者距离中毒者距离超过多少范围后中毒失效,并且可设置失效前中毒维持秒数

    [+] 新增 引擎面板 -> 参数设置 -> 时间控制 增加几项设置

            1、首要攻击对象清除间隔

            2、攻击对象清除间隔

            3、最后攻击对象清除间隔

            4、练级对象清除间隔,此直接影响物品归属

            注意:如不理解这几项,请勿胡乱修改

    [+] 扩展脚本命令 RANDOMVAR 支持返回值为无限变量

            [@示范]
            #IF
            TRUE
            #ACT
            MOV S20 麻痹戒指
            MOV S21 护体戒指
            MOV S22 重生戒指
            RANDOMVAR S20 22 S$随机宝石
            SENDMSG 5 <$STR(S$随机宝石)>

    [+]  重做寒荒海兽和寒荒海兽小怪的怪物AI

            寒荒海兽;121;35;242;100;0;3;5;30000;3000;0;200;200;0;20;0;0;0;20;800;1;0;1500;;;;0;0;0;0;0;;;;;;;;;10000;0;12;;0;
            寒荒爆裂者;56;19;243;100;0;3;0;10;100;0;3;5;20;100;0;0;14;500;600;1;1500;2000;;;;;;;;;;;;;;;;;;;;;0;
            寒荒冰封者;57;19;244;100;0;3;0;10;100;0;3;5;20;100;0;0;14;500;600;1;1500;2000;;;;;;;;;;;;;;;;;;;;;0;
            寒荒吸噬者;58;19;245;100;0;3;0;10;100;0;3;5;20;100;0;0;14;500;600;1;1500;2000;;;;;;;;;;;;;;;;;;;;;0;

        //寒荒守护者伤害计算为(被攻击者总血量 / 寒荒守护者DC)

    [+]  支持使用爆骨对寒荒海兽造成伤害

        DC1的值为伤害百分比,DC2的值为伤害数值,如果两个值同时设置则默认执行DC2数值
        2161;爆骨;54;3;1;0;0;0;812;0;0;0;0;0;10;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;0;0;0;0;0;40000;5;0;0;0;0;4448310

    [+] 扩展脚本变量 $ITEMINFO[X].Y 获取物品属性方式

        X // 新增支持输入物品名字,如输入的为物品名字,
             引擎优先获取包裹中指定名字的物品序列号,如果有多个物品,则返回第一个
             
        注意:如果输入的是物品名字,但包裹里并不存在此物品的情况下,这脚本变量只支持返回如下属性

                    STDNAME 物品在数据中的名字
                    NAME = 物品名字
                    STDMODE
                    SHAPE
                    WEIGHT
                    ANICOUNT
                    SOURCE
                    RESERVED
                    DuraMax
                    LOOKS
                    AC1
                    AC2
                    MAC1
                    MAC2
                    DC1
                    DC2
                    MC1
                    MC2
                    SC1
                    SC2
                    GC1
                    GC2
                    Need
                    NeedLevel

    [+] 新增脚本检测 CHECKSWITCHCODE 参数1 参数2 用于检测是否开启指定开关

            参数1 // 整数型 用于记录开关
            参数2 // 开关序列(0..32)

            [@示范]
            #IF
            CHECKSWITCHCODE 255 1
            #ACT
            SENDMSG 5 序列1的开关在开启状态

    [+] 新增脚本命令 SETSWITCHCODE 参数1 参数2 参数3 用于设置指定开关状态

            参数1 // 整数型 用于记录开关
            参数2 // 开关序列(0..32)
            参数3 // 状态:0:关闭、1:开启

            [@示范]
            #IF
            True
            #ACT
            SETSWITCHCODE D0 1 1
            SENDMSG 5 序列1设置为开启状态

    [+] 新增脚本变量 $SWITCHCODE[X].CODE(Y) 用于返回指定开关的状态

            X // 记录开关的整数型
            Y // 开关序列(0..32)

            #IF
            TRUE
            #ACT
            SENDMSG 5 序列1开关状态为<$SWITCHCODE[255].CODE(1)>





  • 上一篇:星河引擎20241205
    下一篇:星河引擎20150105--星河登录器配置器(20250106)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则