diff --git "a/C:\\Users\\Administrator\\Desktop\\temp\\gamepack.txt" "b/C:\\Users\\Administrator\\Desktop\\temp\\gamepack.txt" index bd0d44fa..1bb9354d 100644 --- "a/C:\\Users\\Administrator\\Desktop\\temp\\gamepack.txt" +++ "b/C:\\Users\\Administrator\\Desktop\\temp\\gamepack.txt" @@ -1 +1 @@ -{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]},{"CardInfos":[{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":1,"FistPlay":1,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":2,"FistPlay":2,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git "a/C:\\Users\\Administrator\\Desktop\\temp\\test\\gamepack2026-07-07-12-48-41-060.txt" "b/C:\\Users\\Administrator\\Desktop\\temp\\test\\gamepack2026-07-07-12-48-41-060.txt" new file mode 100644 index 00000000..89c6171f --- /dev/null +++ "b/C:\\Users\\Administrator\\Desktop\\temp\\test\\gamepack2026-07-07-12-48-41-060.txt" @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4}]}]},"Info":{"GameZT":3,"WhoPlay":1,"FistPlay":1,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git "a/C:\\Users\\Administrator\\Desktop\\temp\\test\\gamepack2026-07-07-12-49-13-991.txt" "b/C:\\Users\\Administrator\\Desktop\\temp\\test\\gamepack2026-07-07-12-49-13-991.txt" new file mode 100644 index 00000000..1bb9354d --- /dev/null +++ "b/C:\\Users\\Administrator\\Desktop\\temp\\test\\gamepack2026-07-07-12-49-13-991.txt" @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":2,"FistPlay":2,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/PdkFriendServer/Logic/PdkGameMain.cs b/PdkFriendServer/Logic/PdkGameMain.cs index afcb98b2..2d08595f 100644 --- a/PdkFriendServer/Logic/PdkGameMain.cs +++ b/PdkFriendServer/Logic/PdkGameMain.cs @@ -488,8 +488,10 @@ namespace PdkFriendServer.Logic if (DeskGameDo == null) { var str = JsonPack.GetJson(this.GamePack); - File.WriteAllText(@"C:\Users\Administrator\Desktop\temp\gamepack.txt", str); - var path = $@"C:\Users\Administrator\Desktop\temp\test\gamepack{DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss-fff")}.txt"; + var dir = "./gamepack"; + if (!Directory.Exists(dir)) Directory.CreateDirectory(dir); + File.WriteAllText(Path.Combine(dir, "gamepack.txt"), str); + var path = Path.Combine(dir, $"gamepack{DateTime.Now:yyyy-MM-dd-HH-mm-ss-fff}.txt"); Log("保存文件:" + path); File.WriteAllText(path, str); WaitWanJiaShuRu(); //等玩家输入。模拟玩家打牌 @@ -619,8 +621,10 @@ namespace PdkFriendServer.Logic while (true) { str = Console.ReadLine(); + if (string.IsNullOrWhiteSpace(str)) continue; Log(str); var ss = str.Split(','); + if (ss.Length < 2) continue; byte.TryParse(ss[0], out var pos); byte.TryParse(ss[1], out num); GamePack.Info.WhoPlay = pos; @@ -640,6 +644,7 @@ namespace PdkFriendServer.Logic while (true) { str = Console.ReadLine(); //逗号分隔 + if (string.IsNullOrWhiteSpace(str)) continue; var ss = str.Split(','); if (ss.Length <= 0) continue; Log(str); diff --git a/exe/PdkFriendServer/PdkFriendServer.dll b/exe/PdkFriendServer/PdkFriendServer.dll index b98e0ff5..8be36506 100644 Binary files a/exe/PdkFriendServer/PdkFriendServer.dll and b/exe/PdkFriendServer/PdkFriendServer.dll differ diff --git a/exe/PdkFriendServer/PdkFriendServer.pdb b/exe/PdkFriendServer/PdkFriendServer.pdb index 84d7148d..642ed166 100644 Binary files a/exe/PdkFriendServer/PdkFriendServer.pdb and b/exe/PdkFriendServer/PdkFriendServer.pdb differ diff --git a/exe/hjha-console/PdkFriendServer.dll b/exe/hjha-console/PdkFriendServer.dll index b98e0ff5..8be36506 100644 Binary files a/exe/hjha-console/PdkFriendServer.dll and b/exe/hjha-console/PdkFriendServer.dll differ diff --git a/exe/hjha-console/PdkFriendServer.pdb b/exe/hjha-console/PdkFriendServer.pdb index 84d7148d..642ed166 100644 Binary files a/exe/hjha-console/PdkFriendServer.pdb and b/exe/hjha-console/PdkFriendServer.pdb differ diff --git a/gamepack/gamepack.txt b/gamepack/gamepack.txt new file mode 100644 index 00000000..419ba620 --- /dev/null +++ b/gamepack/gamepack.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3}]},{"CardInfos":[{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":3,"FistPlay":1,"BaoZhuang":"AAAB","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-52-20-362.txt b/gamepack/gamepack2026-07-07-12-52-20-362.txt new file mode 100644 index 00000000..74ed936f --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-52-20-362.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4}]},{"CardInfos":[{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":3,"FistPlay":3,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-53-09-592.txt b/gamepack/gamepack2026-07-07-12-53-09-592.txt new file mode 100644 index 00000000..53b65ac8 --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-53-09-592.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4}]}]},"Info":{"GameZT":3,"WhoPlay":1,"FistPlay":1,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-53-26-123.txt b/gamepack/gamepack2026-07-07-12-53-26-123.txt new file mode 100644 index 00000000..5bad20f7 --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-53-26-123.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":3,"FistPlay":3,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-54-08-664.txt b/gamepack/gamepack2026-07-07-12-54-08-664.txt new file mode 100644 index 00000000..8a09e2f1 --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-54-08-664.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":1,"FistPlay":1,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-54-26-494.txt b/gamepack/gamepack2026-07-07-12-54-26-494.txt new file mode 100644 index 00000000..ee38dfbb --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-54-26-494.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4}]},{"CardInfos":[{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":1,"FistPlay":1,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-54-37-250.txt b/gamepack/gamepack2026-07-07-12-54-37-250.txt new file mode 100644 index 00000000..e322c0c7 --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-54-37-250.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4}]},{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":3,"FistPlay":3,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-56-08-327.txt b/gamepack/gamepack2026-07-07-12-56-08-327.txt new file mode 100644 index 00000000..aa9a81dc --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-56-08-327.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":3,"FistPlay":3,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-56-25-469.txt b/gamepack/gamepack2026-07-07-12-56-25-469.txt new file mode 100644 index 00000000..f86aca2a --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-56-25-469.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3}]},{"CardInfos":[{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":1,"FistPlay":1,"BaoZhuang":"AAAA","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/gamepack/gamepack2026-07-07-12-56-25-488.txt b/gamepack/gamepack2026-07-07-12-56-25-488.txt new file mode 100644 index 00000000..419ba620 --- /dev/null +++ b/gamepack/gamepack2026-07-07-12-56-25-488.txt @@ -0,0 +1 @@ +{"CardPack":{"Cards":[{"CardInfos":[{"Flower":1,"Num":1,"GameState":1,"ID":1,"GameNum":14},{"Flower":3,"Num":1,"GameState":1,"ID":27,"GameNum":14},{"Flower":1,"Num":13,"GameState":1,"ID":13,"GameNum":13},{"Flower":2,"Num":13,"GameState":1,"ID":26,"GameNum":13},{"Flower":2,"Num":12,"GameState":1,"ID":25,"GameNum":12},{"Flower":2,"Num":10,"GameState":1,"ID":23,"GameNum":10},{"Flower":3,"Num":10,"GameState":1,"ID":36,"GameNum":10},{"Flower":2,"Num":9,"GameState":1,"ID":22,"GameNum":9},{"Flower":3,"Num":9,"GameState":1,"ID":35,"GameNum":9},{"Flower":1,"Num":8,"GameState":1,"ID":8,"GameNum":8},{"Flower":3,"Num":8,"GameState":1,"ID":34,"GameNum":8},{"Flower":1,"Num":7,"GameState":1,"ID":7,"GameNum":7},{"Flower":1,"Num":6,"GameState":1,"ID":6,"GameNum":6},{"Flower":4,"Num":5,"GameState":1,"ID":44,"GameNum":5},{"Flower":2,"Num":4,"GameState":1,"ID":17,"GameNum":4},{"Flower":1,"Num":3,"GameState":1,"ID":3,"GameNum":3}]},{"CardInfos":[{"Flower":4,"Num":1,"GameState":1,"ID":40,"GameNum":14},{"Flower":3,"Num":13,"GameState":1,"ID":39,"GameNum":13},{"Flower":4,"Num":13,"GameState":1,"ID":52,"GameNum":13},{"Flower":3,"Num":12,"GameState":1,"ID":38,"GameNum":12},{"Flower":4,"Num":12,"GameState":1,"ID":51,"GameNum":12},{"Flower":1,"Num":10,"GameState":1,"ID":10,"GameNum":10},{"Flower":4,"Num":10,"GameState":1,"ID":49,"GameNum":10},{"Flower":4,"Num":9,"GameState":1,"ID":48,"GameNum":9},{"Flower":2,"Num":7,"GameState":1,"ID":20,"GameNum":7},{"Flower":3,"Num":7,"GameState":1,"ID":33,"GameNum":7},{"Flower":4,"Num":7,"GameState":1,"ID":46,"GameNum":7},{"Flower":4,"Num":6,"GameState":1,"ID":45,"GameNum":6},{"Flower":1,"Num":4,"GameState":1,"ID":4,"GameNum":4},{"Flower":3,"Num":4,"GameState":1,"ID":30,"GameNum":4},{"Flower":4,"Num":4,"GameState":1,"ID":43,"GameNum":4},{"Flower":4,"Num":3,"GameState":1,"ID":42,"GameNum":3}]},{"CardInfos":[{"Flower":1,"Num":2,"GameState":1,"ID":2,"GameNum":16},{"Flower":1,"Num":12,"GameState":1,"ID":12,"GameNum":12},{"Flower":1,"Num":11,"GameState":1,"ID":11,"GameNum":11},{"Flower":2,"Num":11,"GameState":1,"ID":24,"GameNum":11},{"Flower":3,"Num":11,"GameState":1,"ID":37,"GameNum":11},{"Flower":4,"Num":11,"GameState":1,"ID":50,"GameNum":11},{"Flower":1,"Num":9,"GameState":1,"ID":9,"GameNum":9},{"Flower":2,"Num":8,"GameState":1,"ID":21,"GameNum":8},{"Flower":4,"Num":8,"GameState":1,"ID":47,"GameNum":8},{"Flower":2,"Num":6,"GameState":1,"ID":19,"GameNum":6},{"Flower":3,"Num":6,"GameState":1,"ID":32,"GameNum":6},{"Flower":1,"Num":5,"GameState":1,"ID":5,"GameNum":5},{"Flower":2,"Num":5,"GameState":1,"ID":18,"GameNum":5},{"Flower":3,"Num":5,"GameState":1,"ID":31,"GameNum":5},{"Flower":2,"Num":3,"GameState":1,"ID":16,"GameNum":3},{"Flower":3,"Num":3,"GameState":1,"ID":29,"GameNum":3}]}]},"Info":{"GameZT":3,"WhoPlay":3,"FistPlay":1,"BaoZhuang":"AAAB","PlayNum":3,"ZhaDans":[0,0,0],"ShenYuCard":"EBAQ","Score":[0,0,0],"PlayTuoGauan":"AAAA"}} \ No newline at end of file diff --git a/output.txt b/output.txt index 0fb8186e..993f6956 100644 --- a/output.txt +++ b/output.txt @@ -1,60 +1,65 @@ -[07/07/2026 12:47:48]:关牌玩法, 首局黑桃3先出, 四带三, 炸弹加10, 包庄, 必压, -[07/07/2026 12:47:48]:-------------1开始----------------------------- -[07/07/2026 12:47:48]:ID:2 花色:黑桃 大小:2_16 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:13 花色:黑桃 大小:13_13 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:39 花色:梅花 大小:13_13 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:52 花色:方块 大小:13_13 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:11 花色:黑桃 大小:11_11 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:24 花色:红桃 大小:11_11 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:37 花色:梅花 大小:11_11 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:23 花色:红桃 大小:10_10 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:9 花色:黑桃 大小:9_9 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:8 花色:黑桃 大小:8_8 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:7 花色:黑桃 大小:7_7 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:33 花色:梅花 大小:7_7 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:31 花色:梅花 大小:5_5 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:4 花色:黑桃 大小:4_4 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:3 花色:黑桃 大小:3_3 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:16 花色:红桃 大小:3_3 分:0 状态:在手上 -[07/07/2026 12:47:48]:-------------2开始----------------------------- -[07/07/2026 12:47:48]:ID:1 花色:黑桃 大小:1_14 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:12 花色:黑桃 大小:12_12 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:25 花色:红桃 大小:12_12 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:38 花色:梅花 大小:12_12 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:50 花色:方块 大小:11_11 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:10 花色:黑桃 大小:10_10 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:49 花色:方块 大小:10_10 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:48 花色:方块 大小:9_9 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:21 花色:红桃 大小:8_8 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:34 花色:梅花 大小:8_8 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:20 花色:红桃 大小:7_7 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:46 花色:方块 大小:7_7 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:19 花色:红桃 大小:6_6 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:32 花色:梅花 大小:6_6 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:18 花色:红桃 大小:5_5 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:29 花色:梅花 大小:3_3 分:0 状态:在手上 -[07/07/2026 12:47:48]:-------------3开始----------------------------- -[07/07/2026 12:47:48]:ID:27 花色:梅花 大小:1_14 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:40 花色:方块 大小:1_14 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:26 花色:红桃 大小:13_13 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:51 花色:方块 大小:12_12 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:36 花色:梅花 大小:10_10 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:22 花色:红桃 大小:9_9 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:35 花色:梅花 大小:9_9 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:47 花色:方块 大小:8_8 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:6 花色:黑桃 大小:6_6 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:45 花色:方块 大小:6_6 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:5 花色:黑桃 大小:5_5 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:44 花色:方块 大小:5_5 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:17 花色:红桃 大小:4_4 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:30 花色:梅花 大小:4_4 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:43 花色:方块 大小:4_4 分:0 状态:在手上 -[07/07/2026 12:47:48]:ID:42 花色:方块 大小:3_3 分:0 状态:在手上 -[07/07/2026 12:47:48]:玩家:0,bombCount:0 -[07/07/2026 12:47:48]:玩家:1,bombCount:0 -[07/07/2026 12:47:48]:玩家:2,bombCount:0 -[07/07/2026 12:47:48]:第一个出牌位置:1,开始次数:0,上游玩家:0 -[07/07/2026 12:47:48]:whoPlay:1 -[07/07/2026 12:47:48]:保存文件:C:\Users\Administrator\Desktop\temp\test\gamepack2026-07-07-12-47-48-315.txt -[07/07/2026 12:47:48]:包庄操作 pos:1 -[07/07/2026 12:47:48]: +[07/07/2026 12:56:25]:关牌玩法, 首局黑桃3先出, 四带三, 炸弹加10, 包庄, 必压, +[07/07/2026 12:56:25]:-------------1开始----------------------------- +[07/07/2026 12:56:25]:ID:1 花色:黑桃 大小:1_14 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:27 花色:梅花 大小:1_14 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:13 花色:黑桃 大小:13_13 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:26 花色:红桃 大小:13_13 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:25 花色:红桃 大小:12_12 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:23 花色:红桃 大小:10_10 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:36 花色:梅花 大小:10_10 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:22 花色:红桃 大小:9_9 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:35 花色:梅花 大小:9_9 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:8 花色:黑桃 大小:8_8 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:34 花色:梅花 大小:8_8 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:7 花色:黑桃 大小:7_7 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:6 花色:黑桃 大小:6_6 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:44 花色:方块 大小:5_5 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:17 花色:红桃 大小:4_4 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:3 花色:黑桃 大小:3_3 分:0 状态:在手上 +[07/07/2026 12:56:25]:-------------2开始----------------------------- +[07/07/2026 12:56:25]:ID:40 花色:方块 大小:1_14 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:39 花色:梅花 大小:13_13 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:52 花色:方块 大小:13_13 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:38 花色:梅花 大小:12_12 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:51 花色:方块 大小:12_12 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:10 花色:黑桃 大小:10_10 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:49 花色:方块 大小:10_10 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:48 花色:方块 大小:9_9 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:20 花色:红桃 大小:7_7 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:33 花色:梅花 大小:7_7 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:46 花色:方块 大小:7_7 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:45 花色:方块 大小:6_6 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:4 花色:黑桃 大小:4_4 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:30 花色:梅花 大小:4_4 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:43 花色:方块 大小:4_4 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:42 花色:方块 大小:3_3 分:0 状态:在手上 +[07/07/2026 12:56:25]:-------------3开始----------------------------- +[07/07/2026 12:56:25]:ID:2 花色:黑桃 大小:2_16 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:12 花色:黑桃 大小:12_12 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:11 花色:黑桃 大小:11_11 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:24 花色:红桃 大小:11_11 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:37 花色:梅花 大小:11_11 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:50 花色:方块 大小:11_11 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:9 花色:黑桃 大小:9_9 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:21 花色:红桃 大小:8_8 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:47 花色:方块 大小:8_8 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:19 花色:红桃 大小:6_6 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:32 花色:梅花 大小:6_6 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:5 花色:黑桃 大小:5_5 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:18 花色:红桃 大小:5_5 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:31 花色:梅花 大小:5_5 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:16 花色:红桃 大小:3_3 分:0 状态:在手上 +[07/07/2026 12:56:25]:ID:29 花色:梅花 大小:3_3 分:0 状态:在手上 +[07/07/2026 12:56:25]:玩家:0,bombCount:0 +[07/07/2026 12:56:25]:玩家:1,bombCount:0 +[07/07/2026 12:56:25]:玩家:2,bombCount:1 +[07/07/2026 12:56:25]:第一个出牌位置:1,开始次数:0,上游玩家:0 +[07/07/2026 12:56:25]:whoPlay:1 +[07/07/2026 12:56:25]:保存文件:./gamepack/gamepack2026-07-07-12-56-25-469.txt +[07/07/2026 12:56:25]:包庄操作 pos:1 +[07/07/2026 12:56:25]:3,0 +[07/07/2026 12:56:25]:检测不合格,输入非法值 +[07/07/2026 12:56:25]:3,1 +[07/07/2026 12:56:25]:whoPlay:3 +[07/07/2026 12:56:25]:保存文件:./gamepack/gamepack2026-07-07-12-56-25-488.txt +[07/07/2026 12:56:25]:包庄操作 pos:3