批量修改玩家账号

This commit is contained in:
2025-07-21 10:07:28 +08:00
parent 34796bc028
commit 377d4bf740
10 changed files with 49 additions and 58 deletions

View File

@@ -387,7 +387,7 @@ func _handle_visit_player_response(data):
# 保存当前玩家数据
if not is_visiting_mode:
original_player_data = {
"user_name": user_name,
"玩家账号": user_name,
"player_name": show_player_name.text.replace("玩家昵称:", ""),
"farm_name": show_farm_name.text.replace("农场名称:", ""),
"level": level,
@@ -2016,7 +2016,7 @@ func _on_like_button_pressed() -> void:
return
# 获取被访问玩家的用户名
var target_username = visited_player_data.get("user_name", "")
var target_username = visited_player_data.get("玩家账号", "")
if target_username == "":
Toast.show("无法获取目标玩家信息", Color.RED)
return
@@ -2873,7 +2873,7 @@ func _has_item_in_bag(item_name: String) -> bool:
# 发送使用道具请求
func _send_use_item_request(lot_index: int, item_name: String, action_type: String, action_name: String):
var target_username = visited_player_data.get("user_name", "") if is_visiting_mode else ""
var target_username = visited_player_data.get("玩家账号", "") if is_visiting_mode else ""
if tcp_network_manager_panel and tcp_network_manager_panel.has_method("sendUseItem"):
if tcp_network_manager_panel.sendUseItem(lot_index, item_name, action_type, target_username):

View File

@@ -336,13 +336,13 @@ func _on_forget_password_response_received(success: bool, message: String):
# 登录信息文件操作
func _save_login_info(user_name: String, password: String):
_write_login_file({"user_name": user_name, "password": password})
_write_login_file({"玩家账号": user_name, "password": password})
print("登录信息已保存" if user_name != "" else "登录信息已清除")
func _load_login_info():
var login_data = _read_login_file()
if login_data:
var saved_username = login_data.get("user_name", "")
var saved_username = login_data.get("玩家账号", "")
var saved_password = login_data.get("password", "")
if saved_username != "" and saved_password != "":
@@ -367,7 +367,7 @@ func _write_login_file(data: Dictionary):
func _read_login_file() -> Dictionary:
var file = FileAccess.open("user://login.json", FileAccess.READ)
if not file:
_write_login_file({"user_name": "", "password": ""})
_write_login_file({"玩家账号": "", "password": ""})
return {}
var json_text = file.get_as_text()
@@ -387,7 +387,7 @@ func toggle_remember_password():
func has_saved_login_info() -> bool:
var login_data = _read_login_file()
return login_data.get("user_name", "") != "" and login_data.get("password", "") != ""
return login_data.get("玩家账号", "") != "" and login_data.get("password", "") != ""
func quick_login():
if has_saved_login_info():
@@ -403,7 +403,7 @@ func quick_login():
_set_status(status_label, "没有保存的登录信息", Color.ORANGE)
func get_saved_username() -> String:
return _read_login_file().get("user_name", "")
return _read_login_file().get("玩家账号", "")
# 显示版本信息
func _display_version_info():

View File

@@ -210,7 +210,7 @@ func add_player_entry(player_data):
var player_like_num = player_entry.get_node("HBox2/LikeNum")
# 填充数据
var username = player_data.get("user_name", "未知")
var username = player_data.get("玩家账号", "未知")
var display_name = player_data.get("player_name", username)
player_name.text = display_name
#都是整数,不要乱用浮点数

View File

@@ -206,7 +206,7 @@ func _on_water_button_pressed():
# 发送浇水请求到服务器
var target_username = ""
if main_game.is_visiting_mode:
target_username = main_game.visited_player_data.get("user_name", "")
target_username = main_game.visited_player_data.get("玩家账号", "")
if tcp_network_manager_panel and tcp_network_manager_panel.is_connected_to_server():
if tcp_network_manager_panel.sendWaterCrop(selected_lot_index, target_username):
@@ -263,7 +263,7 @@ func _on_fertilize_button_pressed():
# 发送施肥请求到服务器
var target_username = ""
if main_game.is_visiting_mode:
target_username = main_game.visited_player_data.get("user_name", "")
target_username = main_game.visited_player_data.get("玩家账号", "")
if tcp_network_manager_panel and tcp_network_manager_panel.is_connected_to_server():
if tcp_network_manager_panel.sendFertilizeCrop(selected_lot_index, target_username):
@@ -411,7 +411,7 @@ func _on_harvest_button_pressed():
# 发送收获请求到服务器
var target_username = ""
if main_game.is_visiting_mode:
target_username = main_game.visited_player_data.get("user_name", "")
target_username = main_game.visited_player_data.get("玩家账号", "")
if tcp_network_manager_panel and tcp_network_manager_panel.is_connected_to_server():
if tcp_network_manager_panel.sendHarvestCrop(selected_lot_index, target_username):

View File

@@ -1104,7 +1104,7 @@ class TCPGameServer(TCPServer):
# 更新玩家数据
player_data.update({
"user_name": username,
"玩家账号": username,
"玩家密码": password,
"farm_name": farm_name or "我的农场",
"player_name": player_name or username,
@@ -5949,8 +5949,8 @@ class TCPGameServer(TCPServer):
current_stamina = stamina_system.get("当前体力值", 20)
player_info = {
"user_name": player_data.get("user_name", account_id),
"player_name": player_data.get("player_name", player_data.get("user_name", account_id)),
"玩家账号": player_data.get("玩家账号", account_id),
"player_name": player_data.get("player_name", player_data.get("玩家账号", account_id)),
"farm_name": player_data.get("farm_name", ""),
"level": player_data.get("level", 1),
"money": player_data.get("money", 0),
@@ -6106,7 +6106,7 @@ class TCPGameServer(TCPServer):
target_current_stamina = target_stamina_system.get("当前体力值", 20)
safe_player_data = {
"user_name": target_player_data.get("user_name", target_username),
"玩家账号": target_player_data.get("玩家账号", target_username),
"username": target_username, # 添加username字段用于购买商品时标识卖家
"player_name": target_player_data.get("player_name", target_username),
"farm_name": target_player_data.get("farm_name", ""),
@@ -6179,7 +6179,7 @@ class TCPGameServer(TCPServer):
"success": True,
"message": "已返回自己的农场",
"player_data": {
"user_name": player_data.get("user_name", username),
"玩家账号": player_data.get("玩家账号", username),
"player_name": player_data.get("player_name", username),
"farm_name": player_data.get("farm_name", ""),
"level": player_data.get("level", 1),
@@ -8076,7 +8076,7 @@ class TCPGameServer(TCPServer):
# 只发送账户相关信息,不发送农场数据等
account_info = {
"user_name": player_data.get("user_name", ""),
"玩家账号": player_data.get("玩家账号", ""),
"玩家密码": player_data.get("玩家密码", ""),
"player_name": player_data.get("player_name", ""),
"farm_name": player_data.get("farm_name", ""),

View File

@@ -4,7 +4,7 @@
"money": 5000,
"farm_name": "农场名称",
"player_name": "玩家名称",
"user_name": "用户名",
"玩家账号": "用户名",
"玩家密码": "密码",
"最后登录时间": "2025年07月20日17时19分16秒",
"总游玩时间": "0时0分0秒",

View File

@@ -1,10 +1 @@
{
"3205788256": {
"code": "C2C8SK",
"expire_at": 1753063451.18584,
"code_type": "reset_password",
"created_at": 1753063151.1858408,
"used": true,
"used_at": 1753063206.7213008
}
}
{}

View File

@@ -4,10 +4,10 @@
"money": 200797815,
"farm_name": "柚大青の小农场",
"player_name": "柚大青",
"user_name": "2143323382",
"玩家账号": "2143323382",
"玩家密码": "tyh@19900420",
"最后登录时间": "2025年07月21日10时00分34秒",
"总游玩时间": "6时47分10秒",
"最后登录时间": "2025年07月21日10时06分20秒",
"总游玩时间": "6时47分13秒",
"农场土地": [
{
"crop_type": "",

View File

@@ -4,7 +4,7 @@
"money": 1231231120406,
"farm_name": "123",
"player_name": "123",
"user_name": "2804775686",
"玩家账号": "2804775686",
"玩家密码": "123",
"最后登录时间": "2025年07月21日09时27分44秒",
"总游玩时间": "0时8分51秒",
@@ -35,7 +35,7 @@
},
{
"crop_type": "龙果",
"grow_time": 7240,
"grow_time": 8740,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -57,7 +57,7 @@
},
{
"crop_type": "苹果",
"grow_time": 7110,
"grow_time": 8610,
"is_dead": false,
"is_diged": true,
"is_planted": true,

View File

@@ -13,7 +13,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 2730,
"grow_time": 4130,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -24,7 +24,7 @@
},
{
"crop_type": "龙果",
"grow_time": 2750,
"grow_time": 4150,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -35,7 +35,7 @@
},
{
"crop_type": "杂交树1",
"grow_time": 2770,
"grow_time": 4170,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -46,7 +46,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 1180,
"grow_time": 1460,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -68,7 +68,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 3534,
"grow_time": 4374,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -79,7 +79,7 @@
},
{
"crop_type": "小麦",
"grow_time": 244,
"grow_time": 304,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -90,7 +90,7 @@
},
{
"crop_type": "小麦",
"grow_time": 244,
"grow_time": 304,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -101,7 +101,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 589,
"grow_time": 729,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -167,7 +167,7 @@
},
{
"crop_type": "小麦",
"grow_time": 243,
"grow_time": 303,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -178,7 +178,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 587,
"grow_time": 727,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -189,7 +189,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 587,
"grow_time": 727,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -200,7 +200,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 587,
"grow_time": 727,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -233,7 +233,7 @@
},
{
"crop_type": "小麦",
"grow_time": 243,
"grow_time": 303,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -244,7 +244,7 @@
},
{
"crop_type": "小麦",
"grow_time": 243,
"grow_time": 303,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -255,7 +255,7 @@
},
{
"crop_type": "小麦",
"grow_time": 243,
"grow_time": 303,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -277,7 +277,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 585,
"grow_time": 725,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -288,7 +288,7 @@
},
{
"crop_type": "小麦",
"grow_time": 242,
"grow_time": 302,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -299,7 +299,7 @@
},
{
"crop_type": "小麦",
"grow_time": 242,
"grow_time": 302,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -310,7 +310,7 @@
},
{
"crop_type": "小麦",
"grow_time": 242,
"grow_time": 302,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -321,7 +321,7 @@
},
{
"crop_type": "杂交树2",
"grow_time": 584,
"grow_time": 724,
"is_dead": false,
"is_diged": true,
"is_planted": true,
@@ -568,9 +568,9 @@
"player_name": "树萌芽",
"level": 64,
"money": 615197025464,
"最后登录时间": "2025年07月21日10时00分08秒",
"总游玩时间": "162时54分5秒",
"user_name": "3205788256",
"最后登录时间": "2025年07月21日10时06分48秒",
"总游玩时间": "162时54分14秒",
"玩家账号": "3205788256",
"玩家密码": "123456",
"个人简介": "人生啊,就这样吧",
"注册时间": "2025年05月21日15时00分00秒",