表概述

guild_bank_tab 表存储每个公会银行标签页的名称、图标和描述。一个公会最多可购买6个银行标签页。

核心概念:公会银行最多6个标签页(TabId 0-5),每个标签页有98个格子。标签页需要公会购买解锁(花费金币),每次存款/取款都有记录。

表结构

字段名数据类型默认值说明
guildidINT UNSIGNED0公会ID → guild.guildid
TabIdTINYINT UNSIGNED0标签页ID(0-5)
TabNameVARCHAR(16)''标签页名称(如"材料""装备""消耗品")
TabIconVARCHAR(100)''标签页图标
TabTextVARCHAR(500)NULL标签页描述文字

重要字段详解

TabId - 标签页编号

详细说明:标签页编号,决定显示顺序和购买成本。标签页
  • TabId=0:第一个标签页(购买价格最低)
  • TabId=1-5:后续标签页,价格逐步递增
  • 每个标签页固定98个存储格

TabText - 标签页描述

详细说明:最大500字符的描述信息,在游戏公会银行界面中显示。
  • 通常用于说明标签页用途,如"存放团队成员需要的副本材料"
  • 可存储格式化文本
SQL示例:查看公会所有标签页 → SELECT * FROM guild_bank_tab WHERE guildid=1 ORDER BY TabId;

SQL查询示例

-- 查看某公会已购买的银行标签页数量 SELECT guildid, COUNT(*) AS tab_count FROM guild_bank_tab WHERE guildid = 1;
-- 修改标签页名称 UPDATE guild_bank_tab SET TabName = '团本材料' WHERE guildid = 1 AND TabId = 2;

常见问题

Q: 公会最多能有几个银行标签页?

最多6个标签页(TabId 0-5)。每个标签页有98格存储位。需要在游戏中用公会资金购买解锁。

Q: 标签页的图标如何设置?

通过公会银行界面选择图标,TabIcon 存储对应的图标路径。会长和有权限的官员可以修改。