返回顶部
s

structs-power电力管理

Manages power infrastructure in Structs. Covers substations, allocations, player connections, and power monitoring. Use when power is low or overloaded, creating or managing substations, connecting players to substations, allocating capacity, diagnosing offline status, or planning power budget for new structs.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
361
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

structs-power

Structs Power

重要提示:包含连字符的实体ID(如3-1、4-5)会被CLI解析器误判为标志。本技能中的所有交易命令在位置参数前使用--以防止此问题。

操作流程

  1. 1. 评估电力状态 — 查询玩家:structsd query structs player [id]。计算:可用电力 = (容量 + 次级容量) - (负载 + 结构负载)。如果负载 + 结构负载 > 容量 + 次级容量,玩家将进入离线状态(无法行动)。玩家被动抽取:25,000 mW。
  2. 创建变电站 — 首先从反应堆/发电机创建分配:structsd tx structs allocation-create --allocation-type static|dynamic|automated|provider-agreement TXFLAGS -- [源ID] [电力]。--controller标志接受玩家ID(例如1-42)。如果省略,创建玩家为默认控制器。然后:structsd tx structs substation-create TXFLAGS -- [所有者ID] [分配ID]。
  3. 连接电力 — structsd tx structs substation-allocation-connect -- [变电站ID] [分配ID]添加电源。structsd tx structs substation-allocation-disconnect -- [变电站ID] [分配ID]移除电源。
  4. 连接玩家 — structsd tx structs substation-player-connect -- [变电站ID] [玩家ID]抽取电力。structsd tx structs substation-player-disconnect -- [变电站ID] [玩家ID]移除玩家。
  5. 迁移玩家 — structsd tx structs substation-player-migrate TX_FLAGS -- [源变电站ID] [目标变电站ID] [玩家ID,玩家ID2,...]。
  6. 管理分配 — 更新:structsd tx structs allocation-update -- [分配ID] [新电力]。删除:structsd tx structs allocation-delete -- [分配ID]。
  7. 删除变电站 — structsd tx structs substation-delete -- [变电站ID](先断开分配/玩家连接)。

命令参考

操作命令
创建变电站structsd tx structs substation-create -- [所有者ID] [分配ID]
删除变电站
structsd tx structs substation-delete -- [变电站ID] | | 连接分配 | structsd tx structs substation-allocation-connect -- [变电站ID] [分配ID] | | 断开分配 | structsd tx structs substation-allocation-disconnect -- [变电站ID] [分配ID] | | 连接玩家 | structsd tx structs substation-player-connect -- [变电站ID] [玩家ID] | | 断开玩家 | structsd tx structs substation-player-disconnect -- [变电站ID] [玩家ID] | | 迁移玩家 | structsd tx structs substation-player-migrate -- [源变电站ID] [目标变电站ID] [玩家ID列表] | | 创建分配 | structsd tx structs allocation-create --allocation-type [类型] -- [源ID] [电力] | | 更新分配 | structsd tx structs allocation-update -- [分配ID] [电力] | | 删除分配 | structsd tx structs allocation-delete -- [分配ID] |

TX_FLAGS:--from [密钥名称] --gas auto --gas-adjustment 1.5 -y

验证

  • - 玩家:structsd query structs player [id] — 容量、次级容量、负载、结构负载、在线状态。
  • 变电站:structsd query structs substation [id] — 连接的分配、玩家。
  • 分配:structsd query structs allocation-all-by-source [源ID]、allocation-all-by-destination [目标ID] — 电力流向。

如何增加容量

如果容量过低(或即将离线),有三种途径:

方法需要速度风险比率
反应堆注入Alpha物质即时1g ≈ 1 kW(扣除佣金)
发电机注入
Alpha物质 + 发电机结构 | 即时 | 高(不可逆,可掠夺) | 1g = 2-10 kW |
| 通过协议购买 | 有容量的供应商 | 即时 | 中等(持续成本) | 因供应商而异 |

最常见:将Alpha物质注入公会的反应堆。容量自动增加。

有关分步工作流程,请参阅structs-energy技能

错误处理

  • - 离线:负载超过容量。立即停用结构(struct-deactivate),然后增加容量 — 有关选项,请参阅structs-energy技能。
  • 分配超过源:源(反应堆/供应商)容量有限。查询源;创建较小的分配或增加容量。
  • 变电站删除失败:确保没有连接的玩家或分配。先断开连接。
  • 自动分配限制:每个源一个自动分配。尝试从同一源创建第二个将报错。多个分配请使用静态/动态类型。
  • 容量=0误报:连接到变电站池的玩家可能在结构在线并抽取电力时显示容量=0。检查结构负载 > 0作为功能性的真实指标,而非容量 > 0。

参见

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 structs-power-1776284093 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 structs-power-1776284093 技能

通过命令行安装

skillhub install structs-power-1776284093

下载

⬇ 下载 structs-power v1.2.0(免费)

文件大小: 2.55 KB | 发布时间: 2026-4-16 18:07

v1.2.0 最新 2026-4-16 18:07
Sync with structs-ai upstream: v0.15 combat overhaul, 24-bit permissions, guild rank system, controller=PlayerId, guild-rank-set commands

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部