批量修改等级

This commit is contained in:
2025-07-21 10:52:05 +08:00
parent 75ee0fe3f4
commit 9a2de2ac87
10 changed files with 350 additions and 100 deletions

View File

@@ -35,7 +35,7 @@ extends Panel
# 排序状态管理
var current_sort_by = "level" # 当前排序字段
var current_sort_by = "等级" # 当前排序字段
var current_sort_order = "desc" # 当前排序顺序
var filter_online_only = false # 是否只显示在线玩家
var current_search_qq = "" # 当前搜索的QQ号
@@ -56,7 +56,7 @@ func _ready() -> void:
# 连接排序按钮信号
seed_sort_btn.pressed.connect(func(): _on_sort_button_pressed("seed_count"))
level_sort_btn.pressed.connect(func(): _on_sort_button_pressed("level"))
level_sort_btn.pressed.connect(func(): _on_sort_button_pressed("等级"))
online_time_sort_btn.pressed.connect(func(): _on_sort_button_pressed("online_time"))
login_time_sort_btn.pressed.connect(func(): _on_sort_button_pressed("login_time"))
like_num_sort_btn.pressed.connect(func(): _on_sort_button_pressed("like_num"))
@@ -92,7 +92,7 @@ func _on_online_filter_pressed():
func _update_button_states():
# 重置所有排序按钮
var sort_buttons = [seed_sort_btn, level_sort_btn, online_time_sort_btn, login_time_sort_btn, like_num_sort_btn, money_sort_btn]
var sort_fields = ["seed_count", "level", "online_time", "login_time", "like_num", "money"]
var sort_fields = ["seed_count", "等级", "online_time", "login_time", "like_num", "money"]
var sort_names = ["种子数", "等级", "游玩时间", "登录时间", "点赞数", "金币数"]
for i in range(sort_buttons.size()):
@@ -214,7 +214,7 @@ func add_player_entry(player_data):
var display_name = player_data.get("玩家昵称", username)
player_name.text = display_name
#都是整数,不要乱用浮点数
player_level.text = "等级: " + str(int(player_data.get("level", 0)))
player_level.text = "等级: " + str(int(player_data.get("等级", 0)))
player_money.text = "金币: " + str(int(player_data.get("money", 0)))
player_seed_num.text = "种子: " + str(int(player_data.get("seed_count", 0)))
player_online_time.text = "游玩时间: " + player_data.get("总游玩时间", "0时0分0秒")