English Version | Русская Версия
修改统计信息/成就具有一定风险, 修改有 VAC 保护的游戏的统计信息/成就可能会被封禁
需要同意 EULA 方可使用本插件, 详见 插件配置说明
WIP
ASFAchievementManagerEx.dll
丢进 ArchiSteamFarm
目录下的 plugins
文件夹ASFEnhance.EULA
后方可使用所有命令, 参考 插件配置说明ArchiSteamFarm
, 使用命令 AAM
来检查插件是否正常工作推荐搭配 ASFEnhance 使用, 可以通过 ASFEnhance 实现插件更新管理和禁用特定命令等功能
本插件的配置项名称已改为 ASFEnhance
ASF.json
{
//ASF 配置
"CurrentCulture": "...",
"IPCPassword": "...",
"...": "...",
//ASFAchievementManagerEx 配置
"ASFEnhance": {
"EULA": true,
"Statistic": true
}
}
配置项 | 类型 | 默认值 | 说明 |
---|---|---|---|
EULA |
bool | false |
是否同意 EULA, 当设置为 true 时, 视为同意 EULA |
Statistic |
bool | true |
是否允许发送统计数据, 仅用于统计插件用户数量, 不会发送任何其他信息 |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
ASFAchievementManagerEx |
AAM |
FamilySharing |
查看 ASFAchievementManagerEx 的版本 |
命令 | 缩写 | 权限 | 说明 |
---|---|---|---|
ALIST [Bots] <AppIds> |
- | Operator |
获取指定机器人的成就列表 |
ASTATS [Bots] <AppIds> |
- | Operator |
获取指定机器人的统计项列表 |
AUNLOCK [Bots] AppId <AchievementIds> |
- | Master |
解锁指定游戏的成就, 部分成就只能由官方服务器设置, 客户端无法解锁 |
ASET [Bots] AppId <AchievementIds> |
- | Master |
同 AUNLOCK (原版插件的指令) |
ALOCK [Bots] AppId <AchievementIds> |
- | Master |
锁住指定游戏的成就, 部分成就只能由官方服务器设置, 客户端无法解锁 |
ARESET [Bots] AppId <AchievementIds> |
- | Master |
同 ALOCK (原版插件的指令) |
AEDIT [Bots] AppId <KeyValues> |
- | Master |
设置指定游戏的统计项, keyValue 语法为 Id=值, 具体参考 使用示例 |
ALIST 获取成就列表
>> ALIST 410110
<< <7> App/410110 的成就列表:
- 1 ✅ 第一步
- 2 ❌ 你想听听我的故事吗?
- 3 ❌ 你真的有兴趣吗?
- 4 ✅ 后面会更刺激!
ASTATS 获取统计项列表
>> ASTATS 410110
<< <7> App/410110 的统计数据列表:
Id [最小 当前 最大] 名称 | 🔒受保护🔼仅能增加⚠️最大修改量
- 2 [- 0 99000] Killed enemies with a revolver
- 3 [- 0 99999] Killed enemies with a gun
- 4 [- 0 99999] Blowed up enemies
- 5 [- 0 99999] Killed enemies with a knife
AUNLOCK / ASET 解锁成就
>> AUNLOCK 410110 1,3,0,a
<< <7> 多行结果:
警告信息:
1-第一步: 无需修改该项成就
0: 找不到此ID的成就
a: 无效参数, 需要为整数
执行结果:
设置成就成功, 受影响成就 1 个
插件会自动识别指定
AchievementId
是否已经解锁, 或是被保护, 可以一次解锁多个成就
ALOCK / ARESET 锁住成就
>> ALOCK 410110 2,3,0,a
<< <7> 多行结果:
警告信息:
2-你想听听我的故事吗?: 无需修改该项成就
0: 找不到此ID的成就
a: 无效参数, 需要为整数
执行结果:
设置成就成功, 受影响成就 1 个
AEDIT 修改统计项
>> AEDIT 410110 2=5,3=0,4=max,5=default,6=min,7=ss
<< <7> 多行结果:
警告信息:
3-Killed enemies with a gun [- 0 99999]: 无需更改的统计项
5-Killed enemies with a knife [- 0 99999]: 无需更改的统计项
6-Finished quests [- 0 1000]: 无法设置为最小值, 最小值为Null
7-Killed animals [- 0 1000]: 无法设置为ss, 参数需要为整数
执行结果:
设置统计项成功, 受影响统计项 4 个
语法说明 Id=值, 值可为:
整数: 例如 2=5, 设置 ID 为 2 的统计项为 5
最小值 min(i): 例如 2=i 或 2=min, 设置 ID 为 2 的统计项为最小值, 如果该项最小值为 null 会设置失败
最大值 man(a): 例如 2=a 或 2=max, 设置 ID 为 2 的统计项为最大值, 如果该项最大值为 null 会设置失败
默认值 default(d): 例如 2=d 或 2=default, 设置 ID 为 2 的统计项为默认值, 如果该项默认值为 null 会设置失败
如果统计项具有保护属性, 则无法由客户端修改
如果统计项具有只允许递增属性, 则无法设置为低于当前值的值
如果统计项具有最大修改量属性, 则无法设置差值超过属性的值