Compare commits

...

4 Commits

Author SHA1 Message Date
sk 0fe7ee6d4c fix 十三张牌局记录税收比例 2024-12-02 14:11:39 +08:00
sk 5d90c143c8 Merge branch 'sk' into develop 2024-12-02 14:06:40 +08:00
sk 1477611d4a fix游戏时长 2024-12-02 14:06:15 +08:00
sk 57def951c1 更新配置文件 2024-12-02 13:54:49 +08:00
13 changed files with 1104 additions and 1172 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -71,7 +71,7 @@
"Name": "十三张(四人场)", "Name": "十三张(四人场)",
"GameId": 211, "GameId": 211,
"Params": [ "Params": [
0, 4,
0, 0,
30, 30,
50, 50,
@ -84,7 +84,7 @@
"Name": "十三张(八人场)", "Name": "十三张(八人场)",
"GameId": 212, "GameId": 212,
"Params": [ "Params": [
1, 8,
0, 0,
30, 30,
50, 50,
@ -97,7 +97,7 @@
"Name": "十三张(自由场经典场)", "Name": "十三张(自由场经典场)",
"GameId": 213, "GameId": 213,
"Params": [ "Params": [
1, 8,
0, 0,
30, 30,
50, 50,
@ -110,7 +110,7 @@
"Name": "十三张(自由场癞子场)", "Name": "十三张(自由场癞子场)",
"GameId": 214, "GameId": 214,
"Params": [ "Params": [
1, 8,
0, 0,
30, 30,
50, 50,
@ -250,6 +250,18 @@
"GameId": 312, "GameId": 312,
"GameDif": "312" "GameDif": "312"
}, },
{
"Id": 31300,
"Name": "CashMania",
"GameId": 313,
"GameDif": "313"
},
{
"Id": 31400,
"Name": "GatesOfOlympus",
"GameId": 314,
"GameDif": "314"
},
{ {
"Id": 60800, "Id": 60800,
"Name": "娃娃机", "Name": "娃娃机",

Binary file not shown.

Binary file not shown.

View File

@ -1471,7 +1471,7 @@ func (this *Scene) SaveGameDetailedLog(param *SaveGameDetailedParam) {
return return
} }
if param.GameTime < 0 { if param.GameTime <= 0 {
param.GameTime = int64(time.Now().Sub(this.GameNowTime).Seconds()) param.GameTime = int64(time.Now().Sub(this.GameNowTime).Seconds())
} }

View File

@ -1334,7 +1334,7 @@ func (this *StateBilled) OnEnter(s *base.Scene) {
RoomType: sceneEx.GetSceneType(), RoomType: sceneEx.GetSceneType(),
BaseScore: int32(sceneEx.GetBaseScore()), BaseScore: int32(sceneEx.GetBaseScore()),
NowRound: int32(sceneEx.NumOfGames), NowRound: int32(sceneEx.NumOfGames),
ClubRate: sceneEx.Scene.PumpCoin, TaxRate: s.GetDBGameFree().GetTaxRate(),
} }
var person []model.ThirteenWaterPerson var person []model.ThirteenWaterPerson
for _, o_player := range sceneEx.players { for _, o_player := range sceneEx.players {

View File

@ -168,8 +168,8 @@ type ThirteenWaterType struct {
NowRound int32 //当前局数 NowRound int32 //当前局数
PlayerCount int //玩家数量 PlayerCount int //玩家数量
BaseScore int32 //底分 BaseScore int32 //底分
TaxRate int32 //税率(万分比)
PlayerData []ThirteenWaterPerson //玩家信息 PlayerData []ThirteenWaterPerson //玩家信息
ClubRate int32 //俱乐部抽水比例
} }
type ThirteenWaterPoker struct { type ThirteenWaterPoker struct {

File diff suppressed because it is too large Load Diff

View File

@ -715,129 +715,127 @@ message DB_GameFree {
int32 SceneAdd = 11; int32 SceneAdd = 11;
string Desc = 12; int32 ShowType = 12;
int32 ShowType = 13; int32 SubShowType = 13;
int32 SubShowType = 14; int32 Flag = 14;
int32 Flag = 15; int32 TestTakeCoin = 15;
int32 TestTakeCoin = 16; int32 ShowId = 16;
int32 ShowId = 17; int64 LimitCoin = 17;
int64 LimitCoin = 18; int64 MaxCoinLimit = 18;
int64 MaxCoinLimit = 19; int32 ServiceFee = 19;
int32 ServiceFee = 20; int64 LowerThanKick = 20;
int64 LowerThanKick = 21; int32 BaseScore = 21;
int32 BaseScore = 22; int32 Turn = 22;
int32 Turn = 23; string BetDec = 23;
string BetDec = 24; int32 Bot = 24;
int32 Bot = 25; repeated int32 Ai = 25;
repeated int32 Ai = 26; int32 Banker = 26;
int32 Banker = 27; int32 MaxChip = 27;
int32 MaxChip = 28; repeated int64 OtherIntParams = 28;
repeated int64 OtherIntParams = 29; repeated int64 ChessScoreParams = 29;
repeated int64 ChessScoreParams = 30; repeated int64 RankScoreParams = 30;
repeated int64 RankScoreParams = 31; repeated int32 Jackpot = 31;
repeated int32 Jackpot = 32; repeated int32 RobotNumRng = 32;
repeated int32 RobotNumRng = 33; repeated int64 RobotTakeCoin = 33;
repeated int64 RobotTakeCoin = 34; repeated int64 RobotLimitCoin = 34;
repeated int64 RobotLimitCoin = 35; int32 BetLimit = 35;
int32 BetLimit = 36; int32 TaxRate = 36;
int32 TaxRate = 37; int32 SameIpLimit = 37;
int32 SameIpLimit = 38; int32 SamePlaceLimit = 38;
int32 SamePlaceLimit = 39; string GameDif = 39;
string GameDif = 40; int32 GameClass = 40;
int32 GameClass = 41; string PlatformName = 41;
string PlatformName = 42; repeated int32 MaxBetCoin = 42;
repeated int32 MaxBetCoin = 43; int32 PlayNumLimit = 43;
int32 PlayNumLimit = 44; int32 CreateRoomNum = 44;
int32 CreateRoomNum = 45; int32 MatchTrueMan = 45;
int32 MatchTrueMan = 46; int32 PlayerWaterRate = 46;
int32 PlayerWaterRate = 47; int32 MatchMode = 47;
int32 MatchMode = 48; int32 KillingRate = 48;
int32 KillingRate = 49; int32 BetWaterRate = 49;
int32 BetWaterRate = 50; int32 Lottery = 50;
int32 Lottery = 51; string LotteryConfig = 51;
string LotteryConfig = 52; repeated int32 BalanceLine = 52;
repeated int32 BalanceLine = 53; int32 JackpotRatio = 53;
int32 JackpotRatio = 54; int32 JackpotMin = 54;
int32 JackpotMin = 55; repeated int32 ChessGradeLimit = 55;
repeated int32 ChessGradeLimit = 56; int32 LeaveDeduct = 56;
int32 LeaveDeduct = 57; int32 LeaveCombat = 57;
int32 LeaveCombat = 58; int32 IntuseCannonMin = 58;
int32 IntuseCannonMin = 59; int32 IntuseCannonMax = 59;
int32 IntuseCannonMax = 60; int32 BossDrainageBet = 60;
int32 BossDrainageBet = 61; int32 Draw = 61;
int32 Draw = 62; int64 Fluctuate = 62;
int64 Fluctuate = 63; string FluctuateMax = 63;
string FluctuateMax = 64; int32 Ratio = 64;
int32 Ratio = 65; int64 MinValue = 65;
int64 MinValue = 66; int64 MaxValue = 66;
int64 MaxValue = 67; int32 DrainageBet = 67;
int32 DrainageBet = 68; int32 DiamondDrop = 68;
int32 DiamondDrop = 69; int32 NegativeMax = 69;
int32 NegativeMax = 70; int32 RatioMax = 70;
int32 RatioMax = 71; int32 IsDrop = 71;
int32 IsDrop = 72; int32 IsCustom = 72;
int32 IsCustom = 73;
} }

Binary file not shown.

Binary file not shown.