星河彩虹独立端知识库
文档目录
更新日志

2026-10-28 · 引擎更新日志

扩展物品显示标签 PIC,增加变暗参数。
代码示例
<!PIC 物品名,数量,显示名称,边框图号:X偏移,Y偏移,显示提示,变暗>
支持随身仓库按钮配置,点击按钮调用指定脚本功能。
代码示例
<Button name="FastStorageButton">
    <Offset x="300" y="440" />
    <NormalTexture index="01101" />
    <HighlightTexture index="01102" />
    <PushedTexture index="01103" />
    <DisableTexture index="01104" />
    <ButtonText text="随身仓库">
        <Font name="FONT_DEFAULT" size="12" />
    </ButtonText>
    <Scripts>
        <OnClick>
            SendQUIFunction("@faststorge");
        </OnClick>
    </Scripts>
</Button>
扩展 CHANGEMODE 命令,支持设置人物传送能力。
开启后,不佩戴传送戒指也可使用传送命令;关闭后,仍可通过佩戴传送戒指获得传送能力。
代码示例
[@开启传送]
#ACT
CHANGEMODE 52 1
BREAK

[@关闭传送]
#ACT
CHANGEMODE 52 0
BREAK
优化人物释放技能后的停顿时间。
修复同时释放豹子和佩戴马牌时,收回马牌异常的问题。
支持小地图传送触发脚本 [@小地图传送],通过脚本参数返回目标地图坐标;脚本标签不存在时,直接执行传送。
参数1:<$M>,当前地图标识。
参数2:<$PARAM(0)>,传送目标 X 坐标。
参数3:<$PARAM(1)>,传送目标 Y 坐标。
代码示例
[@小地图传送]
#ACT
MAPMOVE <$M> <$PARAM(0)> <$PARAM(1)>
BREAK
扩展 RandomStr 命令,支持按权重降序排列后随机抽取。
RandomStr 待抽取列表 结果变量 剩余列表变量 [排序模式]
参数1:待抽取列表,格式为 名称,权重|名称,权重。多个条目使用 | 分隔,名称与权重使用逗号分隔;权重必须为正整数。
参数2:保存抽中名称的变量,例如 S2,结果不包含权重。
参数3:保存剩余列表的变量,例如 S3。移除抽中条目,其余条目保留名称和权重。
参数4:排序模式,0 按原顺序抽取,1 按权重降序排列后抽取;省略时按 0 处理。
说明:两种模式均按权重随机抽取。参数4为 1 时,剩余列表也按权重降序排列;权重相同的条目保留原有顺序。
代码示例
[@示范]
#ACT
MOV S1 裁决,10|骨玉,30|麻痹戒指,1|龙纹,50
RandomStr $STR(S1) S2 S3 1
SENDMSG 5 抽中物品:<$STR(S2)>
SENDMSG 5 剩余列表:<$STR(S3)>
BREAK
增加 GETSTRMAX、GETSTRMIN 命令,用于获取字符串整数列表中的最大值和最小值。
代码示例
GETSTRMAX 数值列表 结果变量 [分隔符]
GETSTRMIN 数值列表 结果变量 [分隔符]
参数1:待比较的整数列表,支持负数。
参数2:保存计算结果的变量,例如 N0。
参数3:分隔符,省略时使用 |;自定义分隔符仅使用所填内容的第一个字符。
说明:各项内容先去除首尾空白,再按整数解析;无法解析为整数的内容跳过。
说明:列表为空或全部无效时,结果写入 0,覆盖结果变量原值。
代码示例
[@示范]
#ACT
GETSTRMAX 1|9|3 N0
GETSTRMIN 8,2,6 N1 ,
SENDMSG 5 最大值:<$STR(N0)>,最小值:<$STR(N1)>
BREAK
示例结果:最大值为 9,最小值为 2。
修复内挂设置保护自动喝药可能造成卡药的问题。
修复内挂保护设置中的固定数值发生变化的问题。
网关聊天过滤新增拼音匹配模式。
开启后,将聊天中的汉字转换为拼音,再与过滤词匹配,支持识别同音字内容。
填写 weixin,可匹配“微信”“威信”。
填写 jinbi,可匹配“金币”“金碧”。
填写 maibi,可匹配“卖币”“买币”。
填写 youxi,可匹配“游戏”“游戏币”等包含该拼音的内容。
支持使用 & 组合多个条件。例如 wei&xin,聊天内容同时包含 wei 和 xin 时才触发过滤。
命中后,可按设置替换整条聊天内容、屏蔽命中的部分或断开连接。
原有默认匹配模式保留,可在网关设置中选择。使用拼音匹配时,建议测试常用聊天内容,避免同音字造成误拦截。
扩展 FUSHEN 命令,支持指定附身触发几率。
代码示例
FUSHEN 类型 持续分钟数 [几率]
参数1:附身类型,1 秒杀、2 重击、3 神御、4 神佑;填写 0 清除当前附身状态。
参数2:持续时间,单位为分钟。
参数3:附身效果触发几率,按百分比填写,例如 20 表示 20%;省略或填写小于等于 0 的数值时,使用引擎中对应类型的几率配置。
说明:几率参数控制附身效果的触发几率。
代码示例
[@示范]
#ACT
FUSHEN 2 10 20
BREAK

[@清除附身]
#ACT
FUSHEN 0
BREAK
示例设置重击附身,持续 10 分钟,效果触发几率为 20%。