@iamzealotwang
2016-01-05T02:49:06.000000Z
字数 2587
阅读 712
牛牛德州
在初级房玩儿5/10/20/50局
在中级房玩儿5/10/20/50局
在高级房玩儿5/10/20/50局
分享到朋友圈
在初级房玩儿50/100/200/500局
在中级房玩儿50/100/200/500局
在高级房玩儿50/100/200/500局
在德州扑克中赢 10/20/50/100局
成长到x级
{
"missionList":[
{
"sortRank":1,
"id":1200, //和成就区分看
"type":"daily" //任务类型 daily每日 weekly每周 permanent 永久
"missionType":"PALY_TEXAS", //任务类型
"missionTypeArg":"MIDDLE",
"missionNumList":[500,1000,15000,20000,25000,30000], //打点到多少才能获得该成就
"rewardCoinsList":[100,200,300,400,500] //获得成就后获得的金币奖励(前端手动领取)
}
]
}
成就名称: string_mission_title_ + ID
ex: string_tropy_title_1001
名称 | ID | 类型 | MissionType | Arg | 数量 | 类型 | 说明 |
---|---|---|---|---|---|---|---|
玩德州 | 1200~1203 | 每日 | PALY_TEXAS | BEGINNER#MIDDLE#EXPERT | 5,10,20,50 | 在xxx房间玩儿德州yyy局 | |
玩德州 | 1204~1206 | 每周 | PALY_TEXAS | BEGINNER#MIDDLE#EXPERT | 35,70,140,350 | 在xxx房间玩儿德州yyy局 | |
赢德州 | 1207 | 每日 | WIN_TEXAS | - | 5,10,20,50 | 赢xxx局德州 | |
赢德州 | 1208 | 每周 | WIN_TEXAS | - | 5,10,20,50 | 赢xxx局德州 | |
分享朋友圈 | 1209 | 每日 | SHARE_WX | - | 1 | 分享到朋友圈 | |
升级 | 1210 | 永久 | LEVEL_UP | - | 100 | 升到100级 |
类型 | ID | Tropy Type | 级别 | 说明 |
---|---|---|---|---|
金币 | 1000 | TROPY_TYPE_COINS_NUM | 10k,100k,1M,10M,100M,1B | 拥有金币数量达到相应数值 |
送礼次数 | 1001 | TROPY_TYPE_SEND_GIFT_NUM | 1,10,50,100,500,1000 | 赠送礼物次数达到相应数值 |
好友数量 | 1002 | TROPY_TYPE_FRIEND_NUM | 3,7,15,25,50,100 | 好友数量达到相应数值 |
等级 | 1003 | TROPY_TYPE_LEVEL_NUM | 5,10,25,45,75 | 玩家等级达到相应数值 |
皇家同花顺 | 1004 | TROPY_TYPE_CARD_PROYAL_FLUSH | 1,2,3,4,5 | 拿到的次数,以结算时候为准 |
同花顺 | 1005 | TROPY_TYPE_CARD_STRAIGHT_FLUSH | 1,2,3,5,10,20 | - |
四条 | 1006 | TROPY_TYPE_CARD_FOUR_OF_KIND | 1,3,10,20,35,60 | - |
葫芦 | 1007 | TROPY_TYPE_CARD_FULL_HOUSE | 1,3,12,55,115,500 | - |
同花 | 1008 | TROPY_TYPE_CARD_FLUSH | 1,3,15,65,130,550 | - |
顺子 | 1009 | TROPY_TYPE_CARD_STRAIGHT | 1,5,20,100,200,750 | - |
三条 | 1010 | TROPY_TYPE_CARD_THREE_OF_KIND | 1,10,25,125,250,750 | - |
两对 | 1011 | TROPY_TYPE_CARD_TWO_PAIR | 5,50,250,500,5000,8000 | - |
一对 | 1012 | TROPY_TYPE_CARD_ONE_PAIR | 5,100,500,1000,2000,3000 | - |
* 注意牌型成就以结算为准,比如一对 指的是结算时候拿到牌型是一对. 不是在游戏中成牌时候
自己显示所有的成就,没有得到的则为灰色
点开后显示获得和一共的数量
自己
自己点开
别人
别人点开
别人的成就按照
- 首先按获得的多少排序
- 当两个成就获得的奖牌数量相同时候 按照SortRank值 从上到下 由低到高 排序(Config中定义)
自己的成就按照
- SortRank排序
{
"trophyList":[
{
"sortRank":1,
"id":1000,
"tropyType":"TROPY_TYPE_COINS_NUM", //成就的类型
"tropyNumList":[500,1000,15000,20000,25000,30000], //打点到多少才能获得该成就
"rewardCoinsList":[100,200,300,400,500] //获得成就后获得的金币奖励(前端手动领取)
}
]
}
i18n拼接方式方式
成就名称: string_tropy_title_ + ID
ex: string_tropy_title_1001
成就描述: string_tropy_desc_ + IDex: string_tropy_desc_1001
icon名拼接方式
icon_tropy_ + ID + Index
ex: icon_tropy_1001_0.png
// 增加成就值
request:
function addTropNum(int _id)
respond :
{
errCode:0 //0成功 非零错误
}
// 领取成就奖励
request:
function gainTropyReward(int _id , int _index) //_index 为第几个奖励
respond :
{
errCode:0 //0成功 非零错误
}
// 获取成就列表 (TBD: 直接在getUserInfo中返回)
request:
function getUserTrophyList(string _userID)
{
return
{
[
{
"id":1001,
"num":15,
"alreadyGainRewardIndex":0 //当前已经领奖的Index, 0表示没有领奖
},
{
"id":1002,
"num":9,
"alreadyGainRewardIndex":0 //当前已经领奖的Index, 0表示没有领奖
},
...
]
}
}