fix: Windows paths → ./gamepack/, empty Console.ReadLine guard

- SendPack(): C:\Users\Administrator\Desktop\temp\ → ./gamepack/
  (Path.Combine + Directory.CreateDirectory for cross-platform)
- WaitWanJiaShuRu(): add IsNullOrWhiteSpace + ss.Length checks
  before accessing ss[0]/ss[1] to prevent IndexOutOfRange on empty input
- .gitignore: add gamepack/ exclusion
This commit is contained in:
2026-07-07 12:56:39 +08:00
parent 49cc0f0df4
commit 025b8fc1e2
19 changed files with 85 additions and 63 deletions

View File

@ -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"}}
{"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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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);

Binary file not shown.

Binary file not shown.

1
gamepack/gamepack.txt Normal file
View File

@ -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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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"}}

View File

@ -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