批量修改玩家账号
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -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():
|
||||
|
||||
@@ -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
|
||||
#都是整数,不要乱用浮点数
|
||||
|
||||
@@ -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):
|
||||
|
||||
@@ -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", ""),
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"money": 5000,
|
||||
"farm_name": "农场名称",
|
||||
"player_name": "玩家名称",
|
||||
"user_name": "用户名",
|
||||
"玩家账号": "用户名",
|
||||
"玩家密码": "密码",
|
||||
"最后登录时间": "2025年07月20日17时19分16秒",
|
||||
"总游玩时间": "0时0分0秒",
|
||||
|
||||
@@ -1,10 +1 @@
|
||||
{
|
||||
"3205788256": {
|
||||
"code": "C2C8SK",
|
||||
"expire_at": 1753063451.18584,
|
||||
"code_type": "reset_password",
|
||||
"created_at": 1753063151.1858408,
|
||||
"used": true,
|
||||
"used_at": 1753063206.7213008
|
||||
}
|
||||
}
|
||||
{}
|
||||
@@ -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": "",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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秒",
|
||||
|
||||
Reference in New Issue
Block a user