#

SUD

游戏上报player_result的extras字段说明

  • 根据游戏(mg_id)查看扩展参数说明

1.多米诺骨牌(mg_id:1537330258004504578)

参数名 必选 类型 说明
cards 是 string 剩余骨牌数组,用逗号分割
多米诺骨牌扩展参数示例
 "extras":"{"cards": "101,102"}"
 //一张牌用三个数字描叙,百位填充位,无意义,十位骨牌上部分的点数,个位是骨牌下部分的点数

2.飞行棋(mg_id:1468180338417074177)

参数名 必选 类型 说明
color 是 int32 玩家的棋子颜色
steps 是 int32 玩家棋子的总前进步数
飞行棋扩展参数示例
 "extras":"{"color": 1, "steps":580}"
 //color:1是红色,2是绿色,3是黄色,4是蓝色;
 //steps:玩家所有棋子前进步数之和,到达终点的棋子步数会*10,途中的就直接是步数,1个棋子达到终点的总步数为57;
 //举例:steps是580,游戏模式是2个棋子,那么就代表1个棋子达到了终点,另外一个棋子前进了10步

3.UMO(mg_id:1472142559912517633)

参数名 必选 类型 说明
cards 是 string 玩家剩余手牌数组,逗号分割
UMO扩展参数示例
 "extras":"{"cards": "21,310,500"}"
 //一张牌用三个数字描述:
 //百位是牌的类型:0是数字牌,1是阻挡牌,2是翻转牌,3是+2牌,4是万能牌,5是王牌;
 //十位是牌的颜色:0是通用,1是红色,2是黄色,3是蓝色,4是绿色;
 //个位是牌的点数:0-9点

4.友尽闯关(mg_id:1490944230389182466)

参数名 必选 类型 说明
color 是 int32 玩家的角色颜色
levels 是 string 关卡信息,数组,{当前已通关关卡,总关卡}
time 是 int32 通关时间,单位秒
flowers 是 int32 玩家被送鲜花的数量
poops 是 int32 玩家被扔便便的数量
友尽闯关扩展参数示例
  "extras":"{"color": 1,"levels": "1,4","time": 80,"flowers": 10,"poops": 1}"
 //color:1是粉色,2是紫色,3是绿色,4是蓝色,5是黄色,6是橙色,该玩家被送了10次鲜花,被扔了1次便便
 //level是一个数组,前面一个数字代表当前已通关关卡,后面一个数字代表总关卡
 //time代表通关时间,单位秒

5.德州扑克(mg_id:1494212349664686081和1557194155570024449)

参数名 必选 类型 说明
pokers 是 poker对象数组 玩家手牌
public_pokers 是 poker对象数组 公共牌
card_type 是 int32 最终组成的牌型
  • poker
参数名 必选 类型 说明
number 是 int32 牌的点数
color 是 int32 牌的花色
德州扑克扩展参数示例
 "extras":"{
    "pokers": [{
        "number": 13,
        "color": 20
    }, {
        "number": 14,
        "color": 20
    }],
    "public_pokers": [{
        "number": 8,
        "color": 20
    }, {
        "number": 9,
        "color": 20
    }, {
        "number": 10,
        "color": 20
    }, {
        "number": 11,
        "color": 20
    }, {
        "number": 12,
        "color": 20
    }],
    "card_type": 10
}"
 //pokers代表玩家的手牌,public_pokers代表公牌;
 //number:2-13代表扑克牌的点数,其中11是J,12是Q,13是K,14是A
 //color代表扑克牌的花色,其中20是黑桃,30是红桃,40是梅花,50是方块
 //card_type代表玩家最终组成的牌型,其中10是皇家同花顺,9是同花顺,8是四条,7是葫芦,6是同花,5是顺子,4是三条,3是两对,2是一对,1是高牌,0是弃牌

6.你画我猜(mg_id:1461228410184400899)

参数名 必选 类型 说明
flowers 是 int32 玩家被送鲜花的数量
poops 是 int32 玩家被扔便便的数量
你画我猜扩展参数示例
 "extras":"{"flowers": 10,"poops": 1}"
 //该玩家被送了10次鲜花,被扔了1次便便

7.你说我猜(mg_id:1468434504892882946)

参数名 必选 类型 说明
flowers 是 int32 玩家被送鲜花的数量
poops 是 int32 玩家被扔便便的数量
你说我猜扩展参数示例
 "extras":"{"flowers": 10,"poops": 1}"
 //该玩家被送了10次鲜花,被扔了1次便便

8.碰碰我最强(mg_id:1461227817776713818)

参数名 必选 类型 说明
kill 是 int32 玩家击杀的人数
碰碰我最强扩展参数示例
 "extras":"{"kill": 2}"
 //该玩家本局游戏击杀了2人

9.疯狂赛车(mg_id:1649319572314173442)

参数名 必选 类型 说明
bet_chip 是 int32数组 玩家的下注信息,数组
bet_award 是 int32 玩家获得的奖励
room_id 是 string 下注时玩家所属的房间id
疯狂赛车扩展参数示例
 "extras":"{"bet_chip": [20,40,0],"bet_award":80,"room_id":"12321"}"
 //该玩家本局第一辆车下注了20单位,第二辆车下注了40单位,第三辆车下注了0单位,本局获得奖励80单位,该玩家的roomid为12321

10.Slots/777(mg_id:1641329941723648002)

参数名 必选 类型 说明
prizes 是 对象数组 开奖情况
win_times 是 int32 中奖倍数
income 是 int32 玩家收入
amount 是 int32 玩家下注金额
Slots/777扩展参数示例
 "extras":"{"prizes":[{"id":2,"name ":"3排"},{"id":2,"name ":"3排"},{"id":5,"name ":"铃铛"}],"win_times":3.5,"income":"3500","amount":1000}"
 //该玩家本局开奖结果是(从左到右)3排,3排,铃铛,中奖倍率是3.5倍,收入了3500,下注了1000
 //"id":1,"name ":"7";"id":2,"name ":"3排";"id":3,"name ":"2排";"id":4,"name ":"1排";"id":5,"name ":"铃铛";"id":6,"name ":"葡萄";"id":7,"name ":"橙子";"id":7,"name ":"樱桃";

11.谁是卧底(mg_id:1599672757949743105)

参数名 必选 类型 说明
role_id 是 int32 1平民,2卧底
谁是卧底扩展参数示例
 "extras":"{"role_id": 1}"
 //该玩家角色是平民

12.大胃王(mg_id:1641330097642704898)

参数名 必选 类型 说明
platform 是 int32 中奖项
大胃王扩展参数示例
 "extras":"{"platform":2}"
//香肠:1,鸡腿:2,虾:3,肉:4,西红柿:5,萝卜:6,蘑菇:7,玉米:8,沙拉:81,披萨: 80

13.大富翁(mg_id:1704460412809043970)

参数名 必选 类型 说明
color 是 int32 玩家的角色颜色
大富翁扩展参数示例
 "extras":"{"color": 1}"
 //color:1绿 ,2黄,3红,4紫,5蓝,6橙;

14.巴洛特Baloot(mg_id:1759471374694019074)

参数名 必选 类型 说明
team_index 是 int32 队伍索引
flowers 是 int32 玩家被送鲜花的数量
poops 是 int32 玩家被扔水桶的数量
巴洛特Baloot扩展参数示例
 "extras":"{"team_index":0, "flowers": 10,"poops": 1}"
 //该玩家所属队伍索引是0, 被送了10次鲜花,被扔了1次便便

15.五子棋标准版(mg_id:1676069429630722049)

参数名 必选 类型 说明
color 是 int32 棋子颜色:1黑,2白
count 是 int32 棋子数量
五子棋标准版扩展参数示例
 "extras":"{"color": 1,"count": 5}"
  //该玩家棋子颜色是黑色,结算是棋子数量为5个

16.美式8球(mg_id:1739914495960793090)

参数名 必选 类型 说明
win_reason 否 int32 获胜原因(player_result中is_win为2时有效):
0:无效值
1:自己将黑8打进,即正常结算;
2:对方3次犯规,我方胜利;
3:对方游戏中将黑8打进,我方胜利;
4:对方逃跑,我方胜利;
5:对局超时,我方进球数多胜利;
6:对方黑8阶段犯规,我方胜利;
special_event 否 int32 连杆数:2-7当局的最高连杆数
pot_num_own 否 int32 打进的己方球的数量
pot_num_opp 否 int32 打进的对方球的数量
pot_num_none 否 int32 打进的无归属的球的数量
turn_num 否 int32 己方的回合数
strike_turn_num 否 int32 己方的出杆数
break_and_run 否 int32 一杆清台
美式8球扩展参数示例
 "extras":"{"win_reason": 1,"special_event": 4,"pot_num_own":0,"pot_num_opp":0,"pot_num_none":0,"turn_num":0,"strike_turn_num":0,"break_and_run":1}"
    //该玩家正常获胜,当局内最高连杆数为4连杆,并且一杆清台

17.跳一跳(mg_id:1680881367829176322)

参数名 必选 类型 说明
hp 是 int32 剩余血量
跳一跳扩展参数示例
 "extras":"{"hp": 1}"
  //该玩家剩余血量为1点

18.连连看(mg_id:1734504890293981185)

参数名 必选 类型 说明
all_clear_time 否 int32 消除时间(秒)
连连看扩展参数示例
 "extras":"{"all_clear_time": 30}"
  //该玩家消除时间为30秒

19.Jackaroo(mg_id:1848188045807976450)

参数名 必选 类型 说明
safe_zone_num 否 int32 进安全区数
strike_num 否 int32 吃棋数
struck_num 否 int32 被吃棋数
turn_num 否 int32 回合数:轮到此用户出手几次
total_step 否 int32 总前进步数
marble_color 否 int32 所持棋子颜色
reach_end_marbles 否 int32 到达最终位置的棋子数量,疯狂模式采用这个来排名
get_extra_cards 否 int32 获得额外卡牌次数
fast_lane_num 否 int32 通过快速通道次数
play_joker_num 否 int32 使用小丑牌次数
Jackraoo扩展参数示例
 "extras":"{\"marble_color\":\"green\",\"safe_zone_num\":0,\"strike_num\":1,\"struck_num\":0,\"turn_num\":3,\"total_step\":15}"
  //该玩家所持棋子是绿色,进安全区的棋子数量是0,被吃掉的棋子数量是0,吃掉棋子的数量是1,出手次数是3,总前进步数是15

20.骗子酒馆(mg_id:1866330051351728130)

参数名 必选 类型 说明
image 否 int32 所选角色
shots_num 否 int32 发射子弹数量
骗子酒馆扩展参数示例
 "extras":"{"image": 0,"shots_num":2}"
  //该玩家所选角色是狼,(0:狼,1:狐狸,2:兔子),结束局开了2枪

21.小丑牌(mg_id:1833335071004336130)

参数名 必选 类型 说明
jokerType 是 int32 0:回合结束, 1:游戏结束
jokerData 是 Object
JokerRoundEndData (jokerType:0)
JokerGameEndData (jokerType:1)
结算详细信息
JokerRoundEndData
参数名 必选 类型 说明
ante 是 int32 本回合底注
round 是 int32 当前回合
name 是 string 关卡名字
targetScore 是 string 本回合目标得分
totalScore 是 string 回合总得分
highestSingleScore 是 string 回合单次出牌最佳得分
basicReward 是 int32 基础奖励
remainingHands 是 int32 剩余出牌数奖励
remainingDiscards 是 int32 剩余弃牌数奖励
JokerGameEndData
参数名 必选 类型 说明
ante 是 int32 本局最高底注
round 是 int32 本局最高回合
highestScore 是 string 本局最高得分
mostUsedCardType 是 string 本局最常用牌型
playedCards 是 int32 本局使用卡牌数量
discardedCards 是 int32 本局弃掉卡牌数量
purchasedCards 是 int32 本局购买卡牌数量
newDiscoveryCards 是 int32 本局新发现卡牌数量
rerolledTimes 是 int32 重掷次数
小丑牌扩展参数示例
"extras": "{"jokerType":0,"jokerData":{"ante":1,"round":1,"name":"Lv.1","targetScore":"600","totalScore":"6241","highestSingleScore":"6241","basicReward":3,"remainingHands":3,"remainingDiscards":0}}"
// 小局结算,本回合是第1回合,底注为1,目标分为600,本回合最高得分为6241,本回合最高单次得分为6241,基础奖励为3,剩余出牌数奖励为3,剩余弃牌数奖励为0
"extras": "{"jokerType":1,"jokerData":{"ante":5,"round":11,"highestScore":"30276","mostUsedCardType":"同花順(12)","playedCards":73,"discardedCards":38,"purchasedCards":20,"newDiscoveryCards":0,"rerolledTimes":2}}"
// 整局游戏结算,本回合是第11回合,底注为5,本局最高得分为30276,本局最常用牌型为同花順(12级),本局使用卡牌数量为73,本局弃掉卡牌数量为38,本局购买卡牌数量为20,本局新发现卡牌数量为0,重掷次数为2

22.双陆棋(mg_id:1925744787773059073)

参数名 必选 类型 说明
color 否 int32 当前玩家颜色 0:白色,1:黑色
reason 否 int32 游戏结算原因,0-正常结束,1-解散游戏,2-逃跑,3-行棋超时,4-棋局超时(整个游戏超时)
triggerUid 否 string 游戏结束发起方ID(比如 reason=0,则为胜利方ID,reason=1,则为队长ID,reason=2,则为逃跑方ID,reason=3,为超时方的ID,reason=4,为空)
双陆棋扩展参数示例
 "extras":"{"color": 0,"reason":0,"triggerUid":"12345asdbd"}"
  //该玩家所持棋子是白色,(0:白色,1:黑色),游戏结束的原因正常结束(reason=0),胜利用户id是"12345asdbd"(reason=0,则为胜利方ID)

23.中国象棋(mg_id:1899434556918988802)

参数名 必选 类型 说明
color 否 int32 当前玩家颜色 0:红色,1:黑色
reason 否 int32 游戏结束原因: 1=局时用尽 2=步时用尽 3=绝杀 4=认输 5=逃跑 6=队长结束游戏
heqiSender 否 string 和棋发起方UID(reason=6时,为队长ID)
中国象棋扩展参数示例
 "extras":"{"color": 0,"reason":3,"heqiSender":"12345asdbd"}"
  //该玩家所持棋子是红色,(0:红色,1:黑色),游戏结束的原因绝杀(reason=3),和棋用户id是"12345asdbd"(队长结束游戏时,为队长ID)

24.怪物消消乐(mg_id:1664525565526667266)

参数名 必选 类型 说明
numGood 否 int32 获得Good的数量
numPerfect 否 int32 获得Perfect的数量
numExcellent 否 int32 获得Excellent的数量
numCrazy 否 int32 获得Crazy的数量
怪物消消乐扩展参数示例
 "extras":"{"numGood":3,"numPerfect":4,"numExcellent":5,"numCrazy":6}"
  //该玩家获得Good的数量3个,获得Perfect的数量4个,获得Excellent的数量5个,获得Crazy的数量6

25.假艺术家(mg_id:1947917839040417793)

参数名 必选 类型 说明
win_state 是 int32 输赢状态: 1-失败 2-胜利 3-平局 4-完胜 5-逆袭
role 是 int32 身份:1-真艺术家 2-假艺术家
假艺术家扩展参数示例
 "extras":"{"win_state":1,"role":1}"
  //该玩家是真艺术家,游戏失败

26.猛鬼别抓我(mg_id:2033469914201100290)

参数名 必选 类型 说明
playerDeath 否 int32 玩家是否死亡 0.未死亡 1.死亡
rewardItemList 否 object 玩家奖励列表{item_id:道具ID,-1为猛鬼币,item_count:玩家获得多少个奖励}
isMvp 否 int32 游戏获得胜利且给鬼最后一击为mvp 0:否 1:是
liveTime 否 int32 玩家存活时长 单位:秒
猛鬼别抓我扩展参数示例
 "extras":"{"playerDeath":1,"rewardItemList":{"item_id":-1,"item_count":15},"isMvp":0,"liveTime":600}"
 //该玩家死亡,获得奖励猛鬼币,15个(奖励道具item_id库:【40201:眩晕发射器,40301:能量罩,40701:地雷,40501:高压电,40401:冷气机,42201:捕获器,40801:罗盘,40901:雷达,41801:聚能塔,-1:猛鬼币】),不是MVP,存活了600秒

27. 101Okey(mg_id:1533746206861164546)

参数名 必选 类型 说明
cards 是 对象数组 玩家结算时的剩余手牌;相同牌面的牌会分别保留
  • card
参数名 必选 类型 说明
color 是 string 牌的颜色:red 红色、black 黑色、blue 蓝色、yellow 黄色
number 是 int32 牌面数字,取值范围为 1~13
type 是 string 牌的类型:normal 普通牌、indicator 指示牌、king 王牌、fake_king 假王牌
101Okey扩展参数示例
{
  "extras": "{\"cards\":[{\"color\":\"red\",\"number\":12,\"type\":\"indicator\"},{\"color\":\"red\",\"number\":13,\"type\":\"king\"},{\"color\":\"red\",\"number\":13,\"type\":\"fake_king\"},{\"color\":\"black\",\"number\":2,\"type\":\"normal\"}]}"
  //红色 12 为指示牌,红色 13 为王牌;玩家剩余手牌中包含一张指示牌、一张王牌、一张代表红色 13 的假王牌和一张普通黑色 2。
}

results matching ""

    No results matching ""