📊 表结构
| 字段名 | 数据类型 | 默认值 | 说明 |
|---|---|---|---|
| Level | INT | 0 | 玩家等级 (主键) |
| Money0 | INT | 0 | 难度0金钱 |
| Money1 | INT | 0 | 难度1金钱 |
| Money2 | INT | 0 | 难度2金钱 |
| Money3 | INT | 0 | 难度3金钱 |
| Money4 | INT | 0 | 难度4金钱 |
| Money5 | INT | 0 | 难度5金钱 |
| Money6 | INT | 0 | 难度6金钱 |
| Money7 | INT | 0 | 难度7金钱 |
| Money8 | INT | 0 | 难度8金钱 |
| Money9 | INT | 0 | 难度9金钱 |
🔑 核心字段详解
🆔 Level - 玩家等级
详细说明:玩家等级,用于计算金钱奖励的基础。
取值范围:1 - 80
- 表的主键
- 对应玩家的等级
- 每个等级一条记录
- 金钱奖励随等级递增
💰 Money0-9 - 难度金钱奖励
详细说明:不同难度等级的金钱奖励值。
取值范围:正整数(铜币)
- 对应quest_template.RewardMoneyDifficulty
- 难度0-9,难度越高奖励越多
- 单位为铜币(1金币=10000铜币)
- 根据玩家等级和难度计算奖励
| 难度 | 说明 | 典型用途 |
|---|---|---|
| 0 | 最低 | 简单任务 |
| 1-3 | 低 | 普通任务 |
| 4-6 | 中 | 困难任务 |
| 7-9 | 高 | 精英/副本任务 |
💡 实际案例
等级1 配置等级1的金钱奖励
Level=1, Money0=10铜币, Money1=20铜币...
INSERT INTO quest_money_reward VALUES(
1, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100
);等级10 配置等级10的金钱奖励
Level=10, 金钱奖励递增
INSERT INTO quest_money_reward VALUES(
10, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000
);查询 查询特定等级的金钱奖励
查询Level=10的所有难度金钱奖励
SELECT Level, Money0, Money1, Money2, Money3, Money4, Money5, Money6, Money7, Money8, Money9
FROM quest_money_reward
WHERE Level = 10;计算 计算任务金钱奖励
玩家等级10, 任务难度5, 计算金钱奖励
SELECT qmr.Level, qmr.Money5, qt.Title, qt.RewardMoneyDifficulty
FROM quest_money_reward qmr
JOIN quest_template qt ON qt.QuestLevel = qmr.Level
WHERE qmr.Level = 10 AND qt.RewardMoneyDifficulty = 5;⚡ 快速参考
等级范围
| 1-10 | 低等级 |
| 11-20 | 中低等级 |
| 21-40 | 中等级 |
| 41-60 | 高等级 |
| 61-80 | 最高等级 |
难度等级
| 0 | 最低难度 |
| 1-3 | 普通难度 |
| 4-6 | 困难难度 |
| 7-9 | 精英难度 |
金钱单位
| 铜币 | 基础单位 |
| 银币 | 100铜币 |
| 金币 | 10000铜币 |
| 递增 | 随等级 |
关联表
| quest_template | 任务模板 |
| RewardMoneyDifficulty | 难度字段 |
| QuestLevel | 任务等级 |
| RewardMoney | 固定奖励 |
🔗 相关表格
- quest_template - 任务模板表
- quest_template_addon - 任务附加表
- quest_offer_reward - 任务奖励表
❓ 常见问题
Q1: 金钱奖励如何计算?
根据玩家等级(Level)和任务难度(RewardMoneyDifficulty)查询quest_money_reward表,获取对应的金钱奖励值。
Q2: 难度等级的含义?
难度0-9,难度越高金钱奖励越多,通常0-3为普通任务,4-6为困难任务,7-9为精英或副本任务。
Q3: 金钱单位是什么?
金钱单位为铜币,1金币=100银币=10000铜币,表中存储的是铜币值。
Q4: 必须配置所有等级吗?
建议配置所有等级(1-80),以确保所有等级的任务都能正确计算金钱奖励。