批量修改等级

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

@@ -420,7 +420,7 @@ func _handle_login_success(user_data: Dictionary):
# 更新主游戏数据
main_game.experience = user_data.get("经验值", 0)
main_game.farm_lots = user_data.get("农场土地", [])
main_game.level = user_data.get("level", 1)
main_game.level = user_data.get("等级", 1)
main_game.money = user_data.get("money", 0)
main_game.stamina = user_data.get("体力值", 20)
main_game.show_farm_name.text = "农场名称:" + user_data.get("农场名称", "")

View File

@@ -72,7 +72,7 @@ func _build_seed_rewards_from_crop_data(crop_data: Dictionary) -> void:
"icon": "🌱",
"color": rarity_color,
"rarity": quality,
"level": crop_info.get("等级", 1),
"等级": crop_info.get("等级", 1),
"cost": crop_info.get("花费", 50)
}

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秒")