@iamzealotwang
2016-01-05T02:49:06.000000Z
字数 2587
阅读 829
牛牛德州
在初级房玩儿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表示没有领奖},...]}}