0620
Showing
71 changed files
with
3525 additions
and
478 deletions
| ... | @@ -50,9 +50,9 @@ | ... | @@ -50,9 +50,9 @@ |
| 50 | <reward id="3" name="隐形富豪Ⅲ" des="拥有30个墙纸" item="100001,1000;910052,1" data="30"/> | 50 | <reward id="3" name="隐形富豪Ⅲ" des="拥有30个墙纸" item="100001,1000;910052,1" data="30"/> |
| 51 | </type> | 51 | </type> |
| 52 | <type viewid="10" id="10" name="我是会员" des="VIP等级"> | 52 | <type viewid="10" id="10" name="我是会员" des="VIP等级"> |
| 53 | <reward id="1" name="我是会员Ⅰ" des="VIP达到2级" item="100001,1000;910065,1" data="2"/> | 53 | <reward id="1" name="我是会员Ⅰ" des="会员等级达到2级" item="100001,1000;910065,1" data="2"/> |
| 54 | <reward id="2" name="我是会员Ⅱ" des="VIP达到5级" item="100001,2000;910067,1" data="5"/> | 54 | <reward id="2" name="我是会员Ⅱ" des="会员等级达到5级" item="100001,2000;910067,1" data="5"/> |
| 55 | <reward id="3" name="我是会员Ⅲ" des="VIP达到8级" item="100001,5000;910069,1" data="8"/> | 55 | <reward id="3" name="我是会员Ⅲ" des="会员等级达到8级" item="100001,5000;910069,1" data="8"/> |
| 56 | </type> | 56 | </type> |
| 57 | <type viewid="11" id="11" name="我的礼包" des="包月/包年次数"> | 57 | <type viewid="11" id="11" name="我的礼包" des="包月/包年次数"> |
| 58 | <reward id="1" name="我的礼包Ⅰ" des="VIP包年/包月1次" item="100001,1000;910066,1" data="1"/> | 58 | <reward id="1" name="我的礼包Ⅰ" des="VIP包年/包月1次" item="100001,1000;910066,1" data="1"/> | ... | ... |
| ... | @@ -125,6 +125,51 @@ id name describe icon shopID amount type add_pet_exp pet_star unique vip | ... | @@ -125,6 +125,51 @@ id name describe icon shopID amount type add_pet_exp pet_star unique vip |
| 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 | 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 |
| 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 | 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 |
| 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 | 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 |
| 128 | 800231 粉小猫创可贴 粉小猫创可贴 0 0 0 1 0 0 1 0 | ||
| 129 | 800232 粉小猫发型 粉小猫发型 0 0 0 2 0 0 1 0 | ||
| 130 | 800233 粉小猫上衣 粉小猫上衣 0 0 0 3 0 0 1 0 | ||
| 131 | 800235 粉小猫鞋子 粉小猫鞋子 0 0 0 5 0 0 1 0 | ||
| 132 | 800236 天女散花 天女散花 0 0 0 6 0 0 1 0 | ||
| 133 | 800237 粉小猫手链 粉小猫手链 0 0 0 7 0 0 1 0 | ||
| 134 | 800241 新春虎头吉祥痣 新春虎头吉祥痣 0 0 0 1 0 0 1 0 | ||
| 135 | 800242 新春虎头头套 新春虎头帽 0 0 0 2 0 0 1 0 | ||
| 136 | 800243 新春虎头上衣 新春虎头衣 0 0 0 3 0 0 1 0 | ||
| 137 | 800244 新春虎头裤 新春虎头裤 0 0 0 4 0 0 1 0 | ||
| 138 | 800245 新春虎头鞋 新春虎头鞋 0 0 0 5 0 0 1 0 | ||
| 139 | 800246 新春虎头尾 新春虎头尾 0 0 0 6 0 0 1 0 | ||
| 140 | 800247 春节鞭炮 新春虎头鞭炮 0 0 0 7 0 0 1 0 | ||
| 141 | 800252 樱花妹发型 樱花妹发型 0 0 0 2 0 0 1 0 | ||
| 142 | 800253 樱花妹服 樱花妹服 0 0 0 3 0 0 1 0 | ||
| 143 | 800255 樱花妹鞋 樱花妹鞋 0 0 0 5 0 0 1 0 | ||
| 144 | 800256 樱花妹背景 樱花妹背景 0 0 0 6 0 0 1 0 | ||
| 145 | 800257 樱花妹伞 樱花妹伞 0 0 0 7 0 0 1 0 | ||
| 146 | 800262 小飞侠发型 小飞侠发型 0 0 0 2 0 0 1 0 | ||
| 147 | 800263 小飞侠上衣 小飞侠上衣 0 0 0 3 0 0 1 0 | ||
| 148 | 800264 小飞侠裤子 小飞侠裤子 0 0 0 4 0 0 1 0 | ||
| 149 | 800265 小飞侠鞋 小飞侠鞋 0 0 0 5 0 0 1 0 | ||
| 150 | 800266 小飞侠翅膀 小飞侠翅膀 0 0 0 6 0 0 1 0 | ||
| 151 | 800267 小飞侠玩具 小飞侠玩具 0 0 0 7 0 0 1 0 | ||
| 152 | 800271 原始人面饰 原始人面饰 0 0 0 1 0 0 1 0 | ||
| 153 | 800272 原始人发型 原始人发型 0 0 0 2 0 0 1 0 | ||
| 154 | 800273 原始人服饰 原始人服饰 0 0 0 3 0 0 1 0 | ||
| 155 | 800275 原始人鞋 原始人鞋 0 0 0 5 0 0 1 0 | ||
| 156 | 800277 原始人棒槌 原始人棒槌 0 0 0 7 0 0 1 0 | ||
| 157 | 800282 宇航员发型 宇航员发型 0 0 0 2 0 0 1 0 | ||
| 158 | 800283 宇航员上衣 宇航员上衣 0 0 0 3 0 0 1 0 | ||
| 159 | 800284 宇航员裤 宇航员裤 0 0 0 4 0 0 1 0 | ||
| 160 | 800285 宇航员鞋 宇航员鞋 0 0 0 5 0 0 1 0 | ||
| 161 | 800291 福尔摩斯面饰 福尔摩斯面饰 0 0 0 1 0 0 1 0 | ||
| 162 | 800292 福尔摩斯发型 福尔摩斯发型 0 0 0 2 0 0 1 0 | ||
| 163 | 800293 福尔摩斯上衣 福尔摩斯上衣 0 0 0 3 0 0 1 0 | ||
| 164 | 800294 福尔摩斯裤 福尔摩斯裤 0 0 0 4 0 0 1 0 | ||
| 165 | 800295 福尔摩斯鞋 福尔摩斯鞋 0 0 0 5 0 0 1 0 | ||
| 166 | 800297 福尔摩斯放大镜 福尔摩斯放大镜 0 0 0 7 0 0 1 0 | ||
| 167 | 800301 剑侠客面饰 剑侠客面饰 0 0 0 1 0 0 1 0 | ||
| 168 | 800302 剑侠客发型 剑侠客发型 0 0 0 2 0 0 1 0 | ||
| 169 | 800303 剑侠客上衣 剑侠客上衣 0 0 0 3 0 0 1 0 | ||
| 170 | 800304 剑侠客裤 剑侠客裤 0 0 0 4 0 0 1 0 | ||
| 171 | 800305 剑侠客鞋 剑侠客鞋 0 0 0 5 0 0 1 0 | ||
| 172 | 800307 剑侠客武器 剑侠客武器 0 0 0 7 0 0 1 0 | ||
| 128 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 | 173 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 |
| 129 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 | 174 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 |
| 130 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | 175 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | ... | ... |
No preview for this file type
This diff could not be displayed because it is too large.
| ... | @@ -120,6 +120,53 @@ | ... | @@ -120,6 +120,53 @@ |
| 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> | 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> |
| 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> | 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> |
| 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> | 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> |
| 123 | <shop id="3101" buy="800231,1" price="100001,600" des="600金币" extra="0" /> | ||
| 124 | <shop id="3102" buy="800232,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 125 | <shop id="3103" buy="800233,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 126 | <shop id="3104" buy="800235,1" price="100001,400" des="400金币" extra="0" /> | ||
| 127 | <shop id="3105" buy="800236,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 128 | <shop id="3106" buy="800237,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 129 | <shop id="3107" buy="800241,1" price="100001,600" des="600金币" extra="0" /> | ||
| 130 | <shop id="3108" buy="800242,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 131 | <shop id="3109" buy="800243,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 132 | <shop id="3110" buy="800244,1" price="100001,600" des="600金币" extra="0" /> | ||
| 133 | <shop id="3111" buy="800245,1" price="100001,400" des="400金币" extra="0" /> | ||
| 134 | <shop id="3112" buy="800246,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 135 | <shop id="3113" buy="800247,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 136 | <shop id="3114" buy="800252,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 137 | <shop id="3115" buy="800253,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 138 | <shop id="3116" buy="800255,1" price="100001,400" des="400金币" extra="0" /> | ||
| 139 | <shop id="3117" buy="800256,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 140 | <shop id="3118" buy="800257,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 141 | <shop id="3119" buy="800262,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 142 | <shop id="3120" buy="800263,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 143 | <shop id="3121" buy="800264,1" price="100001,600" des="600金币" extra="0" /> | ||
| 144 | <shop id="3122" buy="800265,1" price="100001,400" des="400金币" extra="0" /> | ||
| 145 | <shop id="3123" buy="800266,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 146 | <shop id="3124" buy="800267,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 147 | <shop id="3125" buy="800271,1" price="100001,600" des="600金币" extra="0" /> | ||
| 148 | <shop id="3126" buy="800272,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 149 | <shop id="3127" buy="800273,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 150 | <shop id="3128" buy="800275,1" price="100001,400" des="400金币" extra="0" /> | ||
| 151 | <shop id="3129" buy="800277,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 152 | <shop id="3130" buy="800282,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 153 | <shop id="3131" buy="800283,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 154 | <shop id="3132" buy="800284,1" price="100001,600" des="600金币" extra="0" /> | ||
| 155 | <shop id="3133" buy="800285,1" price="100001,400" des="400金币" extra="0" /> | ||
| 156 | <shop id="3134" buy="800291,1" price="100001,600" des="600金币" extra="0" /> | ||
| 157 | <shop id="3135" buy="800292,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 158 | <shop id="3136" buy="800293,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 159 | <shop id="3137" buy="800294,1" price="100001,600" des="600金币" extra="0" /> | ||
| 160 | <shop id="3138" buy="800295,1" price="100001,400" des="400金币" extra="0" /> | ||
| 161 | <shop id="3139" buy="800297,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 162 | <shop id="3140" buy="800301,1" price="100001,600" des="600金币" extra="0" /> | ||
| 163 | <shop id="3141" buy="800302,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 164 | <shop id="3142" buy="800303,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 165 | <shop id="3143" buy="800304,1" price="100001,600" des="600金币" extra="0" /> | ||
| 166 | <shop id="3144" buy="800305,1" price="100001,400" des="400金币" extra="0" /> | ||
| 167 | <shop id="3145" buy="800307,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 168 | |||
| 169 | |||
| 123 | 170 | ||
| 124 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> | 171 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> |
| 125 | 172 | ... | ... |
cfg/cfg_shdx/achievement.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 成就(全部都是金币模式) | ||
| 4 | level:获取N个成就后.奖励的物品 | ||
| 5 | --> | ||
| 6 | <root> | ||
| 7 | <type viewid="1" id="1" name="任务能手" des="做任务次数"> | ||
| 8 | <reward id="1" name="任务能手Ⅰ" des="完成5个任务" item="100001,100;910031,1" data="5"/> | ||
| 9 | <reward id="2" name="任务能手Ⅱ" des="完成20个任务" item="100001,300;910042,1" data="20"/> | ||
| 10 | <reward id="3" name="任务能手Ⅲ" des="完成50个任务" item="100001,1000;910043,1" data="50"/> | ||
| 11 | </type> | ||
| 12 | <type viewid="2" id="2" name="游戏王" des="玩小游戏次数"> | ||
| 13 | <reward id="1" name="游戏王Ⅰ" des="游乐场玩10次游戏" item="100001,200;910034,1" data="10"/> | ||
| 14 | <reward id="2" name="游戏王Ⅱ" des="游乐场玩50次游戏" item="100001,500;910053,1" data="50"/> | ||
| 15 | <reward id="3" name="游戏王Ⅲ" des="游乐场玩100次游戏" item="100001,1000;910054,1" data="100"/> | ||
| 16 | </type> | ||
| 17 | <type viewid="3" id="3" name="驯宠王" des="宠物满级"> | ||
| 18 | <reward id="1" name="驯宠王Ⅰ" des="喂养宠物满级5只" item="100001,200;910060,1" data="5"/> | ||
| 19 | <reward id="2" name="驯宠王Ⅱ" des="喂养宠物满级10只" item="100001,500;910061,1" data="10"/> | ||
| 20 | <reward id="3" name="驯宠王Ⅲ" des="喂养宠物满级30只" item="100001,1000;910062,1" data="30"/> | ||
| 21 | </type> | ||
| 22 | <type viewid="4" id="4" name="小富豪" des="累计获得金豆"> | ||
| 23 | <reward id="1" name="小富豪Ⅰ" des="一共获得金豆5000" item="910044,1" data="5000"/> | ||
| 24 | <reward id="2" name="小富豪Ⅱ" des="一共获得金豆50000" item="910045,1" data="50000"/> | ||
| 25 | <reward id="3" name="小富豪Ⅲ" des="一共获得金豆500000" item="910046,1" data="500000"/> | ||
| 26 | </type> | ||
| 27 | <type viewid="5" id="5" name="大富豪" des="累计获得钻石"> | ||
| 28 | <reward id="1" name="大富豪Ⅰ" des="一共获得钻石10" item="100001,300;910039,1" data="10"/> | ||
| 29 | <reward id="2" name="大富豪Ⅱ" des="一共获得钻石100" item="100001,600;910040,1" data="100"/> | ||
| 30 | <reward id="3" name="大富豪Ⅲ" des="一共获得钻石1000" item="100001,1000;910041,1" data="1000"/> | ||
| 31 | </type> | ||
| 32 | <type viewid="6" id="6" name="时尚达人" des="角色装扮(不含翅膀)"> | ||
| 33 | <reward id="1" name="时尚达人Ⅰ" des="拥有10件服饰(不含翅膀)" item="100001,100;910055,1" data="10"/> | ||
| 34 | <reward id="2" name="时尚达人Ⅱ" des="拥有30件服饰(不含翅膀)" item="100001,300;910056,1" data="30"/> | ||
| 35 | <reward id="3" name="时尚达人Ⅲ" des="拥有100件服饰(不含翅膀)" item="100001,1000;910057,1" data="100"/> | ||
| 36 | </type> | ||
| 37 | <type viewid="7" id="7" name="飞天" des="角色翅膀"> | ||
| 38 | <reward id="1" name="飞天Ⅰ" des="拥有3个翅膀" item="100001,200;910036,1" data="3"/> | ||
| 39 | <reward id="2" name="飞天Ⅱ" des="拥有10个翅膀" item="100001,500;910037,1" data="10"/> | ||
| 40 | <reward id="3" name="飞天Ⅲ" des="拥有30个翅膀" item="100001,1000;910038,1" data="30"/> | ||
| 41 | </type> | ||
| 42 | <type viewid="8" id="8" name="家居达人" des="房屋装饰(不含墙纸)"> | ||
| 43 | <reward id="1" name="家居达人Ⅰ" des="拥有10个小屋装饰(不含墙纸)" item="100001,100;910058,1" data="10"/> | ||
| 44 | <reward id="2" name="家居达人Ⅱ" des="拥有30个小屋装饰(不含墙纸)" item="100001,300;910030,1" data="30"/> | ||
| 45 | <reward id="3" name="家居达人Ⅲ" des="拥有100个小屋装饰(不含墙纸)" item="100001,1000;910059,1" data="100"/> | ||
| 46 | </type> | ||
| 47 | <type viewid="9" id="9" name="隐形富豪" des="墙纸"> | ||
| 48 | <reward id="1" name="隐形富豪Ⅰ" des="拥有3个墙纸" item="100001,200;910032,1" data="3"/> | ||
| 49 | <reward id="2" name="隐形富豪Ⅱ" des="拥有10个墙纸" item="100001,500;910033,1" data="10"/> | ||
| 50 | <reward id="3" name="隐形富豪Ⅲ" des="拥有30个墙纸" item="100001,1000;910052,1" data="30"/> | ||
| 51 | </type> | ||
| 52 | <type viewid="10" id="10" name="我是会员" des="VIP等级"> | ||
| 53 | <reward id="1" name="我是会员Ⅰ" des="会员等级达到2级" item="100001,1000;910065,1" data="2"/> | ||
| 54 | <reward id="2" name="我是会员Ⅱ" des="会员等级达到5级" item="100001,2000;910067,1" data="5"/> | ||
| 55 | <reward id="3" name="我是会员Ⅲ" des="会员等级达到8级" item="100001,5000;910069,1" data="8"/> | ||
| 56 | </type> | ||
| 57 | <type viewid="11" id="11" name="我的礼包" des="包月/包年次数"> | ||
| 58 | <reward id="1" name="我的礼包Ⅰ" des="VIP包年/包月1次" item="100001,1000;910066,1" data="1"/> | ||
| 59 | <reward id="2" name="我的礼包Ⅱ" des="VIP包年/包月3次" item="100001,2000;910068,1" data="3"/> | ||
| 60 | <reward id="3" name="我的礼包Ⅲ" des="VIP包年/包月5次" item="100001,5000;910064,1" data="5"/> | ||
| 61 | </type> | ||
| 62 | |||
| 63 | <level id="1" cnt="2" item="100001,200"/> | ||
| 64 | <level id="2" cnt="5" item="100001,400"/> | ||
| 65 | <level id="3" cnt="8" item="100001,600"/> | ||
| 66 | <level id="4" cnt="10" item="100001,800"/> | ||
| 67 | <level id="5" cnt="12" item="100001,1000"/> | ||
| 68 | <level id="6" cnt="15" item="100001,1200"/> | ||
| 69 | <level id="7" cnt="18" item="100001,1400"/> | ||
| 70 | <level id="8" cnt="20" item="100001,1600"/> | ||
| 71 | <level id="9" cnt="25" item="100001,1800"/> | ||
| 72 | <level id="10" cnt="30" item="100001,2000"/> | ||
| 73 | </root> | ||
| 74 |
cfg/cfg_shdx/active.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <root> | ||
| 3 | <!--活动 收集宠物 | ||
| 4 | id:序号 | ||
| 5 | item:奖励的物品 | ||
| 6 | beginTime:开始时间 | ||
| 7 | endTime:结束时间 | ||
| 8 | needPet:需要宠物 | ||
| 9 | --> | ||
| 10 | <!--2018-12-24 00:00:00--> | ||
| 11 | <data id="1" beginTime="1555948800" endTime="1903104000" needPet="10001,10002,10003" item="200001,1;300001,1"/> | ||
| 12 | <!--2019-02-01 00:00:00--> | ||
| 13 | <data id="2" beginTime="1555948800" endTime="1903104000" needPet="10004,10005,10006" item="200001,2;300001,2" /> | ||
| 14 | <!--2019-03-01 00:00:00--> | ||
| 15 | <data id="3" beginTime="1555948800" endTime="1903104000" needPet="10007,10008,10009" item="200001,3;300001,2"/> | ||
| 16 | <!--2019-04-01 00:00:00 --> | ||
| 17 | <data id="4" beginTime="1555948800" endTime="1903104000" needPet="10010,10011,10012" item="200001,4;300001,3"/> | ||
| 18 | </root> | ||
| 19 |
cfg/cfg_shdx/btl_cnt_reward.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 新手对局福利(对战,尚未开放) | ||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | <!-- | ||
| 7 | id:递增的序号 | ||
| 8 | pr:概率(所有的概率加起来是1000) | ||
| 9 | reward_item:奖励的道具 | ||
| 10 | --> | ||
| 11 | <reward id="1" pr="32" item="100000,3"/> | ||
| 12 | <reward id="2" pr="480" item="100002,1"/> | ||
| 13 | <reward id="3" pr="4" item="100000,10"/> | ||
| 14 | <reward id="4" pr="288" item="100002,1"/> | ||
| 15 | <reward id="5" pr="2" item="100000,20"/> | ||
| 16 | <reward id="6" pr="144" item="100001,1"/> | ||
| 17 | <reward id="7" pr="2" item="100000,50"/> | ||
| 18 | <reward id="8" pr="48" item="100001,588"/> | ||
| 19 | </root> |
cfg/cfg_shdx/create_reward.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 创建礼包 | ||
| 4 | 其中同部位的衣服放在后面的是穿在身上的. | ||
| 5 | pet:创建送的宠物pet_id, x, y pet="10001,0" 宠物id,宠物位置序号[0,5] 0:背包中,1-5房间中 | ||
| 6 | 微信登录送的道具 | ||
| 7 | wxLogin:道具ID,道具数量cnt | ||
| 8 | --> | ||
| 9 | <root> | ||
| 10 | <id item="100001,2000;910074,1;910026,1;920011,1;920042,1;200001,3;800093,1;800094,1;800095,1;700001,1;300001,5" pet="10001,0;20002,0;30003,0;20051,0" wxLogin="100001,0"/> | ||
| 11 | </root> |
cfg/cfg_shdx/game.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 游戏配置表 | ||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | <!-- | ||
| 7 | 1:每日上限最大值 | ||
| 8 | <common id="1" val="30000000"/> | ||
| 9 | --> | ||
| 10 | <!--废弃 剩余金币少于 金币数量--> | ||
| 11 | <common id="2" val="2000"/> | ||
| 12 | <!--废弃 每次获得的金币数量--> | ||
| 13 | <common id="3" val="2000"/> | ||
| 14 | <!--废弃 每日救济 次数 废弃--> | ||
| 15 | <common id="4" val="2"/> | ||
| 16 | <!--废弃 vip 每次获得的金币数量--> | ||
| 17 | <common id="5" val="10000"/> | ||
| 18 | |||
| 19 | <!--vip 每日游戏获得的金币数量--> | ||
| 20 | <common id="6" val="3000"/> | ||
| 21 | <!--每日游戏获得的exp数量--> | ||
| 22 | <common id="7" val="100"/> | ||
| 23 | <!--vip 每日游戏获得的宠物钥匙数量--> | ||
| 24 | <common id="14" val="10"/> | ||
| 25 | <!--vip 每日游戏获得的宠物食物数量--> | ||
| 26 | <common id="15" val="30"/> | ||
| 27 | <!--每日送花获得的金币数量上限--> | ||
| 28 | <common id="16" val="100"/> | ||
| 29 | <!--每次送花获得的金币数量--> | ||
| 30 | <common id="17" val="10"/> | ||
| 31 | |||
| 32 | <!--每次PK赢取的金币数量--> | ||
| 33 | <common id="18" val="50"/> | ||
| 34 | <!--每天PK赢取金币数量上限--> | ||
| 35 | <common id="19" val="500"/> | ||
| 36 | |||
| 37 | <!--vip宠物战队数量--> | ||
| 38 | <common id="20" val="6"/> | ||
| 39 | |||
| 40 | <!--每次PK失败的金币数量--> | ||
| 41 | <common id="21" val="10"/> | ||
| 42 | <!--每日game,PK次数上限--> | ||
| 43 | <common id="22" val="20"/> | ||
| 44 | |||
| 45 | <!--每日PK次数上限--> | ||
| 46 | <common id="23" val="10"/> | ||
| 47 | <!--每日vip,PK次数上限--> | ||
| 48 | <common id="24" val="15"/> | ||
| 49 | |||
| 50 | <!--是否开启vip--> | ||
| 51 | <common id="10000" val="1"/> | ||
| 52 | </root> |
cfg/cfg_shdx/head.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | |||
| 3 | <root> | ||
| 4 | <!-- | ||
| 5 | head.id: 头像ID | ||
| 6 | needCard:需要消耗修改头像卡片[0:不消耗,1:消耗] | ||
| 7 | sex:性别 0.随机 1.男 2.女 | ||
| 8 | --> | ||
| 9 | <head id="1" needCard="0" sex="1"/> | ||
| 10 | <head id="2" needCard="1" sex="1"/> | ||
| 11 | <head id="3" needCard="1" sex="1"/> | ||
| 12 | <head id="4" needCard="1" sex="1"/> | ||
| 13 | <head id="5" needCard="0" sex="2"/> | ||
| 14 | <head id="6" needCard="1" sex="2"/> | ||
| 15 | <head id="7" needCard="1" sex="2"/> | ||
| 16 | <head id="8" needCard="1" sex="2"/> | ||
| 17 | <head id="9" needCard="0" sex="2"/> | ||
| 18 | <head id="10" needCard="1" sex="2"/> | ||
| 19 | <head id="11" needCard="1" sex="2"/> | ||
| 20 | <head id="12" needCard="1" sex="2"/> | ||
| 21 | <head id="13" needCard="1" sex="2"/> | ||
| 22 | <head id="14" needCard="1" sex="2"/> | ||
| 23 | <head id="15" needCard="1" sex="2"/> | ||
| 24 | <head id="16" needCard="1" sex="2"/> | ||
| 25 | <head id="17" needCard="1" sex="2"/> | ||
| 26 | <head id="18" needCard="1" sex="2"/> | ||
| 27 | <head id="19" needCard="1" sex="2"/> | ||
| 28 | <head id="20" needCard="1" sex="2"/> | ||
| 29 | <head id="21" needCard="1" sex="1"/> | ||
| 30 | <head id="22" needCard="1" sex="1"/> | ||
| 31 | <head id="23" needCard="1" sex="1"/> | ||
| 32 | <head id="24" needCard="1" sex="1"/> | ||
| 33 | <!-- | ||
| 34 | headFrame.id: 头像框ID | ||
| 35 | needScore:需要积分 | ||
| 36 | needCharm:需要魅力值 | ||
| 37 | |||
| 38 | <headFrame id="110001" needScore="100"/> | ||
| 39 | <headFrame id="110002" needScore="200"/> | ||
| 40 | <headFrame id="110003" needScore="400"/> | ||
| 41 | <headFrame id="110004" needScore="800"/> | ||
| 42 | <headFrame id="110005" needScore="1600"/> | ||
| 43 | <headFrame id="110006" needCharm="50"/> | ||
| 44 | <headFrame id="110007" needCharm="150"/> | ||
| 45 | <headFrame id="110008" needCharm="350"/> | ||
| 46 | <headFrame id="110009" needCharm="650"/> | ||
| 47 | <headFrame id="110010" needCharm="1050"/> | ||
| 48 | --> | ||
| 49 | </root> |
cfg/cfg_shdx/item.txt
0 → 100644
| 1 | id name describe icon shopID amount type add_pet_exp pet_star unique vip | ||
| 2 | 物品id 名字 描述 资源id 商品ID(背包里直接购买索引到商品ID) 库存数量(废弃) 1脸2发3上衣4裤子5鞋6翅膀7玩具 道具增加宠物经验值 对应宠物星级 唯一的 0:普通1:vip | ||
| 3 | 100000 钻石 商店里购买 0 0 0 0 0 0 0 0 | ||
| 4 | 100001 金豆 游乐场玩游戏获得 1 100 0 0 0 0 0 0 | ||
| 5 | 100002 vip经验 vip经验 2 0 0 0 0 0 0 0 | ||
| 6 | 100003 花 花 2 0 0 0 0 0 0 0 | ||
| 7 | 200001 宠物钥匙白 游乐场玩游戏获得,可用于宠物园抓宠物 1 0 0 0 0 1 0 0 | ||
| 8 | 200002 宠物钥匙绿 游乐场玩游戏获得,可用于宠物园抓宠物 2 0 0 0 0 2 0 0 | ||
| 9 | 200003 宠物钥匙蓝 游乐场玩游戏获得,可用于宠物园抓宠物 3 0 0 0 0 3 0 0 | ||
| 10 | 200004 宠物钥匙紫 游乐场玩游戏获得,可用于宠物园抓宠物 4 0 0 0 0 4 0 0 | ||
| 11 | 200005 宠物钥匙黄 游乐场玩游戏获得,可用于宠物园抓宠物 5 0 0 0 0 5 0 0 | ||
| 12 | 200006 宠物钥匙橙 游乐场玩游戏获得,可用于宠物园抓宠物 6 0 0 0 0 6 0 0 | ||
| 13 | 300001 技能水晶白 用于解锁白色宠物技能 1 0 0 0 0 1 0 0 | ||
| 14 | 300002 技能水晶绿 用于解锁绿色宠物技能 2 0 0 0 0 2 0 0 | ||
| 15 | 300003 技能水晶蓝 用于解锁蓝色宠物技能 3 0 0 0 0 3 0 0 | ||
| 16 | 300004 技能水晶紫 用于解锁紫色宠物技能 4 0 0 0 0 4 0 0 | ||
| 17 | 300005 技能水晶黄 用于解锁黄色宠物技能 5 0 0 0 0 5 0 0 | ||
| 18 | 300006 技能水晶橙 用于解锁橙色宠物技能 6 0 0 0 0 6 0 0 | ||
| 19 | 600001 宠物饼干 宠物食物,增加10点宠物经验 1 0 0 0 10 0 0 0 | ||
| 20 | 600002 宠物面包 宠物食物,增加20点宠物经验 1 0 0 0 20 0 0 0 | ||
| 21 | 600003 宠物汉堡 宠物食物,增加100点宠物经验 1 0 0 0 100 0 0 0 | ||
| 22 | 600004 宠物粮食 宠物食物,增加500点宠物经验 1 0 0 0 500 0 0 0 | ||
| 23 | 600005 宠物饮料 宠物食物,增加50点宠物经验 1 0 0 0 50 0 0 0 | ||
| 24 | 600006 宠物罐头 宠物食物,增加200点宠物经验 1 0 0 0 200 0 0 0 | ||
| 25 | 700001 蓝色星空小屋 创建角色送 1 0 0 0 0 0 1 0 | ||
| 26 | 700002 粉红梦幻小屋 粉红梦幻小屋 1 0 0 0 0 0 1 0 | ||
| 27 | 700003 绿野仙踪小屋 绿野仙踪小屋 1 0 0 0 0 0 1 0 | ||
| 28 | 700004 汽车总动员小屋 汽车总动员小屋 1 0 0 0 0 0 1 0 | ||
| 29 | 800012 时尚蛙眼帽 时尚蛙眼帽 0 0 0 2 0 0 1 0 | ||
| 30 | 800013 时尚蝙蝠夹克 时尚蝙蝠夹克 0 0 0 3 0 0 1 0 | ||
| 31 | 800014 时尚小短裤 时尚小短裤 0 0 0 4 0 0 1 0 | ||
| 32 | 800015 时尚小红鞋 时尚小红鞋 0 0 0 5 0 0 1 0 | ||
| 33 | 800022 插花波浪发型 插花波浪发型 0 0 0 2 0 0 1 0 | ||
| 34 | 800023 清凉珍珠衫 清凉珍珠衫 0 0 0 3 0 0 1 0 | ||
| 35 | 800024 清凉小裙裤 清凉小裙裤 0 0 0 4 0 0 1 0 | ||
| 36 | 800025 清凉珍珠鞋 清凉珍珠鞋 0 0 0 5 0 0 1 0 | ||
| 37 | 800027 救生圈 救生圈 0 0 0 7 0 0 1 0 | ||
| 38 | 800032 帅气绅士发型 帅气绅士发型 0 0 0 2 0 0 1 0 | ||
| 39 | 800033 帅气绅士马甲 帅气绅士马甲 0 0 0 3 0 0 1 0 | ||
| 40 | 800034 帅气绅士马裤 帅气绅士马裤 0 0 0 4 0 0 1 0 | ||
| 41 | 800035 帅气绅士鞋 帅气绅士鞋 0 0 0 5 0 0 1 0 | ||
| 42 | 800042 小红帽 小红帽 0 0 0 2 0 0 1 0 | ||
| 43 | 800043 火红小斗篷 火红小斗篷 0 0 0 3 0 0 1 0 | ||
| 44 | 800044 雪白小童裤 雪白小童裤 0 0 0 4 0 0 1 0 | ||
| 45 | 800045 红色小皮靴 红色小皮靴 0 0 0 5 0 0 1 0 | ||
| 46 | 800051 超萌小眼镜 超萌小眼镜 0 0 0 1 0 0 1 0 | ||
| 47 | 800052 超萌鸭头帽 超萌鸭头帽 0 0 0 2 0 0 1 0 | ||
| 48 | 800053 超萌吊带衫 超萌吊带衫 0 0 0 3 0 0 1 0 | ||
| 49 | 800055 超萌小黄鞋 超萌小黄鞋 0 0 0 5 0 0 1 0 | ||
| 50 | 800056 超萌小鸭翅 超萌小鸭翅 0 0 0 6 0 0 1 0 | ||
| 51 | 800057 超萌鸭泳圈 超萌鸭泳圈 0 0 0 7 0 0 1 0 | ||
| 52 | 800062 追风鸭舌帽 追风鸭舌帽 0 0 0 2 0 0 1 0 | ||
| 53 | 800063 追风42号 追风42号 0 0 0 3 0 0 1 0 | ||
| 54 | 800064 追风小短裤 追风小短裤 0 0 0 4 0 0 1 0 | ||
| 55 | 800065 追风球鞋 追风球鞋 0 0 0 5 0 0 1 0 | ||
| 56 | 800072 斑点蝴蝶结 斑点蝴蝶结 0 0 0 2 0 0 1 0 | ||
| 57 | 800073 淡雅水手服 淡雅水手服 0 0 0 3 0 0 1 0 | ||
| 58 | 800074 水手小短裙 水手小短裙 0 0 0 4 0 0 1 0 | ||
| 59 | 800075 淡雅小皮靴 淡雅小皮靴 0 0 0 5 0 0 1 0 | ||
| 60 | 800082 潮宝耳机 潮宝耳机 0 0 0 2 0 0 1 0 | ||
| 61 | 800083 潮宝风衣 潮宝风衣 0 0 0 3 0 0 1 0 | ||
| 62 | 800084 潮宝短裤 潮宝短裤 0 0 0 4 0 0 1 0 | ||
| 63 | 800085 潮宝皮靴 潮宝皮靴 0 0 0 5 0 0 1 0 | ||
| 64 | 800093 休闲萌宝上衣 休闲萌宝上衣 0 0 0 3 0 0 1 0 | ||
| 65 | 800094 休闲萌宝长裤 休闲萌宝长裤 0 0 0 4 0 0 1 0 | ||
| 66 | 800095 休闲萌宝布鞋 休闲萌宝布鞋 0 0 0 5 0 0 1 0 | ||
| 67 | 800102 魔法师礼帽 魔法师礼帽 0 0 0 2 0 0 1 1 | ||
| 68 | 800103 魔法师长袍 魔法师长袍 0 0 0 3 0 0 1 1 | ||
| 69 | 800105 魔法师法靴 魔法师法靴 0 0 0 5 0 0 1 1 | ||
| 70 | 800107 魔法师魔杖 魔法师魔杖 0 0 0 7 0 0 1 1 | ||
| 71 | 800112 冰雪奇缘发型 冰雪奇缘发型 0 0 0 2 0 0 1 1 | ||
| 72 | 800113 冰雪奇缘礼服 冰雪奇缘礼服 0 0 0 3 0 0 1 1 | ||
| 73 | 800114 冰雪奇缘长裙 冰雪奇缘长裙 0 0 0 4 0 0 1 1 | ||
| 74 | 800115 冰雪奇缘皮靴 冰雪奇缘皮靴 0 0 0 5 0 0 1 1 | ||
| 75 | 800116 冰雪奇缘披风 冰雪奇缘披风 0 0 0 6 0 0 1 1 | ||
| 76 | 800122 海盗船长帽子 海盗船长帽子 0 0 0 2 0 0 1 1 | ||
| 77 | 800123 海盗船长礼服 海盗船长礼服 0 0 0 3 0 0 1 1 | ||
| 78 | 800124 海盗船长礼裤 海盗船长礼裤 0 0 0 4 0 0 1 1 | ||
| 79 | 800125 海盗船长皮靴 海盗船长皮靴 0 0 0 5 0 0 1 1 | ||
| 80 | 800127 海盗船长之剑 海盗船长之剑 0 0 0 7 0 0 1 1 | ||
| 81 | 800132 休闲少年发型 休闲少年发型 0 0 0 2 0 0 1 0 | ||
| 82 | 800133 休闲少年上衣 休闲少年上衣 0 0 0 3 0 0 1 0 | ||
| 83 | 800134 休闲少年裤子 休闲少年裤子 0 0 0 4 0 0 1 0 | ||
| 84 | 800135 休闲少年鞋子 休闲少年鞋子 0 0 0 5 0 0 1 0 | ||
| 85 | 800142 运动少女发型 运动少女发型 0 0 0 2 0 0 1 0 | ||
| 86 | 800143 运动少女上衣 运动少女上衣 0 0 0 3 0 0 1 0 | ||
| 87 | 800144 运动少女裤子 运动少女裤子 0 0 0 4 0 0 1 0 | ||
| 88 | 800145 运动少女布鞋 运动少女布鞋 0 0 0 5 0 0 1 0 | ||
| 89 | 800152 秋季休闲发型 秋季休闲发型 0 0 0 2 0 0 1 0 | ||
| 90 | 800153 秋季休闲毛衣 秋季休闲毛衣 0 0 0 3 0 0 1 0 | ||
| 91 | 800154 秋季休闲短裙 秋季休闲短裙 0 0 0 4 0 0 1 0 | ||
| 92 | 800155 秋季休闲短靴 秋季休闲短靴 0 0 0 5 0 0 1 0 | ||
| 93 | 800162 超萌麋鹿发型 超萌麋鹿发型 0 0 0 2 0 0 1 1 | ||
| 94 | 800163 超萌麋鹿上衣 超萌麋鹿上衣 0 0 0 3 0 0 1 1 | ||
| 95 | 800164 超萌麋鹿短裙 超萌麋鹿短裙 0 0 0 4 0 0 1 1 | ||
| 96 | 800165 超萌麋鹿皮鞋 超萌麋鹿皮鞋 0 0 0 5 0 0 1 1 | ||
| 97 | 800172 大耳兔兔帽子 大耳兔兔帽子 0 0 0 2 0 0 1 0 | ||
| 98 | 800173 大耳兔兔短外套 大耳兔兔短外套 0 0 0 3 0 0 1 0 | ||
| 99 | 800174 大耳兔兔短裤 大耳兔兔短裤 0 0 0 4 0 0 1 0 | ||
| 100 | 800175 大耳兔兔鞋袜 大耳兔兔鞋袜 0 0 0 5 0 0 1 0 | ||
| 101 | 800182 圣诞萝莉帽 圣诞萝莉帽 0 0 0 2 0 0 1 0 | ||
| 102 | 800183 圣诞棉绒衣 圣诞棉绒衣 0 0 0 3 0 0 1 0 | ||
| 103 | 800184 圣诞棉绒裙 圣诞棉绒裙 0 0 0 4 0 0 1 0 | ||
| 104 | 800185 圣诞棉绒鞋 圣诞棉绒鞋 0 0 0 5 0 0 1 0 | ||
| 105 | 800192 运动少年发型 运动少年发型 0 0 0 2 0 0 1 0 | ||
| 106 | 800193 运动少年上衣 运动少年上衣 0 0 0 3 0 0 1 0 | ||
| 107 | 800194 运动少年长裤 运动少年长裤 0 0 0 4 0 0 1 0 | ||
| 108 | 800195 运动少年鞋 运动少年鞋 0 0 0 5 0 0 1 0 | ||
| 109 | 800201 可爱雪人鼻 可爱雪人鼻 0 0 0 1 0 0 1 1 | ||
| 110 | 800202 可爱雪人帽 可爱雪人帽 0 0 0 2 0 0 1 1 | ||
| 111 | 800203 可爱雪人服 可爱雪人服 0 0 0 3 0 0 1 1 | ||
| 112 | 800205 可爱雪地靴 可爱雪地靴 0 0 0 5 0 0 1 1 | ||
| 113 | 800206 可爱小雪花 可爱小雪花 0 0 0 6 0 0 1 1 | ||
| 114 | 800207 可爱雪娃娃 可爱雪娃娃 0 0 0 7 0 0 1 1 | ||
| 115 | 800211 雪精灵雪花贴 雪精灵雪花贴 0 0 0 1 0 0 1 0 | ||
| 116 | 800212 雪精灵披肩发 雪精灵披肩发 0 0 0 2 0 0 1 0 | ||
| 117 | 800213 雪精灵羽绒服 雪精灵羽绒服 0 0 0 3 0 0 1 0 | ||
| 118 | 800214 雪精灵小短裙 雪精灵小短裙 0 0 0 4 0 0 1 0 | ||
| 119 | 800215 雪精灵雪地靴 雪精灵雪地靴 0 0 0 5 0 0 1 0 | ||
| 120 | 800216 雪精灵翅膀 雪精灵翅膀 0 0 0 6 0 0 1 0 | ||
| 121 | 800217 雪精灵小手包 雪精灵小手包 0 0 0 7 0 0 1 0 | ||
| 122 | 800221 萌天使面纹 萌天使面纹 0 0 0 1 0 0 1 1 | ||
| 123 | 800222 萌天使蘑菇头 萌天使蘑菇头 0 0 0 2 0 0 1 1 | ||
| 124 | 800223 萌天使连衣裙 萌天使连衣裙 0 0 0 3 0 0 1 1 | ||
| 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 | ||
| 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 | ||
| 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 | ||
| 128 | 800231 粉小猫创可贴 粉小猫创可贴 0 0 0 1 0 0 1 0 | ||
| 129 | 800232 粉小猫发型 粉小猫发型 0 0 0 2 0 0 1 0 | ||
| 130 | 800233 粉小猫上衣 粉小猫上衣 0 0 0 3 0 0 1 0 | ||
| 131 | 800235 粉小猫鞋子 粉小猫鞋子 0 0 0 5 0 0 1 0 | ||
| 132 | 800236 天女散花 天女散花 0 0 0 6 0 0 1 0 | ||
| 133 | 800237 粉小猫手链 粉小猫手链 0 0 0 7 0 0 1 0 | ||
| 134 | 800241 新春虎头吉祥痣 新春虎头吉祥痣 0 0 0 1 0 0 1 0 | ||
| 135 | 800242 新春虎头头套 新春虎头帽 0 0 0 2 0 0 1 0 | ||
| 136 | 800243 新春虎头上衣 新春虎头衣 0 0 0 3 0 0 1 0 | ||
| 137 | 800244 新春虎头裤 新春虎头裤 0 0 0 4 0 0 1 0 | ||
| 138 | 800245 新春虎头鞋 新春虎头鞋 0 0 0 5 0 0 1 0 | ||
| 139 | 800246 新春虎头尾 新春虎头尾 0 0 0 6 0 0 1 0 | ||
| 140 | 800247 春节鞭炮 新春虎头鞭炮 0 0 0 7 0 0 1 0 | ||
| 141 | 800252 樱花妹发型 樱花妹发型 0 0 0 2 0 0 1 0 | ||
| 142 | 800253 樱花妹服 樱花妹服 0 0 0 3 0 0 1 0 | ||
| 143 | 800255 樱花妹鞋 樱花妹鞋 0 0 0 5 0 0 1 0 | ||
| 144 | 800256 樱花妹背景 樱花妹背景 0 0 0 6 0 0 1 0 | ||
| 145 | 800257 樱花妹伞 樱花妹伞 0 0 0 7 0 0 1 0 | ||
| 146 | 800262 小飞侠发型 小飞侠发型 0 0 0 2 0 0 1 0 | ||
| 147 | 800263 小飞侠上衣 小飞侠上衣 0 0 0 3 0 0 1 0 | ||
| 148 | 800264 小飞侠裤子 小飞侠裤子 0 0 0 4 0 0 1 0 | ||
| 149 | 800265 小飞侠鞋 小飞侠鞋 0 0 0 5 0 0 1 0 | ||
| 150 | 800266 小飞侠翅膀 小飞侠翅膀 0 0 0 6 0 0 1 0 | ||
| 151 | 800267 小飞侠玩具 小飞侠玩具 0 0 0 7 0 0 1 0 | ||
| 152 | 800271 原始人面饰 原始人面饰 0 0 0 1 0 0 1 0 | ||
| 153 | 800272 原始人发型 原始人发型 0 0 0 2 0 0 1 0 | ||
| 154 | 800273 原始人服饰 原始人服饰 0 0 0 3 0 0 1 0 | ||
| 155 | 800275 原始人鞋 原始人鞋 0 0 0 5 0 0 1 0 | ||
| 156 | 800277 原始人棒槌 原始人棒槌 0 0 0 7 0 0 1 0 | ||
| 157 | 800282 宇航员发型 宇航员发型 0 0 0 2 0 0 1 0 | ||
| 158 | 800283 宇航员上衣 宇航员上衣 0 0 0 3 0 0 1 0 | ||
| 159 | 800284 宇航员裤 宇航员裤 0 0 0 4 0 0 1 0 | ||
| 160 | 800285 宇航员鞋 宇航员鞋 0 0 0 5 0 0 1 0 | ||
| 161 | 800291 福尔摩斯面饰 福尔摩斯面饰 0 0 0 1 0 0 1 0 | ||
| 162 | 800292 福尔摩斯发型 福尔摩斯发型 0 0 0 2 0 0 1 0 | ||
| 163 | 800293 福尔摩斯上衣 福尔摩斯上衣 0 0 0 3 0 0 1 0 | ||
| 164 | 800294 福尔摩斯裤 福尔摩斯裤 0 0 0 4 0 0 1 0 | ||
| 165 | 800295 福尔摩斯鞋 福尔摩斯鞋 0 0 0 5 0 0 1 0 | ||
| 166 | 800297 福尔摩斯放大镜 福尔摩斯放大镜 0 0 0 7 0 0 1 0 | ||
| 167 | 800301 剑侠客面饰 剑侠客面饰 0 0 0 1 0 0 1 0 | ||
| 168 | 800302 剑侠客发型 剑侠客发型 0 0 0 2 0 0 1 0 | ||
| 169 | 800303 剑侠客上衣 剑侠客上衣 0 0 0 3 0 0 1 0 | ||
| 170 | 800304 剑侠客裤 剑侠客裤 0 0 0 4 0 0 1 0 | ||
| 171 | 800305 剑侠客鞋 剑侠客鞋 0 0 0 5 0 0 1 0 | ||
| 172 | 800307 剑侠客武器 剑侠客武器 0 0 0 7 0 0 1 0 | ||
| 173 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 | ||
| 174 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 | ||
| 175 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | ||
| 176 | 910002 彩虹壁灯 彩虹壁灯 1 0 0 0 0 0 1 0 | ||
| 177 | 910003 冲浪板 冲浪板 1 0 0 0 0 0 1 0 | ||
| 178 | 910005 蜂巢灯 蜂巢灯 1 0 0 0 0 0 1 0 | ||
| 179 | 910010 金萝卜奖杯 金萝卜奖杯 1 0 0 0 0 0 1 0 | ||
| 180 | 910011 可爱小风车 可爱小风车 1 0 0 0 0 0 1 0 | ||
| 181 | 910013 梦幻吉他 梦幻吉他 1 0 0 0 0 0 1 0 | ||
| 182 | 910014 泥偶书架 泥偶书架 1 0 0 0 0 0 1 0 | ||
| 183 | 910015 鸟笼 鸟笼 1 0 0 0 0 0 1 0 | ||
| 184 | 910016 螃蟹挂钟 螃蟹挂钟 1 0 0 0 0 0 1 0 | ||
| 185 | 910017 气球束 气球束 1 0 0 0 0 0 1 0 | ||
| 186 | 910019 世界地图 世界地图 1 0 0 0 0 0 1 0 | ||
| 187 | 910020 太阳壁灯 太阳壁灯 1 0 0 0 0 0 1 0 | ||
| 188 | 910021 五芒星奖杯 五芒星奖杯 1 0 0 0 0 0 1 0 | ||
| 189 | 910023 小鸟窝 小鸟窝 1 0 0 0 0 0 1 0 | ||
| 190 | 910025 小熊气球 小熊气球 1 0 0 0 0 0 1 0 | ||
| 191 | 910026 星星壁灯 星星壁灯 1 0 0 0 0 0 1 0 | ||
| 192 | 910027 幸运挂饰 幸运挂饰 1 0 0 0 0 0 1 0 | ||
| 193 | 910028 英雄奖牌 英雄奖牌 1 0 0 0 0 0 1 0 | ||
| 194 | 910029 勇士奖牌 勇士奖牌 1 0 0 0 0 0 1 0 | ||
| 195 | 910030 家居达人Ⅱ 家居达人Ⅱ 1 0 0 0 0 0 1 0 | ||
| 196 | 910031 任务能手Ⅰ 任务能手Ⅰ 1 0 0 0 0 0 1 0 | ||
| 197 | 910032 隐形富豪Ⅰ 隐形富豪Ⅰ 1 0 0 0 0 0 1 0 | ||
| 198 | 910033 隐形富豪Ⅱ 隐形富豪Ⅱ 1 0 0 0 0 0 1 0 | ||
| 199 | 910034 游戏王Ⅰ 游戏王Ⅰ 1 0 0 0 0 0 1 0 | ||
| 200 | 910035 百变星君 百变星君 1 0 0 0 0 0 1 0 | ||
| 201 | 910036 飞天Ⅰ 飞天Ⅰ 1 0 0 0 0 0 1 0 | ||
| 202 | 910037 飞天Ⅱ 飞天Ⅱ 1 0 0 0 0 0 1 0 | ||
| 203 | 910038 飞天Ⅲ 飞天Ⅲ 1 0 0 0 0 0 1 0 | ||
| 204 | 910039 大富豪Ⅰ 大富豪Ⅰ 1 0 0 0 0 0 1 0 | ||
| 205 | 910040 大富豪Ⅱ 大富豪Ⅱ 1 0 0 0 0 0 1 0 | ||
| 206 | 910041 大富豪Ⅲ 大富豪Ⅲ 1 0 0 0 0 0 1 0 | ||
| 207 | 910042 任务能手Ⅱ 任务能手Ⅱ 1 0 0 0 0 0 1 0 | ||
| 208 | 910043 任务能手Ⅲ 任务能手Ⅲ 1 0 0 0 0 0 1 0 | ||
| 209 | 910044 小富豪Ⅰ 小富豪Ⅰ 1 0 0 0 0 0 1 0 | ||
| 210 | 910045 小富豪Ⅱ 小富豪Ⅱ 1 0 0 0 0 0 1 0 | ||
| 211 | 910046 小富豪Ⅲ 小富豪Ⅲ 1 0 0 0 0 0 1 0 | ||
| 212 | 910047 五花八门 五花八门 1 0 0 0 0 0 1 0 | ||
| 213 | 910048 时尚达人 时尚达人 1 0 0 0 0 0 1 0 | ||
| 214 | 910049 锦衣华服 锦衣华服 1 0 0 0 0 0 1 0 | ||
| 215 | 910050 行万里路 行万里路 1 0 0 0 0 0 1 0 | ||
| 216 | 910051 直冲云霄 直冲云霄 1 0 0 0 0 0 1 0 | ||
| 217 | 910052 隐形富豪Ⅲ 隐形富豪Ⅲ 1 0 0 0 0 0 1 0 | ||
| 218 | 910053 游戏王Ⅱ 游戏王Ⅱ 1 0 0 0 0 0 1 0 | ||
| 219 | 910054 游戏王Ⅲ 游戏王Ⅲ 1 0 0 0 0 0 1 0 | ||
| 220 | 910055 时尚达人Ⅰ 时尚达人Ⅰ 1 0 0 0 0 0 1 0 | ||
| 221 | 910056 时尚达人Ⅱ 时尚达人Ⅱ 1 0 0 0 0 0 1 0 | ||
| 222 | 910057 时尚达人Ⅲ 时尚达人Ⅲ 1 0 0 0 0 0 1 0 | ||
| 223 | 910058 家居达人Ⅰ 家居达人Ⅰ 1 0 0 0 0 0 1 0 | ||
| 224 | 910059 家居达人Ⅲ 家居达人Ⅲ 1 0 0 0 0 0 1 0 | ||
| 225 | 910060 驯宠王Ⅰ 驯宠王Ⅰ 1 0 0 0 0 0 1 0 | ||
| 226 | 910061 驯宠王Ⅱ 驯宠王Ⅱ 1 0 0 0 0 0 1 0 | ||
| 227 | 910062 驯宠王Ⅲ 驯宠王Ⅲ 1 0 0 0 0 0 1 0 | ||
| 228 | 910063 衣冠楚楚 衣冠楚楚 1 0 0 0 0 0 1 0 | ||
| 229 | 910064 我的礼包Ⅲ 我的礼包Ⅲ 1 0 0 0 0 0 1 0 | ||
| 230 | 910065 我是会员Ⅰ 我是会员Ⅰ 1 0 0 0 0 0 1 0 | ||
| 231 | 910066 我的礼包Ⅰ 我的礼包Ⅰ 1 0 0 0 0 0 1 0 | ||
| 232 | 910067 我是会员Ⅱ 我是会员Ⅱ 1 0 0 0 0 0 1 0 | ||
| 233 | 910068 我的礼包Ⅱ 我的礼包Ⅱ 1 0 0 0 0 0 1 0 | ||
| 234 | 910069 我是会员Ⅲ 我是会员Ⅲ 1 0 0 0 0 0 1 0 | ||
| 235 | 910070 大力神奖杯 大力神奖杯 1 0 0 0 0 0 1 0 | ||
| 236 | 910071 鸡小囡奖杯 鸡小囡奖杯 1 0 0 0 0 0 1 0 | ||
| 237 | 910073 红色泳圈 红色泳圈 1 0 0 0 0 0 1 0 | ||
| 238 | 910074 日记古文告示 日记古文告示 1 0 0 0 0 0 1 0 | ||
| 239 | 910075 国学小猪窗花 国学小猪窗花 1 0 0 0 0 0 1 0 | ||
| 240 | 910076 日记便签 日记便签 1 0 0 0 0 0 1 0 | ||
| 241 | 910077 早教小飞碟 早教小飞碟 1 0 0 0 0 0 1 0 | ||
| 242 | 910078 幽灵热气球 幽灵热气球 1 0 0 0 0 0 1 0 | ||
| 243 | 910080 早教益智玩具 早教益智玩具 1 0 0 0 0 0 1 0 | ||
| 244 | 910081 回旋镖 回旋镖 1 0 0 0 0 0 1 0 | ||
| 245 | 910082 海豚模型 海豚模型 1 0 0 0 0 0 1 0 | ||
| 246 | 910083 英文墙贴 英文墙贴 1 0 0 0 0 0 1 0 | ||
| 247 | 910084 国学彩虹扇 国学彩虹扇 1 0 0 0 0 0 1 0 | ||
| 248 | 910085 日记记事板 日记记事板 1 0 0 0 0 0 1 0 | ||
| 249 | 910087 国学山水画 国学山水画 1 0 0 0 0 0 1 0 | ||
| 250 | 910088 英文壁画 英文壁画 1 0 0 0 0 0 1 0 | ||
| 251 | 910089 可爱小盆栽 可爱小盆栽 1 0 0 0 0 0 1 0 | ||
| 252 | 910090 早教机器人 早教机器人 1 0 0 0 0 0 1 0 | ||
| 253 | 910091 小树身高墙贴 小树身高墙贴 1 0 0 0 0 0 1 0 | ||
| 254 | 910092 英文彩条 英文彩条 1 0 0 0 0 0 1 0 | ||
| 255 | 910093 小船模型 小船模型 1 0 0 0 0 0 1 0 | ||
| 256 | 920001 草垛沙发 草垛沙发 1 0 0 0 0 0 1 0 | ||
| 257 | 920002 大象滑梯 大象滑梯 1 0 0 0 0 0 1 0 | ||
| 258 | 920003 单人沙发 单人沙发 1 0 0 0 0 0 1 0 | ||
| 259 | 920004 翻斗车 翻斗车 1 0 0 0 0 0 1 0 | ||
| 260 | 920005 胡萝卜镜子 胡萝卜镜子 1 0 0 0 0 0 1 0 | ||
| 261 | 920006 滑板车 滑板车 1 0 0 0 0 0 1 0 | ||
| 262 | 920007 火车头 火车头 1 0 0 0 0 0 1 0 | ||
| 263 | 920008 火车玩具 火车玩具 1 0 0 0 0 0 1 0 | ||
| 264 | 920009 火烈鸟气垫 火烈鸟气垫 1 0 0 0 0 0 1 0 | ||
| 265 | 920010 菊花地毯 菊花地毯 1 0 0 0 0 0 1 0 | ||
| 266 | 920011 蓝球 蓝球 1 0 0 0 0 0 1 0 | ||
| 267 | 920012 蘑菇沙发 蘑菇沙发 1 0 0 0 0 0 1 0 | ||
| 268 | 920013 魔性花 魔性花 1 0 0 0 0 0 1 0 | ||
| 269 | 920014 沙滩躺椅 沙滩躺椅 1 0 0 0 0 0 1 0 | ||
| 270 | 920015 书案 书案 1 0 0 0 0 0 1 0 | ||
| 271 | 920016 书桌 书桌 1 0 0 0 0 0 1 0 | ||
| 272 | 920017 双人沙发 双人沙发 1 0 0 0 0 0 1 0 | ||
| 273 | 920018 太阳伞 太阳伞 1 0 0 0 0 0 1 0 | ||
| 274 | 920019 挖沙套装 挖沙套装 1 0 0 0 0 0 1 0 | ||
| 275 | 920020 玩具灶 玩具灶 1 0 0 0 0 0 1 0 | ||
| 276 | 920021 仙人球茶几 仙人球茶几 1 0 0 0 0 0 1 0 | ||
| 277 | 920022 仙人掌 仙人掌 1 0 0 0 0 0 1 0 | ||
| 278 | 920023 香蕉船 香蕉船 1 0 0 0 0 0 1 0 | ||
| 279 | 920024 小吊车 小吊车 1 0 0 0 0 0 1 0 | ||
| 280 | 920025 小鸡布偶 小鸡布偶 1 0 0 0 0 0 1 0 | ||
| 281 | 920026 小警车 小警车 1 0 0 0 0 0 1 0 | ||
| 282 | 920027 小木马 小木马 1 0 0 0 0 0 1 0 | ||
| 283 | 920028 小鲨鱼玩具 小鲨鱼玩具 1 0 0 0 0 0 1 0 | ||
| 284 | 920029 小书柜 小书柜 1 0 0 0 0 0 1 0 | ||
| 285 | 920030 小熊床 小熊床 1 0 0 0 0 0 1 0 | ||
| 286 | 920031 小帐篷 小帐篷 1 0 0 0 0 0 1 0 | ||
| 287 | 920032 星星衣架 星星衣架 1 0 0 0 0 0 1 0 | ||
| 288 | 920033 勇者必胜奖杯 勇者必胜奖杯 1 0 0 0 0 0 1 0 | ||
| 289 | 920034 章鱼凳子 章鱼凳子 1 0 0 0 0 0 1 0 | ||
| 290 | 920037 千部斩奖杯 千部斩奖杯 1 0 0 0 0 0 1 0 | ||
| 291 | 920038 上下五千部奖杯 上下五千部奖杯 1 0 0 0 0 0 1 0 | ||
| 292 | 920039 白银优宝奖杯 白银优宝奖杯 1 0 0 0 0 0 1 0 | ||
| 293 | 920041 黄金优宝奖杯 黄金优宝奖杯 1 0 0 0 0 0 1 0 | ||
| 294 | 920042 儿歌手摇铃 儿歌手摇铃 1 0 0 0 0 0 1 0 | ||
| 295 | 920043 小鸡仔布偶 小鸡仔布偶 1 0 0 0 0 0 1 0 | ||
| 296 | 920044 动漫珠珠 动漫珠珠 1 0 0 0 0 0 1 0 | ||
| 297 | 920045 动漫放映机 动漫放映机 1 0 0 0 0 0 1 0 | ||
| 298 | 920046 动漫PAD 动漫PAD 1 0 0 0 0 0 1 0 | ||
| 299 | 920047 儿歌录音机 儿歌录音机 1 0 0 0 0 0 1 0 | ||
| 300 | 920048 儿歌电子琴 儿歌电子琴 1 0 0 0 0 0 1 0 | ||
| 301 | 920050 动漫路马 动漫路马 1 0 0 0 0 0 1 0 | ||
| 302 | 920051 单人小沙发 单人小沙发 1 0 0 0 0 0 1 0 | ||
| 303 | 920052 动漫小电视 动漫小电视 1 0 0 0 0 0 1 0 | ||
| 304 | 920053 动漫红衣阿奇 动漫红衣阿奇 1 0 0 0 0 0 1 0 | ||
| 305 | 920054 动漫小力 动漫小力 1 0 0 0 0 0 1 0 | ||
| 306 | 920055 动漫蓝衣阿奇 动漫蓝衣阿奇 1 0 0 0 0 0 1 0 | ||
| 307 | 920056 动漫毛毛 动漫毛毛 1 0 0 0 0 0 1 0 | ||
| 308 | 920057 儿歌架子鼓 儿歌架子鼓 1 0 0 0 0 0 1 0 |
cfg/cfg_shdx/item.xlsx
0 → 100644
No preview for this file type
cfg/cfg_shdx/login.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | login.day.id: 连续登录几天的奖励, 其中0代表满月登录奖励 | ||
| 4 | |||
| 5 | |||
| 6 | --> | ||
| 7 | <root> | ||
| 8 | <login> | ||
| 9 | <day id="2" reward="200001,1"/> | ||
| 10 | <day id="5" reward="200001,1"/> | ||
| 11 | <day id="7" reward="200002,1"/> | ||
| 12 | <day id="14" reward="200002,1"/> | ||
| 13 | <day id="20" reward="200002,1"/> | ||
| 14 | </login> | ||
| 15 | </root> |
cfg/cfg_shdx/mail.xml
0 → 100644
| 1 | <root> | ||
| 2 | <!--id邮件id [1-9999]战绩 [100000-199999] 普通 | ||
| 3 | [200000-299999] 用户->用户 | ||
| 4 | title邮件标题 | ||
| 5 | writer发信人 | ||
| 6 | desc邮件内容 | ||
| 7 | item邮件物品 道具ID,数量;道具ID,数量 只支持发送道具 | ||
| 8 | --> | ||
| 9 | <!--战绩 | ||
| 10 | id:匹配游戏ID | ||
| 11 | --> | ||
| 12 | <!-- | ||
| 13 | <mail id="1" title="掼蛋战况" writer="全家棋牌" desc="你的牌局战况"/> | ||
| 14 | <mail id="2" title="血战战况" writer="全家棋牌" desc="你的牌局战况"/> | ||
| 15 | <mail id="4" title="斗地主战况" writer="全家棋牌" desc="你的牌局战况"/> | ||
| 16 | <mail id="8" title="战况" writer="全家棋牌" desc="牌局战况"/> | ||
| 17 | --> | ||
| 18 | <!--普通 | ||
| 19 | <mail id="100001" title="全民活动大礼包" writer="全家棋牌" desc="亲爱的老板,恭喜你获得活动奖励,请验收礼包." item="100009,1"/> | ||
| 20 | <mail id="100002" title="微信分享(朋友/群)奖励" writer="全家棋牌" desc="亲爱的用户,恭喜你获得分享奖励,请验收礼包." item="100009,1"/> | ||
| 21 | <mail id="100003" title="微信分享(朋友圈)奖励" writer="全家棋牌" desc="亲爱的用户,恭喜你获得分享奖励,请验收礼包." item="100009,2"/> | ||
| 22 | --> | ||
| 23 | <!--测试:勿删!!!用户->用户 | ||
| 24 | <mail id="200001" title="好友邮件" writer="用户昵称" desc="用户1 发给用户2 xxx道具xx个"/> | ||
| 25 | --> | ||
| 26 | <!--系统->用户 | ||
| 27 | <mail id="300001" title="商城礼品" writer="全家棋牌" desc="亲爱的老板,恭喜你成功兑换商城礼品,7个工作日内,客服将联系您."/> | ||
| 28 | |||
| 29 | |||
| 30 | 游戏更新奖励[400000,499999] 系统->用户 | ||
| 31 | --> | ||
| 32 | <!--version 4.0.1 | ||
| 33 | <mail id="400001" title="全家棋牌4.0版本更新" writer="全家棋牌" desc="1、界面视觉和交互方式全面升级,让您有很好的游戏体验;\n2、添加了更多活动和奖励;\n3、修复部分BUG。" item="100001,500"/> | ||
| 34 | version 4.0.2 | ||
| 35 | <mail id="400002" title="游戏更新奖励" writer="全家棋牌" desc="亲爱的老板2,游戏更新奖励." item="100001,500"/> | ||
| 36 | version 4.0.3 | ||
| 37 | <mail id="400003" title="全家棋牌4.0版本更新" writer="全家棋牌" desc="1、界面视觉和交互方式全面升级,让您有很好的游戏体验;\n2、添加了更多活动和奖励;\n3、修复部分BUG。" item="100001,500"/> | ||
| 38 | |||
| 39 | 周榜奖励 | ||
| 40 | <mail id="500001" title="周榜奖励" writer="全家棋牌" desc="亲爱的用户,恭喜你获得活动奖励,请验收礼包."/> | ||
| 41 | |||
| 42 | --> | ||
| 43 | <!-- | ||
| 44 | id:匹配游戏ID | ||
| 45 | --> | ||
| 46 | |||
| 47 | <mail id="1" title="送花" writer="喜欢你的人" desc="赠送鲜花记录"/> | ||
| 48 | <mail id="2" title="挑战" writer="挑战你的人" desc="小游戏挑战记录"/> | ||
| 49 | |||
| 50 | </root> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
cfg/cfg_shdx/nick.xml
0 → 100644
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!--随机nick--> | ||
| 3 | <root> | ||
| 4 | <first | ||
| 5 | str="大方的,大肚的,貌美的,虚心的,粗心的,耐心的,多话的,不语的,呆滞的,可怜的,笑趴的,暴跳的,贪吃的,爱吃的,暴食的,搞笑的,幽默的,苗条的,跳跃的,灵动的,尴尬的,婀娜的,胆大的,哭泣的,吃瓜的,看戏的,说笑的,腾空的,昏眩的,怕黑的,怕高的,年轻的,聪明的,雪白的,富裕的,多金的,炫酷的,漂亮的,美丽的,优秀的,慌张的,紧张的,焦虑的,马虎的,爱哭的,悲催的,主观的,明快的,高兴的,幸福的,清楚的,明确的,结实的,伟大的,勇敢的,坚强的,温柔的,平淡的,简单的,固执的,醒目的,干净的,傲慢的,倔强的,脆弱的,乐观的,爽朗的,豪放的,开朗的,爱笑的,娇柔的,友好的,活泼的,昂贵的,孤独的,好动的,愉快的,热情的,可亲的,健谈的,轻松的,机敏的,外向的,兴奋的,强烈的,率直的,善良的,文雅的,整洁的,内向的,沉静的,稳重的,顺从的,温和的,老实的,沉著的,和平的,体贴的,忠诚的,知足的,果断的,喜爱的,善变的,细节的,保守的,忠心的,自信的,独立的,不凡的,独特的,悠然的,从容的,迷人的,淡定的,海涵的,洋气的,高雅的,风度的,随和的,王气的,弱气的,潇洒的,宽容的,迷茫的,困惑的,疲倦的,光明的,磊落的,正正的,忠心的,耿耿的,冰雪的,不同的,高风的,高节的,清风的,高情的,雅士的,厚德的,怀瑾的,敬老的,尊贤的,积善的,敬贤的,礼士的,兰心的,蕙性的,风流的,倜傥的,君子的,彬彬的,落雁的,闭月的,倾国的,倾城的,美玉的,如画的,如花的,似玉的,虎背的,熊腰的,心宽的,体胖的,楚楚的,国色的,天香的,眉清的,目秀的,鹤发的,童颜的,亭亭的,玉立的,憨态的,风度的,翩翩的,堂堂的,容光的,冰肌的,婀娜的,多姿的,才高的,博学的,多才的,博古的,通今的,双全的,过人的,拔萃的,踔绝的,栋梁的,多艺的,风华的,绝代的,高才的,无双的,后起的,妙手的,莫测的,高深的,冠冕的,多劳的,俊彦的,怀玉的,真才的,实学的,多闻的,智勇的,卓尔的,远扬的,厚颜的,逢迎的,忙碌的,充实的,不屈的" | ||
| 6 | /> | ||
| 7 | <middle | ||
| 8 | str="赵,钱,孙,李,周,吴,郑,王,冯,陈,楮,卫,蒋,沈,韩,杨,朱,秦,尤,许,何,吕,施,张,孔,曹,严,华,金,魏,陶,姜,戚,谢,邹,喻,柏,水,窦,章,云,苏,潘,葛,奚,范,彭,郎,鲁,韦,昌,马,苗,凤,花,方,俞,任,袁,柳,酆,鲍,史,唐,费,廉,岑,薛,雷,贺,倪,汤,滕,殷,罗,毕,郝,邬,安,常,乐,于,时,傅,皮,卞,齐,康,伍,余,元,卜,顾,孟,平,黄,和,穆,萧,尹,姚,邵,湛,汪,祁,毛,禹,狄,米,贝,明,臧,计,伏,成,戴,谈,宋,茅,庞,熊,纪,舒,屈,项,祝,董,梁,杜,阮,蓝,闽,席,季,麻,强,贾,路,娄,危,江,童,颜,郭,梅,盛,林,刁,锺,徐,丘,骆,高,夏,蔡,田,樊,胡,凌,霍,虞,万,支,柯,昝,管,卢,莫,经,房,裘,缪,干,解,应,宗,丁,宣,贲,邓,郁,单,杭,洪,包,诸,左,石,崔,吉,钮,龚,程,嵇,邢,滑,裴,陆,荣,翁,荀,羊,於,惠,甄,麹,家,封,芮,羿,储,靳,汲,邴,糜,松,井,段,富,巫,乌,焦,巴,弓,牧,隗,山,谷,车,侯,宓,蓬,全,郗,班,仰,秋,仲,伊,宫,宁,仇,栾,暴,甘,斜,厉,戎,祖,武,符,刘,景,詹,束,龙,叶,幸,司,韶,郜,黎,蓟,薄,印,宿,白,怀,蒲,邰,从,鄂,索,咸,籍,赖,卓,蔺,屠,蒙,池,乔,阴,郁,胥,能,苍,双,闻,莘,党,翟,谭,贡,劳,逄,姬,申,扶,堵,冉,宰,郦,雍,郤,璩,桑,桂,濮,牛,寿,通,边,扈,燕,冀,郏,浦,尚,农,温,别,庄,晏,柴,瞿,阎,充,慕,连,茹,习,宦,艾,鱼,容,向,古,易,慎,戈,廖,庾,终,暨,居,衡,步,都,耿,满,弘,匡,国,文,寇,广,禄,阙,东,欧,殳,沃,利,蔚,越,夔,隆,师,巩,厍,聂,晁,勾,敖,融,冷,訾,辛,阚,那,简,饶,空,曾,毋,沙,乜,养,鞠,须,丰,巢,关,蒯,相,查,后,荆,红,游,竺,权,逑,盖,益,桓,公,万俟,司马,上官,欧阳,夏侯,诸葛,闻人,东方,赫连,皇甫,尉迟,公羊,澹台,公冶,宗政,濮阳,淳于,单于,太叔,申屠,公孙,仲孙,轩辕,令狐,锺离,宇文,长孙,慕容,鲜于,闾丘,司徒,司空,丌官,司寇,仉,督,子车,颛孙,端木,巫马,公西,漆雕,乐正,壤驷,公良,拓拔,夹谷,宰父,谷梁,晋,楚,阎,法,汝,鄢,涂,钦,段干,百里,东郭,南门,呼延,归,海,羊舌,微生,岳,帅,缑,亢,况,后,有,琴,梁丘,左丘,东门,西门,商,牟,佘,佴,伯,赏,南宫,墨,哈,谯,笪,年,爱,阳,佟" | ||
| 9 | /> | ||
| 10 | <last | ||
| 11 | str="洛,璟,煜,芮,睿,晨,熠,悟,莹,颖,语,烜,瑄,萱,轩,珸,羽,璇,允,芸,沺,苒,阳,煦,珊,灿,耀,烨,诺,玥,悦,跃,峥,知,智,旭,珝,珬,珂,姁,琬,妧,炎,妍,珚,彦,琰,婷,琅,朗,卓,琢,凡,思,宇,郁,希,言,公,承,宏,闻,贞,尚,衍,兴,毓,传,纪,广,昭,宪,庆,繁,祥,令,德,维,垂,佑,钦,绍,念,显,扬,建,道,敦,安,定,懋,修,肇,彝,常,裕,文,焕,景,瑞,永,锡,世,绪,昌,小,大,丁,丙,丛,两,中,丰,临,丹,丽,乃,之,乐,了,争,二,亭,亮,亶,从,仑,仝,代,仲,伦,伶,佁,佃,住,体,佟,佰,侗,侣,侦,侬,俊,俐,俪,倓,倜,倬,值,停,傣,儋,兆,光,党,全,六,典,内,冉,农,冬,凉,凌,刘,利,勺,午,单,南,卢,厅,历,厉,厥,叠,另,只,召,台,同,吕,听,呈,哲,唐,囡,团,图,夏,多,天,太,头,奈,奏,奖,女,奴,妡,妥,妮,妲,妶,姈,姊,姐,姞,姯,姳,娄,娌,娘,娜,娢,笠,笥,符,第,笭,笮,笳,笺,等,筌,筏,筐,筑,答,策,筠,筱,筵,筹,简,箐,箕,管,箫,箭,箴,篁,篇,篮,篱,簇,簟,簪,籁,籍,粉,耕,联,聿,肖,肯,胤,舰,舸,艺,艽,芃,芄,芊,芋,芍,芏,芑,芒,芗,芙,芜,芝,芠,芣,芥,芦,芩,芪,芫,芬,芭,芯,花,芳,芷,芹,芽,芾,苁,苄,苇,苋,苌,苍,苎,苏,苑,苓,苔,苕,苜,苞,苡,苣,若,苪,英,苳,苴,苹,苻,苼,苾,茁,茂,茅,茉,茗,茚,茜,尾,斌,莹,妍,鸣,不,茗,颖,嫣,无,千,摇,敏,盈,芫,莫,稚,菲,莆,樱,凤,英,冰,姝,荧,珠,亚,若,涟,彤,萤,洙,素,飞,藏,虔,桐,莺,竺,妙,芝,瑛,萝,灭,珊,绾,芷,璎,翠,高,如,唯,艳,姿,芙,萃,妖,雪,绝,茈,芾,柔,三,血,涫,湘,沁,代,秀,襄,芹,踏,赛,蓉,香,衫,柏,一,青,玲,雁,灵,卿,琳,东,宝,宫,清,绫,莛,沉,涔,邪,惠,翎,葶,落,老,荟,丝,芮,凡,黎,筝,姒,可,真,苠,闭,朝,贞,绮,羞,颜,珍,淇,茹,幻,宛,荠,盛,丹,娩,琦,梨,缘,莞,衣,冥,菀,沂,溪,葵,苡,起,惋,愫,怡,聋,太,夜,涑,悒,绣,兰,芳,金,善,澜,芸,大,蓝,笙,傻,紫,斓,忻,蛟,双,魂,纹,芯,汝,阑,雯,中,玉,婷,岂,弱,寡,秋,萍,外,行,颦,媚,舞,婴,毒,问,苑,小,梦,之,慕,尔,初,沛,傲,曼,乐,惜,新,语,海,涵,水,醉,从,又,碧,元,怜,南,雨,易,木,未,本,术,朱,朴,朵,机,权,杉,杏,材,村,杓,杜,杞,杨,杭,杯,杰,杲,杷,杼,松,极,构,枇,枋,析,林,枚,果,枝,枞,枢,枥,枧,枨,枫,枰,枳,枸,柄,柅,柚,柞,柠,柯,柱,柳,柴,柽,柿,栅,标,栈,栉,栊,栋,树,栒,栓,栗,栟,校,栩,株,栫,样,根,格,桀,桁,桂,桃,桄,桅,桉,桑,桓,桔,桠,桢,桤,桥,桦,桧,桷,梃,梅,梒,梓,梡,梢,梣,梧,梭,梯,械,梵,检,棉,棋,棌,棒,棕,棚,棠,棣,棨" | ||
| 12 | /> | ||
| 13 | </root> |
cfg/cfg_shdx/notice.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | |||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | <!-- | ||
| 7 | 1、商城购买公告(特别贵的物品) | ||
| 8 | 格式:恭喜+XXX+在商城购买了+道具名称+道具类型,开启土豪炫酷之路!立即前往~ | ||
| 9 | 例如:恭喜来宾12345在商城购买了节节高升头像框,开启土豪炫酷之路!立即前往~ | ||
| 10 | 指定道具,可以配置。 | ||
| 11 | 道具名称:商城道具名 | ||
| 12 | 道具类型:商城道具类型 | ||
| 13 | 立即前往是链接,点击到商城界面。 | ||
| 14 | --> | ||
| 15 | <day id="1"/> | ||
| 16 | |||
| 17 | <!-- | ||
| 18 | 2、参与活动公告(月卡、19元/39元/68元礼包、) | ||
| 19 | 格式:恭喜+XXX+参与了+活动类型+活动,收获了+XXXX+金币!前往获取~ | ||
| 20 | 例如:恭喜来宾12345参与了至尊月卡活动,收获了30万金币!前往获取~ | ||
| 21 | 指定活动,可以配置。 | ||
| 22 | 活动类型:活动中心活动类型,除:对局福利、签到福利。 | ||
| 23 | 前往获取是链接,点击到活动界面。 | ||
| 24 | --> | ||
| 25 | <day id="2"/> | ||
| 26 | |||
| 27 | <!-- | ||
| 28 | 对局公告(斗地主翻多少倍以上的公告) | ||
| 29 | 格式:XXX+在+游戏类型+中翻倍+XXX,已经无人能挡!前往挑战~ | ||
| 30 | 例如:来宾12345在斗地主中翻倍256,已经无人能挡!前往挑战~ | ||
| 31 | 可以配置,多少倍才显示公告。 游戏类型:斗地主、麻将、 | ||
| 32 | --> | ||
| 33 | <day id="3"/> | ||
| 34 | |||
| 35 | <!-- | ||
| 36 | 4、礼品兑换公告 | ||
| 37 | 格式:XXX+在礼品中心兑换了+奖品名称,挡不住的好运呀!前往兑换~ | ||
| 38 | 例如:来宾12345在礼品中心兑换了IPHONG8,挡不住的好运呀!前往兑换~ | ||
| 39 | 奖品名称:礼品中心奖品 | ||
| 40 | --> | ||
| 41 | <day id="4"/> | ||
| 42 | |||
| 43 | |||
| 44 | <!-- | ||
| 45 | 5系统公告 | ||
| 46 | 发送一段公告 | ||
| 47 | 例如:服务器将在1990.02.12,22:22服务器停服,24:00重新开放。 | ||
| 48 | --> | ||
| 49 | <day id="5"/> | ||
| 50 | |||
| 51 | </root> |
cfg/cfg_shdx/online_reward.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 每日在线礼包 | ||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | <!-- | ||
| 7 | id:递增的序号 | ||
| 8 | time_sec:距离上次领取时间 | ||
| 9 | reward_item:奖励的道具 | ||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | --> | ||
| 14 | <reward id="1" time_sec="300" reward_item="100002,2" vip_reward_item="100002,4"/> | ||
| 15 | <reward id="2" time_sec="600" reward_item="100002,2" vip_reward_item="100002,4"/> | ||
| 16 | <reward id="3" time_sec="900" reward_item="100002,2" vip_reward_item="100002,4"/> | ||
| 17 | <reward id="4" time_sec="1200" reward_item="100002,2" vip_reward_item="100002,4"/> | ||
| 18 | <reward id="5" time_sec="1500" reward_item="100002,2" vip_reward_item="100002,4"/> | ||
| 19 | </root> |
cfg/cfg_shdx/pay.xml
0 → 100644
| 1 | <root> | ||
| 2 | <!-- | ||
| 3 | id:序号 | ||
| 4 | item_id:获取的道具ID | ||
| 5 | item_cnt:获取道具的数量 | ||
| 6 | rmb:花费rmb数额 | ||
| 7 | type:1:消费道具. | ||
| 8 | 2:按天领取的卡. | ||
| 9 | 3:首次充值(每个项目,每个帐号只能购买一次) | ||
| 10 | 4:每日首次充值(每个项目,每日只能购买一次) | ||
| 11 | 5:周期活动(每个周期只能购买一次) startTime:活动开始时间 endTime:活动结束时间 cuccFlag:天津联通是否显示 | ||
| 12 | product:商品,天津上线的金额商品,product命名规则不能更改,遵循之前的命名规则 | ||
| 13 | 6:购买游戏(包月31天). | ||
| 14 | payitem:购买月卡后一次性给的金币 | ||
| 15 | agentLv:代理购买等级 不填,默认为0 | ||
| 16 | --> | ||
| 17 | <!-- | ||
| 18 | <pay id="21" name="购买游戏A" type="6" extra="0" item="" rmb="5.0" product="tjlhxkgddj021" productPuTao="qjqp021" agentLv="0" notice="0"/> | ||
| 19 | <pay id="22" name="购买游戏B" type="6" extra="0" item="" rmb="8.0" product="tjlhxkgddj022" productPuTao="qjqp022" agentLv="0" notice="0"/> | ||
| 20 | <pay id="23" name="购买游戏C" type="6" extra="0" item="" rmb="10.0" product="tjlhxkgddj023" productPuTao="qjqp023" agentLv="0" notice="0"/> | ||
| 21 | <pay id="24" name="购买游戏D" type="6" extra="0" item="" rmb="12.0" product="tjlhxkgddj024" productPuTao="qjqp024" agentLv="0" notice="0"/> | ||
| 22 | --> | ||
| 23 | |||
| 24 | |||
| 25 | <!--网宿,当贝--> | ||
| 26 | <platform id="101,100,104" channel="ws,dangbei"> | ||
| 27 | <pay id="6" name="10钻石" type="1" extra="0" item="100000,10" rmb="1.0" product="tjlhxkgddj006" productPuTao="qjqp006" agentLv="0" notice="0"/> | ||
| 28 | <pay id="7" name="100钻石" type="1" extra="0" item="100000,100" rmb="10.0" product="tjlhxkgddj007" productPuTao="qjqp007" agentLv="0" notice="1"/> | ||
| 29 | <pay id="8" name="300钻石" type="1" extra="10" item="100000,310" rmb="30.0" product="tjlhxkgddj008" productPuTao="qjqp008" agentLv="0" notice="1"/> | ||
| 30 | <pay id="9" name="500钻石" type="1" extra="20" item="100000,520" rmb="50.0" product="tjlhxkgddj009" productPuTao="qjqp009" agentLv="0" notice="1"/> | ||
| 31 | <pay id="10" name="1000钻石" type="1" extra="50" item="100000,1050" rmb="100.0" product="tjlhxkgddj010" productPuTao="qjqp010" agentLv="0" notice="1"/> | ||
| 32 | <pay id="201" name="月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600002,10" payitem="" rmb="20.0" product="tjlhxkgddj201" productPuTao="qjqp201" notice="1"/> | ||
| 33 | <pay id="202" name="年卡(365天)" type="2" des="年卡" day="365" item="100001,2000;600004,10;200001,1" payitem="" rmb="198.0" product="tjlhxkgddj202" productPuTao="qjqp202" notice="1"/> | ||
| 34 | </platform> | ||
| 35 | <!--天津--> | ||
| 36 | <platform id="103,102" channel="cucc"> | ||
| 37 | <pay id="6" name="10钻石" type="1" extra="0" item="100000,10" rmb="1.0" product="dclyac001" productPuTao="qjqp006" agentLv="0" notice="0"/> | ||
| 38 | <pay id="7" name="100钻石" type="1" extra="0" item="100000,100" rmb="10.0" product="dclyac010" productPuTao="qjqp007" agentLv="0" notice="1"/> | ||
| 39 | <pay id="8" name="300钻石" type="1" extra="10" item="100000,310" rmb="30.0" product="dclyac030" productPuTao="qjqp008" agentLv="0" notice="1"/> | ||
| 40 | <pay id="9" name="500钻石" type="1" extra="20" item="100000,520" rmb="50.0" product="dclyac050" productPuTao="qjqp009" agentLv="0" notice="1"/> | ||
| 41 | <pay id="10" name="1000钻石" type="1" extra="50" item="100000,1050" rmb="100.0" product="dclyac100" productPuTao="qjqp010" agentLv="0" notice="1"/> | ||
| 42 | <pay id="201" name="月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="25.0" product="dclyac025" productPuTao="qjqp201" notice="1"/> | ||
| 43 | <pay id="202" name="年卡(365天)" type="2" des="年卡" day="365" item="100001,2000;600002,5;200001,1" payitem="" rmb="198.0" product="dclybn198" productPuTao="qjqp202" notice="1"/> | ||
| 44 | <pay id="301" name="自动续包月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="20.0" product="tjlhdcylyby020@207" productPuTao="qjqp999" notice="1"/> | ||
| 45 | </platform> | ||
| 46 | </root> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
cfg/cfg_shdx/pet.xml
0 → 100644
This diff could not be displayed because it is too large.
cfg/cfg_shdx/pet_turntable.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 宠物转盘 | ||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | |||
| 7 | <star id="1"> | ||
| 8 | <!-- | ||
| 9 | id:星级 | ||
| 10 | show:显示的个数(总数20个) | ||
| 11 | pr:抽中的概率(百分比) | ||
| 12 | --> | ||
| 13 | <reward id="1" show="16" pr="100"/> | ||
| 14 | </star> | ||
| 15 | <star id="2"> | ||
| 16 | <reward id="1" show="4" pr="60"/> | ||
| 17 | <reward id="2" show="12" pr="40"/> | ||
| 18 | |||
| 19 | </star> | ||
| 20 | <star id="3"> | ||
| 21 | <reward id="2" show="6" pr="65"/> | ||
| 22 | <reward id="3" show="10" pr="35"/> | ||
| 23 | |||
| 24 | |||
| 25 | </star> | ||
| 26 | <star id="4"> | ||
| 27 | <reward id="2" show="4" pr="50"/> | ||
| 28 | <reward id="3" show="4" pr="30"/> | ||
| 29 | <reward id="4" show="8" pr="20"/> | ||
| 30 | </star> | ||
| 31 | <star id="5"> | ||
| 32 | <reward id="3" show="6" pr="50"/> | ||
| 33 | <reward id="4" show="6" pr="30"/> | ||
| 34 | <reward id="5" show="4" pr="20"/> | ||
| 35 | </star> | ||
| 36 | <star id="6"> | ||
| 37 | <reward id="4" show="5" pr="50"/> | ||
| 38 | <reward id="5" show="7" pr="30"/> | ||
| 39 | <reward id="6" show="4" pr="20"/> | ||
| 40 | </star> | ||
| 41 | </root> |
cfg/cfg_shdx/play_game_reward.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 小游戏抽奖 | ||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | <!-- | ||
| 7 | data: cnt 玩游戏几局才可抽奖 | ||
| 8 | |||
| 9 | reward:奖励的道具 | ||
| 10 | id:递增的序号 | ||
| 11 | pr:概率(所有的概率加起来是1000) | ||
| 12 | item:奖励的道具 | ||
| 13 | --> | ||
| 14 | <data cnt="5"/> | ||
| 15 | |||
| 16 | <reward id="1" pr="335" item="600001,5" des="宠物饼干"/> | ||
| 17 | <reward id="2" pr="300" item="600002,2" des="宠物面包"/> | ||
| 18 | <reward id="3" pr="250" item="600005,2" des="宠物饮料"/> | ||
| 19 | <reward id="4" pr="60" item="200001,1" des="宠物钥匙白"/> | ||
| 20 | <reward id="5" pr="30" item="200002,1" des="宠物钥匙绿"/> | ||
| 21 | <reward id="6" pr="15" item="200003,1" des="宠物钥匙蓝"/> | ||
| 22 | <reward id="7" pr="9" item="200004,1" des="宠物钥匙紫"/> | ||
| 23 | <reward id="8" pr="1" item="200005,1" des="宠物钥匙黄"/> | ||
| 24 | </root> |
cfg/cfg_shdx/rank_exprie_reward.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 周赛活动排行榜 名次 奖励 | ||
| 4 | timeBegin:开始时间从凌晨开始,不可重复 | ||
| 5 | --> | ||
| 6 | <root> | ||
| 7 | <!-- | ||
| 8 | 每周 | ||
| 9 | item50:大于50场奖励 | ||
| 10 | --> | ||
| 11 | <!-- | ||
| 12 | <data id="1" gameid="7" timeBegin="1547395200" timeEnd="1547999999" item50="200002,1;300002,1;600002,10"> | ||
| 13 | 开始:2019-01-14 00:00:00 结束:2019-01-20 23:59:59 | ||
| 14 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 15 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 16 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 17 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 18 | </data> | ||
| 19 | --> | ||
| 20 | <data id="2" gameid="7" timeBegin="1548000000" timeEnd="1548604799" item50="200002,1;300002,1;600002,10"> | ||
| 21 | <!--开始:2019-01-21 00:00:00 结束:2019-01-27 23:59:59--> | ||
| 22 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 23 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 24 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 25 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 26 | </data> | ||
| 27 | <data id="3" gameid="8" timeBegin="1548604800" timeEnd="1549209599" item50="200002,1;300002,1;600002,10"> | ||
| 28 | <!--开始:2019-01-28 00:00:00 结束:2019-02-03 23:59:59--> | ||
| 29 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 30 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 31 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 32 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 33 | </data> | ||
| 34 | <data id="4" gameid="7" timeBegin="1549209600" timeEnd="1549814399" item50="200002,1;300002,1;600002,10"> | ||
| 35 | <!--开始:2019-02-04 00:00:00 结束:2019-02-10 23:59:59--> | ||
| 36 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 37 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 38 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 39 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 40 | </data> | ||
| 41 | <data id="5" gameid="5" timeBegin="1549814400" timeEnd="1550419199" item50="200002,1;300002,1;600002,10"> | ||
| 42 | <!--开始:2019-02-11 00:00:00 结束:2019-02-17 23:59:59--> | ||
| 43 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 44 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 45 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 46 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 47 | </data> | ||
| 48 | <data id="6" gameid="9" timeBegin="1550419200" timeEnd="1551023999" item50="200002,1;300002,1;600002,10"> | ||
| 49 | <!--开始:2019-02-18 00:00:00 结束:2019-02-24 23:59:59--> | ||
| 50 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 51 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 52 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 53 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 54 | </data> | ||
| 55 | <data id="7" gameid="3" timeBegin="1551024000" timeEnd="1551628799" item50="200002,1;300002,1;600002,10"> | ||
| 56 | <!--开始:2019-02-25 00:00:00 结束:2019-03-03 23:59:59--> | ||
| 57 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 58 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 59 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 60 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 61 | </data> | ||
| 62 | <data id="8" gameid="8" timeBegin="1551628800" timeEnd="1552233599" item50="200002,1;300002,1;600002,10"> | ||
| 63 | <!--开始:2019-03-04 00:00:00 结束:2019-03-10 23:59:59--> | ||
| 64 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 65 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 66 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 67 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 68 | </data> | ||
| 69 | <data id="9" gameid="7" timeBegin="1552233600" timeEnd="1552838399" item50="200002,1;300002,1;600002,10"> | ||
| 70 | <!--开始:2019-03-11 00:00:00 结束:2019-03-17 23:59:59--> | ||
| 71 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 72 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 73 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 74 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 75 | </data> | ||
| 76 | <data id="10" gameid="5" timeBegin="1552838400" timeEnd="1553443199" item50="200002,1;300002,1;600002,10"> | ||
| 77 | <!--开始:2019-03-18 00:00:00 结束:2019-03-24 23:59:59--> | ||
| 78 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 79 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 80 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 81 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 82 | </data> | ||
| 83 | <data id="11" gameid="9" timeBegin="1553443200" timeEnd="1554047999" item50="200002,1;300002,1;600002,10"> | ||
| 84 | <!--开始:2019-03-25 00:00:00 结束:2019-03-31 23:59:59--> | ||
| 85 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 86 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 87 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 88 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 89 | </data> | ||
| 90 | <data id="12" gameid="8" timeBegin="1554048000" timeEnd="1554652799" item50="200002,1;300002,1;600002,10"> | ||
| 91 | <!--4.1-4.7 旋转海盗--> | ||
| 92 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 93 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 94 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 95 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 96 | </data> | ||
| 97 | <data id="13" gameid="7" timeBegin="1554652800" timeEnd="1555257599" item50="200002,1;300002,1;600002,10"> | ||
| 98 | <!--4.8-4.14 奔跑吧兔子--> | ||
| 99 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 100 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 101 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 102 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 103 | </data> | ||
| 104 | <data id="14" gameid="5" timeBegin="1555257600" timeEnd="1555862399" item50="200002,1;300002,1;600002,10"> | ||
| 105 | <!--4.15-4.21 接糖果--> | ||
| 106 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 107 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 108 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 109 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 110 | </data> | ||
| 111 | <data id="15" gameid="9" timeBegin="1555862400" timeEnd="1556467199" item50="200002,1;300002,1;600002,10"> | ||
| 112 | <!--4.22-4.28 飞檐走壁--> | ||
| 113 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 114 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 115 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 116 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 117 | </data> | ||
| 118 | <data id="16" gameid="8" timeBegin="1556467200" timeEnd="1557071999" item50="200002,1;300002,1;600002,10"> | ||
| 119 | <!--4.29-5.5 旋转海盗--> | ||
| 120 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 121 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 122 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 123 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 124 | </data> | ||
| 125 | <data id="17" gameid="7" timeBegin="1557072000" timeEnd="1557676799" item50="200002,1;300002,1;600002,10"> | ||
| 126 | <!--5.6-5.12 奔跑吧兔子--> | ||
| 127 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 128 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 129 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 130 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 131 | </data> | ||
| 132 | <data id="18" gameid="5" timeBegin="1557676800" timeEnd="1558281599" item50="200002,1;300002,1;600002,10"> | ||
| 133 | <!--5.13-5.19 接糖果--> | ||
| 134 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 135 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 136 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 137 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 138 | </data> | ||
| 139 | <data id="19" gameid="9" timeBegin="1558281600" timeEnd="1558886399" item50="200002,1;300002,1;600002,10"> | ||
| 140 | <!--5.20-5.26 飞檐走壁--> | ||
| 141 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 142 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 143 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 144 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 145 | </data> | ||
| 146 | <data id="20" gameid="8" timeBegin="1558886400" timeEnd="1559491199" item50="200002,1;300002,1;600002,10"> | ||
| 147 | <!--5.27-6.2 旋转海盗--> | ||
| 148 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 149 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 150 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 151 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 152 | </data> | ||
| 153 | <data id="21" gameid="7" timeBegin="1559491200" timeEnd="1560095999" item50="200002,1;300002,1;600002,10"> | ||
| 154 | <!--6.3-6.9 奔跑吧兔子--> | ||
| 155 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 156 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 157 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 158 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 159 | </data> | ||
| 160 | <data id="22" gameid="5" timeBegin="1560096000" timeEnd="1560700799" item50="200002,1;300002,1;600002,10"> | ||
| 161 | <!--6.10-6.16 接糖果--> | ||
| 162 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 163 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 164 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 165 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 166 | </data> | ||
| 167 | <data id="23" gameid="9" timeBegin="1560700800" timeEnd="1561305599" item50="200002,1;300002,1;600002,10"> | ||
| 168 | <!--6.17-6.23 飞檐走壁--> | ||
| 169 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 170 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 171 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 172 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 173 | </data> | ||
| 174 | <data id="24" gameid="8" timeBegin="1561305600" timeEnd="1561910399" item50="200002,1;300002,1;600002,10"> | ||
| 175 | <!--6.24-6.30 旋转海盗--> | ||
| 176 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 177 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 178 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 179 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 180 | </data> | ||
| 181 | <data id="25" gameid="7" timeBegin="1561910400" timeEnd="1562515199" item50="200002,1;300002,1;600002,10"> | ||
| 182 | <!--7.1-7.7 奔跑吧兔子--> | ||
| 183 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 184 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 185 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 186 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 187 | </data> | ||
| 188 | <data id="26" gameid="5" timeBegin="1562515200" timeEnd="1563119999" item50="200002,1;300002,1;600002,10"> | ||
| 189 | <!--7.8-7.14 接糖果--> | ||
| 190 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 191 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 192 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 193 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 194 | </data> | ||
| 195 | <data id="27" gameid="9" timeBegin="1563120000" timeEnd="1563724799" item50="200002,1;300002,1;600002,10"> | ||
| 196 | <!--7.15-7.21 飞檐走壁--> | ||
| 197 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 198 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 199 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 200 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 201 | </data> | ||
| 202 | <data id="28" gameid="8" timeBegin="1563724800" timeEnd="1564329599" item50="200002,1;300002,1;600002,10"> | ||
| 203 | <!--7.22-7.28 旋转海盗--> | ||
| 204 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 205 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 206 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 207 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 208 | </data> | ||
| 209 | <data id="29" gameid="7" timeBegin="1564329600" timeEnd="1564934399" item50="200002,1;300002,1;600002,10"> | ||
| 210 | <!--7.29-8.4 奔跑吧兔子--> | ||
| 211 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 212 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 213 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 214 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 215 | </data> | ||
| 216 | <data id="30" gameid="5" timeBegin="1564934400" timeEnd="1565539199" item50="200002,1;300002,1;600002,10"> | ||
| 217 | <!--8.5-8.11 接糖果--> | ||
| 218 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 219 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 220 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 221 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 222 | </data> | ||
| 223 | <data id="31" gameid="9" timeBegin="1565539200" timeEnd="1566143999" item50="200002,1;300002,1;600002,10"> | ||
| 224 | <!--8.12-8.18 飞檐走壁--> | ||
| 225 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 226 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 227 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 228 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 229 | </data> | ||
| 230 | <data id="32" gameid="8" timeBegin="1566144000" timeEnd="1566748799" item50="200002,1;300002,1;600002,10"> | ||
| 231 | <!--8.19-8.25 旋转海盗--> | ||
| 232 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 233 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 234 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 235 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 236 | </data> | ||
| 237 | <data id="33" gameid="7" timeBegin="1566748800" timeEnd="1567353599" item50="200002,1;300002,1;600002,10"> | ||
| 238 | <!--8.26-9.1 奔跑吧兔子--> | ||
| 239 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 240 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 241 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 242 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 243 | </data> | ||
| 244 | <data id="34" gameid="5" timeBegin="1567353600" timeEnd="1567958399" item50="200002,1;300002,1;600002,10"> | ||
| 245 | <!--9.2-9.8 接糖果--> | ||
| 246 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 247 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 248 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 249 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 250 | </data> | ||
| 251 | <data id="35" gameid="9" timeBegin="1567958400" timeEnd="1568563199" item50="200002,1;300002,1;600002,10"> | ||
| 252 | <!--9.9-9.15 飞檐走壁--> | ||
| 253 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 254 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 255 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 256 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 257 | </data> | ||
| 258 | <data id="36" gameid="8" timeBegin="1568563200" timeEnd="1569167999" item50="200002,1;300002,1;600002,10"> | ||
| 259 | <!--9.16-9.22 旋转海盗--> | ||
| 260 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 261 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 262 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 263 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 264 | </data> | ||
| 265 | <data id="37" gameid="7" timeBegin="1569168000" timeEnd="1569772799" item50="200002,1;300002,1;600002,10"> | ||
| 266 | <!--9.23-9.29 奔跑吧兔子--> | ||
| 267 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 268 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 269 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 270 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 271 | </data> | ||
| 272 | <data id="38" gameid="5" timeBegin="1569772800" timeEnd="1570377599" item50="200002,1;300002,1;600002,10"> | ||
| 273 | <!--9.30-10.6 接糖果--> | ||
| 274 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 275 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 276 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 277 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 278 | </data> | ||
| 279 | <data id="39" gameid="9" timeBegin="1570377600" timeEnd="1570982399" item50="200002,1;300002,1;600002,10"> | ||
| 280 | <!--10.7-10.13 飞檐走壁--> | ||
| 281 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 282 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 283 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 284 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 285 | </data> | ||
| 286 | <data id="40" gameid="8" timeBegin="1570982400" timeEnd="1571587199" item50="200002,1;300002,1;600002,10"> | ||
| 287 | <!--10.14-10.20 旋转海盗--> | ||
| 288 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 289 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 290 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 291 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 292 | </data> | ||
| 293 | <data id="41" gameid="7" timeBegin="1571587200" timeEnd="1572191999" item50="200002,1;300002,1;600002,10"> | ||
| 294 | <!--10.21-10.27 奔跑吧兔子--> | ||
| 295 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 296 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 297 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 298 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 299 | </data> | ||
| 300 | <data id="42" gameid="5" timeBegin="1572192000" timeEnd="1572796799" item50="200002,1;300002,1;600002,10"> | ||
| 301 | <!--10.28-11.3 接糖果--> | ||
| 302 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 303 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 304 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 305 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 306 | </data> | ||
| 307 | <data id="43" gameid="9" timeBegin="1572796800" timeEnd="1573401599" item50="200002,1;300002,1;600002,10"> | ||
| 308 | <!--11.4-11.10 飞檐走壁--> | ||
| 309 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 310 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 311 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 312 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 313 | </data> | ||
| 314 | <data id="44" gameid="8" timeBegin="1573401600" timeEnd="1574006399" item50="200002,1;300002,1;600002,10"> | ||
| 315 | <!--11.11-11.17 旋转海盗--> | ||
| 316 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 317 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 318 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 319 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 320 | </data> | ||
| 321 | <data id="45" gameid="7" timeBegin="1574006400" timeEnd="1574611199" item50="200002,1;300002,1;600002,10"> | ||
| 322 | <!--11.18-11.24 奔跑吧兔子--> | ||
| 323 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 324 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 325 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 326 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 327 | </data> | ||
| 328 | <data id="46" gameid="5" timeBegin="1574611200" timeEnd="1575215999" item50="200002,1;300002,1;600002,10"> | ||
| 329 | <!--11.25-12.1 接糖果--> | ||
| 330 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 331 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 332 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 333 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 334 | </data> | ||
| 335 | <data id="47" gameid="9" timeBegin="1575216000" timeEnd="1575820799" item50="200002,1;300002,1;600002,10"> | ||
| 336 | <!--12.2-12.8 飞檐走壁--> | ||
| 337 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 338 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 339 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 340 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 341 | </data> | ||
| 342 | <data id="48" gameid="8" timeBegin="1575820800" timeEnd="1576425599" item50="200002,1;300002,1;600002,10"> | ||
| 343 | <!--12.9-12.15 旋转海盗--> | ||
| 344 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 345 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 346 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 347 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 348 | </data> | ||
| 349 | <data id="49" gameid="7" timeBegin="1576425600" timeEnd="1577030399" item50="200002,1;300002,1;600002,10"> | ||
| 350 | <!--12.16-12.22 奔跑吧兔子--> | ||
| 351 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 352 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 353 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 354 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 355 | </data> | ||
| 356 | <data id="50" gameid="5" timeBegin="1577030400" timeEnd="1577635199" item50="200002,1;300002,1;600002,10"> | ||
| 357 | <!--12.23-12.29 接糖果--> | ||
| 358 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 359 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 360 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 361 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 362 | </data> | ||
| 363 | <data id="51" gameid="9" timeBegin="1577635200" timeEnd="1578239999" item50="200002,1;300002,1;600002,10"> | ||
| 364 | <!--12.30-1.5 飞檐走壁--> | ||
| 365 | <reward noBegin="1" noEnd="1" item="200006,1;300006,1;600004,10"/> | ||
| 366 | <reward noBegin="2" noEnd="5" item="200005,1;300005,1;600006,10"/> | ||
| 367 | <reward noBegin="6" noEnd="10" item="200004,1;300004,1;600003,10"/> | ||
| 368 | <reward noBegin="11" noEnd="30" item="200003,1;300003,1;600002,10"/> | ||
| 369 | </data> | ||
| 370 | </root> |
cfg/cfg_shdx/role_reward.txt
0 → 100644
cfg/cfg_shdx/shop.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 商店抽奖 | ||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | <!-- | ||
| 7 | shop:商店卖的东西 | ||
| 8 | |||
| 9 | id:序号(1.1000~2000 金币,宠物钥匙 2.2000~3000 宠物用品 3.3000~4000 装扮购买 4.4000~5000 小屋部件 5.5000~6000 墙纸 6.6000~7000 宠物 ) | ||
| 10 | buy:买的道具 | ||
| 11 | price:价格 | ||
| 12 | des:描述 | ||
| 13 | extra:额外赠送 | ||
| 14 | notice:是否公告(0:不公告, 1:公告) | ||
| 15 | vipPrice:vip购买的折扣. 默认:10 有VIP价格:vipPrice="9" 九折 | ||
| 16 | type:0(默认), 1:限时购买 2:限时限量购买 | ||
| 17 | bTime:0(默认)开始时间, | ||
| 18 | eTime:0(默认)结束时间 | ||
| 19 | num:限量买,备货总数 | ||
| 20 | --> | ||
| 21 | |||
| 22 | |||
| 23 | <shop id="1000" buy="100001,1000" price="100000,10" des="1000金豆" extra="0" /> | ||
| 24 | <shop id="1001" buy="100001,5100" price="100000,50" des="5000金豆" extra="100" /> | ||
| 25 | <shop id="1002" buy="100001,10300" price="100000,100" des="10000金豆" extra="300" /> | ||
| 26 | <shop id="1003" buy="100001,52000" price="100000,500" des="50000金豆" extra="2000" /> | ||
| 27 | |||
| 28 | <shop id="1011" buy="200001,1" price="100000,10" des="10钻石" extra="0" /> | ||
| 29 | <shop id="1012" buy="200002,1" price="100000,30" des="30钻石" extra="0" /> | ||
| 30 | <shop id="1013" buy="200003,1" price="100000,50" des="50钻石" extra="0" /> | ||
| 31 | <shop id="1014" buy="200004,1" price="100000,100" des="100钻石" extra="0" /> | ||
| 32 | <shop id="1015" buy="200005,1" price="100000,150" des="150钻石" extra="0" /> | ||
| 33 | <shop id="1016" buy="200006,1" price="100000,200" des="200钻石" extra="0" /> | ||
| 34 | |||
| 35 | |||
| 36 | |||
| 37 | <shop id="2001" buy="600001,1" price="100001,5" des="5金币" extra="0" /> | ||
| 38 | <shop id="2002" buy="600002,1" price="100001,10" des="10金币" extra="0" /> | ||
| 39 | <shop id="2005" buy="600005,1" price="100001,25" des="25金币" extra="0" /> | ||
| 40 | <shop id="2003" buy="600003,1" price="100001,50" des="50金币" extra="0" /> | ||
| 41 | <shop id="2006" buy="600006,1" price="100001,100" des="100金币" extra="0" /> | ||
| 42 | <shop id="2004" buy="600004,1" price="100001,250" des="250金币" extra="0" /> | ||
| 43 | |||
| 44 | |||
| 45 | |||
| 46 | <shop id="2007" buy="300001,1" price="100001,200" des="技能水晶白" extra="0" /> | ||
| 47 | <shop id="2008" buy="300002,1" price="100001,300" des="技能水晶绿" extra="0" /> | ||
| 48 | <shop id="2009" buy="300003,1" price="100001,600" des="技能水晶蓝" extra="0" /> | ||
| 49 | <shop id="2010" buy="300004,1" price="100001,1500" des="技能水晶紫" extra="0" /> | ||
| 50 | <shop id="2011" buy="300005,1" price="100001,5000" des="技能水晶黄" extra="0" /> | ||
| 51 | <shop id="2012" buy="300006,1" price="100001,10000" des="技能水晶橙" extra="0" /> | ||
| 52 | |||
| 53 | <shop id="3006" buy="800012,1" price="100001,500" des="500金币" extra="0" /> | ||
| 54 | <shop id="3007" buy="800013,1" price="100001,400" des="400金币" extra="0" /> | ||
| 55 | <shop id="3008" buy="800014,1" price="100001,200" des="200金币" extra="0" /> | ||
| 56 | <shop id="3009" buy="800015,1" price="100001,100" des="100金币" extra="0" /> | ||
| 57 | <shop id="3010" buy="800022,1" price="100001,750" des="750金币" extra="0" /> | ||
| 58 | <shop id="3011" buy="800023,1" price="100001,600" des="600金币" extra="0" /> | ||
| 59 | <shop id="3012" buy="800024,1" price="100001,300" des="300金币" extra="0" /> | ||
| 60 | <shop id="3013" buy="800025,1" price="100001,150" des="150金币" extra="0" /> | ||
| 61 | <shop id="3014" buy="800027,1" price="100001,900" des="900金币" extra="0" /> | ||
| 62 | <shop id="3019" buy="800042,1" price="100001,750" des="750金币" extra="0" vipPrice="9"/> | ||
| 63 | <shop id="3020" buy="800043,1" price="100001,600" des="600金币" extra="0" vipPrice="9"/> | ||
| 64 | <shop id="3021" buy="800044,1" price="100001,300" des="300金币" extra="0" vipPrice="9"/> | ||
| 65 | <shop id="3022" buy="800045,1" price="100001,150" des="150金币" extra="0" vipPrice="9"/> | ||
| 66 | <shop id="3026" buy="800062,1" price="100001,375" des="375金币" extra="0" /> | ||
| 67 | <shop id="3027" buy="800063,1" price="100001,300" des="300金币" extra="0" /> | ||
| 68 | <shop id="3028" buy="800064,1" price="100001,150" des="150金币" extra="0" /> | ||
| 69 | <shop id="3029" buy="800065,1" price="100001,75" des="75金币" extra="0" /> | ||
| 70 | <shop id="3030" buy="800072,1" price="100001,375" des="375金币" extra="0" /> | ||
| 71 | <shop id="3031" buy="800073,1" price="100001,300" des="300金币" extra="0" /> | ||
| 72 | <shop id="3032" buy="800074,1" price="100001,150" des="150金币" extra="0" /> | ||
| 73 | <shop id="3033" buy="800075,1" price="100001,75" des="75金币" extra="0" /> | ||
| 74 | <shop id="3034" buy="800082,1" price="100001,750" des="2000金币" extra="0" /> | ||
| 75 | <shop id="3035" buy="800083,1" price="100001,600" des="2000金币" extra="0" /> | ||
| 76 | <shop id="3036" buy="800084,1" price="100001,300" des="2000金币" extra="0" /> | ||
| 77 | <shop id="3037" buy="800085,1" price="100001,150" des="2000金币" extra="0" /> | ||
| 78 | <shop id="3041" buy="800102,1" price="100001,1500" des="2000金币" extra="0" /> | ||
| 79 | <shop id="3042" buy="800103,1" price="100001,1200" des="2000金币" extra="0" /> | ||
| 80 | <shop id="3043" buy="800105,1" price="100001,300" des="2000金币" extra="0" /> | ||
| 81 | <shop id="3044" buy="800107,1" price="100001,1800" des="2000金币" extra="0" /> | ||
| 82 | <shop id="3054" buy="800132,1" price="100001,375" des="375金币" extra="0" /> | ||
| 83 | <shop id="3055" buy="800133,1" price="100001,300" des="300金币" extra="0" /> | ||
| 84 | <shop id="3056" buy="800134,1" price="100001,150" des="150金币" extra="0" /> | ||
| 85 | <shop id="3057" buy="800135,1" price="100001,75" des="75金币" extra="0" /> | ||
| 86 | <shop id="3058" buy="800142,1" price="100001,375" des="375金币" extra="0" /> | ||
| 87 | <shop id="3059" buy="800143,1" price="100001,300" des="300金币" extra="0" /> | ||
| 88 | <shop id="3060" buy="800144,1" price="100001,150" des="150金币" extra="0" /> | ||
| 89 | <shop id="3061" buy="800145,1" price="100001,75" des="75金币" extra="0" /> | ||
| 90 | <shop id="3062" buy="800152,1" price="100001,375" des="375金币" extra="0" /> | ||
| 91 | <shop id="3063" buy="800153,1" price="100001,300" des="300金币" extra="0" /> | ||
| 92 | <shop id="3064" buy="800154,1" price="100001,150" des="150金币" extra="0" /> | ||
| 93 | <shop id="3065" buy="800155,1" price="100001,75" des="75金币" extra="0" /> | ||
| 94 | <shop id="3066" buy="800162,1" price="100001,750" des="2000金币" extra="0" /> | ||
| 95 | <shop id="3067" buy="800163,1" price="100001,600" des="2000金币" extra="0" /> | ||
| 96 | <shop id="3068" buy="800164,1" price="100001,300" des="2000金币" extra="0" /> | ||
| 97 | <shop id="3069" buy="800165,1" price="100001,150" des="2000金币" extra="0" /> | ||
| 98 | <shop id="3070" buy="800172,1" price="100001,750" des="2000金币" extra="0" /> | ||
| 99 | <shop id="3071" buy="800173,1" price="100001,600" des="2000金币" extra="0" /> | ||
| 100 | <shop id="3072" buy="800174,1" price="100001,300" des="2000金币" extra="0" /> | ||
| 101 | <shop id="3073" buy="800175,1" price="100001,150" des="2000金币" extra="0" /> | ||
| 102 | <shop id="3080" buy="800182,1" price="100001,1000" des="1000金币" extra="0" vipPrice="8" /> | ||
| 103 | <shop id="3081" buy="800183,1" price="100001,1200" des="1200金币" extra="0" vipPrice="8" /> | ||
| 104 | <shop id="3082" buy="800184,1" price="100001,600" des="600金币" extra="0" vipPrice="8" /> | ||
| 105 | <shop id="3083" buy="800185,1" price="100001,300" des="300金币" extra="0" vipPrice="8" /> | ||
| 106 | <shop id="3084" buy="800192,1" price="100001,1000" des="1000金币" extra="0" vipPrice="9" /> | ||
| 107 | <shop id="3085" buy="800193,1" price="100001,1100" des="1100金币" extra="0" vipPrice="9" /> | ||
| 108 | <shop id="3086" buy="800194,1" price="100001,600" des="600金币" extra="0" vipPrice="9" /> | ||
| 109 | <shop id="3087" buy="800195,1" price="100001,400" des="400金币" extra="0" vipPrice="9" /> | ||
| 110 | <shop id="3088" buy="800211,1" price="100001,1000" des="1000金币" extra="0" vipPrice="7" /> | ||
| 111 | <shop id="3089" buy="800212,1" price="100001,2500" des="2500金币" extra="0" vipPrice="7" /> | ||
| 112 | <shop id="3090" buy="800213,1" price="100001,3500" des="3500金币" extra="0" vipPrice="7" /> | ||
| 113 | <shop id="3091" buy="800214,1" price="100001,1500" des="1500金币" extra="0" vipPrice="7" /> | ||
| 114 | <shop id="3092" buy="800215,1" price="100001,750" des="750金币" extra="0" vipPrice="7" /> | ||
| 115 | <shop id="3093" buy="800216,1" price="100001,6000" des="6000金币" extra="0" vipPrice="7" /> | ||
| 116 | <shop id="3094" buy="800217,1" price="100001,3500" des="3500金币" extra="0" vipPrice="7" /> | ||
| 117 | <shop id="3095" buy="800221,1" price="100001,600" des="600金币" extra="0" /> | ||
| 118 | <shop id="3096" buy="800222,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 119 | <shop id="3097" buy="800223,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> | ||
| 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 123 | <shop id="3101" buy="800231,1" price="100001,600" des="600金币" extra="0" /> | ||
| 124 | <shop id="3102" buy="800232,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 125 | <shop id="3103" buy="800233,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 126 | <shop id="3104" buy="800235,1" price="100001,400" des="400金币" extra="0" /> | ||
| 127 | <shop id="3105" buy="800236,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 128 | <shop id="3106" buy="800237,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 129 | <shop id="3107" buy="800241,1" price="100001,600" des="600金币" extra="0" /> | ||
| 130 | <shop id="3108" buy="800242,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 131 | <shop id="3109" buy="800243,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 132 | <shop id="3110" buy="800244,1" price="100001,600" des="600金币" extra="0" /> | ||
| 133 | <shop id="3111" buy="800245,1" price="100001,400" des="400金币" extra="0" /> | ||
| 134 | <shop id="3112" buy="800246,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 135 | <shop id="3113" buy="800247,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 136 | <shop id="3114" buy="800252,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 137 | <shop id="3115" buy="800253,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 138 | <shop id="3116" buy="800255,1" price="100001,400" des="400金币" extra="0" /> | ||
| 139 | <shop id="3117" buy="800256,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 140 | <shop id="3118" buy="800257,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 141 | <shop id="3119" buy="800262,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 142 | <shop id="3120" buy="800263,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 143 | <shop id="3121" buy="800264,1" price="100001,600" des="600金币" extra="0" /> | ||
| 144 | <shop id="3122" buy="800265,1" price="100001,400" des="400金币" extra="0" /> | ||
| 145 | <shop id="3123" buy="800266,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 146 | <shop id="3124" buy="800267,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 147 | <shop id="3125" buy="800271,1" price="100001,600" des="600金币" extra="0" /> | ||
| 148 | <shop id="3126" buy="800272,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 149 | <shop id="3127" buy="800273,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 150 | <shop id="3128" buy="800275,1" price="100001,400" des="400金币" extra="0" /> | ||
| 151 | <shop id="3129" buy="800277,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 152 | <shop id="3130" buy="800282,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 153 | <shop id="3131" buy="800283,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 154 | <shop id="3132" buy="800284,1" price="100001,600" des="600金币" extra="0" /> | ||
| 155 | <shop id="3133" buy="800285,1" price="100001,400" des="400金币" extra="0" /> | ||
| 156 | <shop id="3134" buy="800291,1" price="100001,600" des="600金币" extra="0" /> | ||
| 157 | <shop id="3135" buy="800292,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 158 | <shop id="3136" buy="800293,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 159 | <shop id="3137" buy="800294,1" price="100001,600" des="600金币" extra="0" /> | ||
| 160 | <shop id="3138" buy="800295,1" price="100001,400" des="400金币" extra="0" /> | ||
| 161 | <shop id="3139" buy="800297,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 162 | <shop id="3140" buy="800301,1" price="100001,600" des="600金币" extra="0" /> | ||
| 163 | <shop id="3141" buy="800302,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 164 | <shop id="3142" buy="800303,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 165 | <shop id="3143" buy="800304,1" price="100001,600" des="600金币" extra="0" /> | ||
| 166 | <shop id="3144" buy="800305,1" price="100001,400" des="400金币" extra="0" /> | ||
| 167 | <shop id="3145" buy="800307,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 168 | |||
| 169 | |||
| 170 | |||
| 171 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> | ||
| 172 | |||
| 173 | <shop id="4002" buy="910005,1" price="100001,200" des="200金币" extra="0" /> | ||
| 174 | |||
| 175 | |||
| 176 | |||
| 177 | |||
| 178 | <shop id="4008" buy="910011,1" price="100001,150" des="150金币" extra="0" /> | ||
| 179 | |||
| 180 | <shop id="4010" buy="910013,1" price="100001,500" des="500金币" extra="0" /> | ||
| 181 | <shop id="4011" buy="910014,1" price="100001,100" des="100金币" extra="0" /> | ||
| 182 | <shop id="4012" buy="910015,1" price="100001,300" des="300金币" extra="0" /> | ||
| 183 | <shop id="4013" buy="910016,1" price="100001,250" des="250金币" extra="0" /> | ||
| 184 | <shop id="4014" buy="910017,1" price="100001,150" des="150金币" extra="0" /> | ||
| 185 | |||
| 186 | <shop id="4016" buy="910019,1" price="100001,200" des="200金币" extra="0" /> | ||
| 187 | <shop id="4017" buy="910020,1" price="100001,150" des="150金币" extra="0" /> | ||
| 188 | |||
| 189 | <shop id="4020" buy="910023,1" price="100001,300" des="300金币" extra="0" /> | ||
| 190 | |||
| 191 | <shop id="4022" buy="910025,1" price="100001,150" des="150金币" extra="0" /> | ||
| 192 | <shop id="4023" buy="910026,1" price="100001,100" des="100金币" extra="0" /> | ||
| 193 | <shop id="4024" buy="910027,1" price="100001,100" des="100金币" extra="0" /> | ||
| 194 | <shop id="4025" buy="920045,1" price="100001,300" des="300金币" extra="0" /> | ||
| 195 | <shop id="4027" buy="910030,1" price="100001,2000" des="2000金币" extra="0" /> | ||
| 196 | <shop id="4028" buy="920003,1" price="100001,2000" des="2000金币" extra="0" /> | ||
| 197 | <shop id="4029" buy="920004,1" price="100001,200" des="200金币" extra="0" /> | ||
| 198 | <shop id="4030" buy="920005,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 199 | <shop id="4031" buy="920006,1" price="100001,300" des="300金币" extra="0" /> | ||
| 200 | <shop id="4032" buy="920007,1" price="100001,400" des="400金币" extra="0" /> | ||
| 201 | <shop id="4033" buy="920008,1" price="100001,600" des="600金币" extra="0" /> | ||
| 202 | <shop id="4034" buy="920009,1" price="100001,400" des="400金币" extra="0" /> | ||
| 203 | <shop id="4035" buy="920010,1" price="100001,600" des="600金币" extra="0" /> | ||
| 204 | <shop id="4036" buy="920011,1" price="100001,200" des="200金币" extra="0" /> | ||
| 205 | <shop id="4037" buy="920012,1" price="100001,800" des="800金币" extra="0" /> | ||
| 206 | <shop id="4038" buy="920013,1" price="100001,400" des="400金币" extra="0" /> | ||
| 207 | <shop id="4039" buy="920014,1" price="100001,1000" des="1000金币" extra="0" /> | ||
| 208 | <shop id="4040" buy="920015,1" price="100001,500" des="500金币" extra="0" /> | ||
| 209 | <shop id="4041" buy="920016,1" price="100001,300" des="300金币" extra="0" /> | ||
| 210 | <shop id="4042" buy="920017,1" price="100001,1600" des="1600金币" extra="0" /> | ||
| 211 | <shop id="4043" buy="920018,1" price="100001,200" des="200金币" extra="0" /> | ||
| 212 | <shop id="4044" buy="920019,1" price="100001,200" des="200金币" extra="0" /> | ||
| 213 | <shop id="4045" buy="920020,1" price="100001,2000" des="2000金币" extra="0" /> | ||
| 214 | <shop id="4046" buy="920021,1" price="100001,500" des="500金币" extra="0" /> | ||
| 215 | <shop id="4047" buy="920022,1" price="100001,200" des="200金币" extra="0" /> | ||
| 216 | <shop id="4048" buy="920023,1" price="100001,400" des="400金币" extra="0" /> | ||
| 217 | <shop id="4049" buy="920024,1" price="100001,200" des="200金币" extra="0" /> | ||
| 218 | <shop id="4050" buy="920025,1" price="100001,2000" des="2000金币" extra="0" /> | ||
| 219 | <shop id="4051" buy="920026,1" price="100001,600" des="600金币" extra="0" /> | ||
| 220 | <shop id="4052" buy="920027,1" price="100001,500" des="500金币" extra="0" /> | ||
| 221 | <shop id="4053" buy="920028,1" price="100001,400" des="400金币" extra="0" /> | ||
| 222 | <shop id="4054" buy="920029,1" price="100001,800" des="800金币" extra="0" /> | ||
| 223 | <shop id="4055" buy="920030,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 224 | <shop id="4056" buy="920031,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 225 | <shop id="4057" buy="920032,1" price="100001,200" des="200金币" extra="0" /> | ||
| 226 | <shop id="4059" buy="920034,1" price="100001,300" des="300金币" extra="0" /> | ||
| 227 | <shop id="4060" buy="920042,1" price="100001,200" des="200金币" extra="0" /> | ||
| 228 | <shop id="4061" buy="920043,1" price="100001,200" des="200金币" extra="0" /> | ||
| 229 | <shop id="4062" buy="920044,1" price="100001,200" des="200金币" extra="0" /> | ||
| 230 | <shop id="4063" buy="920046,1" price="100001,300" des="300金币" extra="0" /> | ||
| 231 | <shop id="4064" buy="920047,1" price="100001,300" des="300金币" extra="0" /> | ||
| 232 | <shop id="4065" buy="920048,1" price="100001,400" des="400金币" extra="0" /> | ||
| 233 | |||
| 234 | <shop id="4067" buy="920050,1" price="100001,400" des="400金币" extra="0" /> | ||
| 235 | <shop id="4068" buy="920051,1" price="100001,400" des="400金币" extra="0" /> | ||
| 236 | <shop id="4069" buy="920052,1" price="100001,400" des="400金币" extra="0" /> | ||
| 237 | <shop id="4070" buy="920001,1" price="100001,600" des="600金币" extra="0" /> | ||
| 238 | <shop id="4075" buy="920057,1" price="100001,500" des="500金币" extra="0" /> | ||
| 239 | <shop id="4076" buy="920002,1" price="100001,1000" des="1000金币" extra="0" /> | ||
| 240 | <shop id="4078" buy="910073,1" price="100001,100" des="100金币" extra="0" /> | ||
| 241 | <shop id="4079" buy="910074,1" price="100001,100" des="100金币" extra="0" /> | ||
| 242 | <shop id="4080" buy="910075,1" price="100001,100" des="100金币" extra="0" /> | ||
| 243 | <shop id="4081" buy="910076,1" price="100001,100" des="100金币" extra="0" /> | ||
| 244 | <shop id="4082" buy="910077,1" price="100001,100" des="100金币" extra="0" /> | ||
| 245 | <shop id="4083" buy="910078,1" price="100001,150" des="150金币" extra="0" /> | ||
| 246 | |||
| 247 | <shop id="4085" buy="910080,1" price="100001,200" des="200金币" extra="0" /> | ||
| 248 | <shop id="4086" buy="910081,1" price="100001,200" des="200金币" extra="0" /> | ||
| 249 | <shop id="4087" buy="910082,1" price="100001,200" des="200金币" extra="0" /> | ||
| 250 | <shop id="4088" buy="910083,1" price="100001,200" des="200金币" extra="0" /> | ||
| 251 | <shop id="4089" buy="910084,1" price="100001,200" des="200金币" extra="0" /> | ||
| 252 | <shop id="4090" buy="910085,1" price="100001,200" des="200金币" extra="0" /> | ||
| 253 | |||
| 254 | <shop id="4092" buy="910087,1" price="100001,200" des="200金币" extra="0" /> | ||
| 255 | <shop id="4093" buy="910002,1" price="100001,300" des="300金币" extra="0" /> | ||
| 256 | <shop id="4094" buy="910093,1" price="100001,300" des="300金币" extra="0" /> | ||
| 257 | <shop id="4095" buy="910088,1" price="100001,300" des="300金币" extra="0" /> | ||
| 258 | <shop id="4096" buy="910089,1" price="100001,400" des="400金币" extra="0" /> | ||
| 259 | <shop id="4097" buy="910090,1" price="100001,400" des="400金币" extra="0" /> | ||
| 260 | <shop id="4098" buy="910091,1" price="100001,400" des="400金币" extra="0" /> | ||
| 261 | <shop id="4099" buy="910092,1" price="100001,400" des="400金币" extra="0" /> | ||
| 262 | |||
| 263 | <shop id="5001" buy="700002,1" price="100001,1000" des="1000金币" extra="0" /> | ||
| 264 | <shop id="5002" buy="700003,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 265 | <shop id="5003" buy="700004,1" price="100001,6000" des="6000金币" extra="0" /> | ||
| 266 | |||
| 267 | <shop id="6001" buy="10001,1" price="100000,80" des="80钻石" extra="0" /> | ||
| 268 | <shop id="6002" buy="10002,1" price="100000,200" des="200钻石" extra="0" /> | ||
| 269 | <shop id="6003" buy="10003,1" price="100000,300" des="300钻石" extra="0" /> | ||
| 270 | |||
| 271 | <shop id="7001" buy="300001,1" price="100001,1" des="1金豆" extra="0" /> | ||
| 272 | <shop id="7002" buy="300002,1" price="100001,1" des="1金豆" extra="0" /> | ||
| 273 | <shop id="7003" buy="300003,1" price="100001,1" des="1金豆" extra="0" /> | ||
| 274 | <shop id="7004" buy="300004,1" price="100001,1" des="1金豆" extra="0" /> | ||
| 275 | <shop id="7005" buy="300005,1" price="100001,1" des="1金豆" extra="0" /> | ||
| 276 | <shop id="7006" buy="300006,1" price="100001,1" des="1金豆" extra="0" /> | ||
| 277 | |||
| 278 | </root> |
cfg/cfg_shdx/sign.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | sign.reward: 每次签到的奖励 | ||
| 4 | sign.day.id: 连续签到几天的奖励, 其中0代表满月签到奖励 | ||
| 5 | --> | ||
| 6 | <root> | ||
| 7 | <sign reward="100002,10" vipreward="100002,20"> | ||
| 8 | <!-- 连续签到 废弃--> | ||
| 9 | <day id="5" reward="100000,3"/> | ||
| 10 | <day id="10" reward="100000,3;100001,200"/> | ||
| 11 | <day id="15" reward="100000,5;100001,300"/> | ||
| 12 | <day id="20" reward="100000,5;100001,500"/> | ||
| 13 | <day id="0" reward="100000,10;100001,2000"/> | ||
| 14 | </sign> | ||
| 15 | </root> |
cfg/cfg_shdx/single_game.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 游戏配置表 | ||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | <!-- | ||
| 7 | needVip:需要VIP时长卡(0:不需要,1:需要) | ||
| 8 | diamond:玩一次需要的钻石数量 默认0 | ||
| 9 | |||
| 10 | item:奖励,奖励ID(E_ITEM_ID_MONEY,E_ITEM_ID_VIP_EXP),奖励个数系数(奖励个数*vip加成=奖励个数) | ||
| 11 | rate:给钥匙的概率 默认0 | ||
| 12 | key:钥匙id,钥匙概率(百分比).key="200001,20;200002,10;200003,5;200004,1" | ||
| 13 | |||
| 14 | |||
| 15 | |||
| 16 | |||
| 17 | --> | ||
| 18 | <!-- | ||
| 19 | idx:游戏位置序号 | ||
| 20 | payid:pay.xml中的序号 | ||
| 21 | id="21" name="购买游戏A" | ||
| 22 | id="22" name="购买游戏B" | ||
| 23 | id="23" name="购买游戏C" | ||
| 24 | id="24" name="购买游戏D" | ||
| 25 | |||
| 26 | |||
| 27 | 100002 vip经验 vip经验 | ||
| 28 | |||
| 29 | |||
| 30 | 200001 宠物钥匙白 | ||
| 31 | 200002 宠物钥匙绿 | ||
| 32 | 200003 宠物钥匙蓝 | ||
| 33 | 200004 宠物钥匙紫 | ||
| 34 | 200005 宠物钥匙黄 | ||
| 35 | 200006 宠物钥匙橙 | ||
| 36 | --> | ||
| 37 | |||
| 38 | <game id="1" ename="cake" name="欢乐叠蛋糕" needVip="0" idx="3" payid="22" flag="free"> | ||
| 39 | <score val="0" item="" key=""/> | ||
| 40 | <score val="5" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | ||
| 41 | <score val="10" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ||
| 42 | <score val="30" item="100002,6;100001,100;600001,4" rate="45" key="200001,100" /> | ||
| 43 | <score val="50" item="100002,8;100001,120;600001,5" rate="50" key="200001,70;200002,30" /> | ||
| 44 | <score val="70" item="100002,10;100001,150;600002,1" rate="55" key="200001,60;200002,40" /> | ||
| 45 | <score val="90" item="100002,10;100001,150;600002,1" rate="60" key="200001,50;200002,30;200003,20" /> | ||
| 46 | <score val="120" item="100002,10;100001,150;600002,1" rate="65" key="200001,45;200002,35;200003,20" /> | ||
| 47 | <score val="150" item="100002,10;100001,150;600002,1" rate="70" key="200001,30;200002,30;200003,20;200004,20" /> | ||
| 48 | <score val="200" item="100002,10;100001,150;600002,2" rate="80" key="200001,20;200002,30;200003,30;200004,20" /> | ||
| 49 | </game> | ||
| 50 | <game id="2" ename="fanpai" name="记忆翻牌" needVip="0" idx="4" payid="21" flag="free"> | ||
| 51 | <score val="0" item="" key=""/> | ||
| 52 | <score val="5" item="100002,2;100001,10;600001,2" rate="30" key="200001,100" /> | ||
| 53 | <score val="15" item="100002,4;100001,50;600001,3" rate="40" key="200001,100" /> | ||
| 54 | <score val="30" item="100002,6;100001,80;600001,4" rate="45" key="200001,100" /> | ||
| 55 | <score val="50" item="100002,8;100001,100;600001,5" rate="50" key="200001,100" /> | ||
| 56 | <score val="70" item="100002,10;100001,120;600002,1" rate="55" key="200001,100" /> | ||
| 57 | <score val="90" item="100002,10;100001,150;600002,1" rate="60" key="200001,70;200002,30" /> | ||
| 58 | <score val="110" item="100002,10;100001,150;600002,1" rate="65" key="200001,60;200002,40" /> | ||
| 59 | <score val="130" item="100002,10;100001,150;600002,1" rate="70" key="200001,50;200002,50" /> | ||
| 60 | <score val="150" item="100002,10;100001,150;600002,2" rate="80" key="200001,50;200002,30;200003,20" /> | ||
| 61 | </game> | ||
| 62 | <game id="3" ename="guess" name="猜猜我是谁" needVip="1" idx="8" payid="22" diamond="8" flag=""> | ||
| 63 | <score val="0" item="" key=""/> | ||
| 64 | <score val="5" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | ||
| 65 | <score val="10" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ||
| 66 | <score val="20" item="100002,6;100001,100;600001,4" rate="45" key="200001,100" /> | ||
| 67 | <score val="30" item="100002,8;100001,120;600001,5" rate="50" key="200001,70;200002,30" /> | ||
| 68 | <score val="50" item="100002,10;100001,150;600002,1" rate="55" key="200001,60;200002,40" /> | ||
| 69 | <score val="70" item="100002,10;100001,150;600002,1" rate="60" key="200001,50;200002,30;200003,20" /> | ||
| 70 | <score val="100" item="100002,10;100001,150;600002,1" rate="65" key="200001,45;200002,35;200003,20" /> | ||
| 71 | <score val="130" item="100002,10;100001,150;600002,1" rate="70" key="200001,30;200002,30;200003,20;200004,20" /> | ||
| 72 | <score val="150" item="100002,10;100001,150;600002,2" rate="80" key="200001,20;200002,30;200003,30;200004,20" /> | ||
| 73 | </game> | ||
| 74 | <game id="4" ename="guesscolor" name="它的颜色" needVip="1" idx="9" payid="21" diamond="5" flag=""> | ||
| 75 | <score val="0" item="" key=""/> | ||
| 76 | <score val="3" item="100002,2;100001,10;600001,2" rate="30" key="200001,100" /> | ||
| 77 | <score val="6" item="100002,4;100001,50;600001,3" rate="40" key="200001,100" /> | ||
| 78 | <score val="10" item="100002,6;100001,80;600001,4" rate="45" key="200001,100" /> | ||
| 79 | <score val="15" item="100002,8;100001,100;600001,5" rate="50" key="200001,100" /> | ||
| 80 | <score val="20" item="100002,10;100001,120;600002,1" rate="55" key="200001,100" /> | ||
| 81 | <score val="25" item="100002,10;100001,150;600002,1" rate="60" key="200001,70;200002,30" /> | ||
| 82 | <score val="30" item="100002,10;100001,150;600002,1" rate="65" key="200001,60;200002,40" /> | ||
| 83 | <score val="35" item="100002,10;100001,150;600002,1" rate="70" key="200001,50;200002,50" /> | ||
| 84 | <score val="40" item="100002,10;100001,150;600002,2" rate="80" key="200001,50;200002,30;200003,20" /> | ||
| 85 | </game> | ||
| 86 | <game id="5" ename="candy" name="接糖果" needVip="1" idx="2" payid="21" diamond="5" flag="new"> | ||
| 87 | <score val="0" item="" key=""/> | ||
| 88 | <score val="20" item="100002,2;100001,10;600001,2" rate="30" key="200001,100" /> | ||
| 89 | <score val="40" item="100002,4;100001,50;600001,3" rate="40" key="200001,100" /> | ||
| 90 | <score val="60" item="100002,6;100001,80;600001,4" rate="45" key="200001,100" /> | ||
| 91 | <score val="90" item="100002,8;100001,100;600001,5" rate="50" key="200001,100" /> | ||
| 92 | <score val="120" item="100002,10;100001,120;600002,1" rate="55" key="200001,100" /> | ||
| 93 | <score val="150" item="100002,10;100001,150;600002,1" rate="60" key="200001,70;200002,30" /> | ||
| 94 | <score val="190" item="100002,10;100001,150;600002,1" rate="65" key="200001,60;200002,40" /> | ||
| 95 | <score val="230" item="100002,10;100001,150;600002,1" rate="70" key="200001,50;200002,50" /> | ||
| 96 | <score val="260" item="100002,10;100001,150;600002,2" rate="80" key="200001,50;200002,30;200003,20" /> | ||
| 97 | </game> | ||
| 98 | |||
| 99 | <game id="6" ename="shuyishu" name="数一数" needVip="1" idx="10" payid="21" diamond="5" flag=""> | ||
| 100 | <score val="0" item="" key="" /> | ||
| 101 | <score val="5" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | ||
| 102 | <score val="10" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ||
| 103 | <score val="20" item="100002,6;100001,100;600001,4" rate="45" key="200001,100" /> | ||
| 104 | <score val="30" item="100002,8;100001,120;600001,5" rate="50" key="200001,100" /> | ||
| 105 | <score val="40" item="100002,10;100001,150;600002,1" rate="55" key="200001,100" /> | ||
| 106 | <score val="50" item="100002,10;100001,150;600002,1" rate="60" key="200001,70;200002,30" /> | ||
| 107 | <score val="60" item="100002,10;100001,150;600002,1" rate="65" key="200001,60;200002,40" /> | ||
| 108 | <score val="70" item="100002,10;100001,150;600002,1" rate="70" key="200001,50;200002,50" /> | ||
| 109 | <score val="80" item="100002,10;100001,150;600002,2" rate="80" key="200001,50;200002,30;200003,20" /> | ||
| 110 | </game> | ||
| 111 | <game id="7" ename="run" name="奔跑吧小马宝莉" needVip="1" idx="7" payid="23" diamond="10" flag=""> | ||
| 112 | <score val="0" item="" key=""/> | ||
| 113 | <score val="100" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | ||
| 114 | <score val="200" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ||
| 115 | <score val="300" item="100002,6;100001,100;600001,4" rate="45" key="200001,100" /> | ||
| 116 | <score val="400" item="100002,8;100001,120;600001,5" rate="50" key="200001,70;200002,30" /> | ||
| 117 | <score val="500" item="100002,10;100001,150;600002,1" rate="55" key="200001,50;200002,30;200003,20" /> | ||
| 118 | <score val="600" item="100002,10;100001,150;600002,1" rate="60" key="200001,45;200002,35;200003,20" /> | ||
| 119 | <score val="700" item="100002,10;100001,150;600002,1" rate="65" key="200001,30;200002,30;200003,20;200004,20" /> | ||
| 120 | <score val="800" item="100002,10;100001,150;600002,1" rate="70" key="200001,20;200002,30;200003,30;200004,20" /> | ||
| 121 | <score val="900" item="100002,10;100001,150;600002,2" rate="80" key="200001,25;200002,20;200003,20;200004,20;200005,15" /> | ||
| 122 | </game> | ||
| 123 | <game id="8" ename="haidao" name="旋转海盗" needVip="1" idx="6" payid="23" diamond="10" flag=""> | ||
| 124 | <score val="0" item="" key=""/> | ||
| 125 | <score val="100" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | ||
| 126 | <score val="200" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ||
| 127 | <score val="300" item="100002,6;100001,100;600001,4" rate="45" key="200001,100" /> | ||
| 128 | <score val="400" item="100002,8;100001,120;600001,5" rate="50" key="200001,70;200002,30" /> | ||
| 129 | <score val="500" item="100002,10;100001,150;600002,1" rate="55" key="200001,50;200002,30;200003,20" /> | ||
| 130 | <score val="600" item="100002,10;100001,150;600002,1" rate="60" key="200001,45;200002,35;200003,20" /> | ||
| 131 | <score val="700" item="100002,10;100001,150;600002,1" rate="65" key="200001,30;200002,30;200003,20;200004,20" /> | ||
| 132 | <score val="800" item="100002,10;100001,150;600002,1" rate="70" key="200001,20;200002,30;200003,30;200004,20" /> | ||
| 133 | <score val="900" item="100002,10;100001,150;600002,2" rate="80" key="200001,25;200002,20;200003,20;200004,20;200005,15" /> | ||
| 134 | </game> | ||
| 135 | <game id="9" ename="feiyanzoubi" name="飞檐走壁" needVip="1" idx="5" payid="23" diamond="10" flag=""> | ||
| 136 | <score val="0" item="" key=""/> | ||
| 137 | <score val="100" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | ||
| 138 | <score val="200" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ||
| 139 | <score val="250" item="100002,6;100001,100;600001,4" rate="45" key="200001,100" /> | ||
| 140 | <score val="300" item="100002,8;100001,120;600001,5" rate="50" key="200001,70;200002,30" /> | ||
| 141 | <score val="400" item="100002,10;100001,150;600002,1" rate="55" key="200001,50;200002,30;200003,20" /> | ||
| 142 | <score val="500" item="100002,10;100001,150;600002,1" rate="60" key="200001,45;200002,35;200003,20" /> | ||
| 143 | <score val="700" item="100002,10;100001,150;600002,1" rate="65" key="200001,30;200002,30;200003,20;200004,20" /> | ||
| 144 | <score val="900" item="100002,10;100001,150;600002,1" rate="70" key="200001,20;200002,30;200003,30;200004,20" /> | ||
| 145 | <score val="1100" item="100002,10;100001,150;600002,2" rate="80" key="200001,25;200002,20;200003,20;200004,20;200005,15" /> | ||
| 146 | </game> | ||
| 147 | <game id="10" ename="bird" name="火箭小黄人" needVip="1" idx="1" payid="24" diamond="15" flag="new"> | ||
| 148 | <score val="0" item="" key=""/> | ||
| 149 | <score val="64" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | ||
| 150 | <score val="192" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ||
| 151 | <score val="320" item="100002,6;100001,100;600001,4" rate="45" key="200001,70;200002,30" /> | ||
| 152 | <score val="448" item="100002,8;100001,120;600001,5" rate="50" key="200001,50;200002,30;200003,20" /> | ||
| 153 | <score val="576" item="100002,10;100001,150;600002,1" rate="55" key="200001,45;200002,35;200003,20" /> | ||
| 154 | <score val="704" item="100002,10;100001,150;600002,1" rate="60" key="200001,30;200002,30;200003,20;200004,20" /> | ||
| 155 | <score val="832" item="100002,10;100001,150;600002,1" rate="65" key="200001,20;200002,30;200003,30;200004,20" /> | ||
| 156 | <score val="960" item="100002,10;100001,150;600002,1" rate="70" key="200001,25;200002,20;200003,20;200004,20;200005,15" /> | ||
| 157 | <score val="1088" item="100002,10;100001,150;600002,2" rate="80" key="200001,15;200002,15;200003,20;200004,20;200005,15;200006,15" /> | ||
| 158 | </game> | ||
| 159 | </root> |
cfg/cfg_shdx/task_daily.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | |||
| 3 | <root> | ||
| 4 | <!-- | ||
| 5 | dailyTaskCnt 每日刷新出的任务的数量,不可大于配置表中每日任务的数量 | ||
| 6 | --> | ||
| 7 | <data dailyTaskCnt="10"/> | ||
| 8 | <!-- | ||
| 9 | pic 任务标题图片名称 图片目录是res/ui/task/下面 | ||
| 10 | --> | ||
| 11 | <task id="1" name="玩游戏" pic="icon_game.png" desc="游乐场玩游戏3次"> | ||
| 12 | <step id="3" reward="100001,100"/> | ||
| 13 | </task> | ||
| 14 | <task id="2" name="装饰小屋" pic="icon_decorate.png" desc="装饰小屋1次"> | ||
| 15 | <step id="1" reward="100001,100"/> | ||
| 16 | </task> | ||
| 17 | <task id="3" name="换服装" pic="icon_dress.png" desc="换装扮1次"> | ||
| 18 | <step id="1" reward="100001,100"/> | ||
| 19 | </task> | ||
| 20 | <task id="4" name="抓宠物" pic="icon_pet.png" desc="宠物园抓宠物1次"> | ||
| 21 | <step id="1" reward="100001,100"/> | ||
| 22 | </task> | ||
| 23 | <task id="5" name="喂养宠物" pic="icon_food.png" desc="喂养宠物3次"> | ||
| 24 | <step id="3" reward="100001,100"/> | ||
| 25 | </task> | ||
| 26 | <task id="6" name="游戏积分" pic="icon_game.png" desc="玩一局游戏积分超过100分"> | ||
| 27 | <step id="1" reward="100001,100"/> | ||
| 28 | </task> | ||
| 29 | <task id="7" name="游戏金币" pic="icon_game.png" desc="玩一局游戏获得金豆超过80"> | ||
| 30 | <step id="1" reward="100001,100"/> | ||
| 31 | </task> | ||
| 32 | <task id="8" name="购买服装" pic="icon_dress.png" desc="购买装扮1件"> | ||
| 33 | <step id="1" reward="100001,100"/> | ||
| 34 | </task> | ||
| 35 | <task id="9" name="购买家具" pic="icon_furniture.png" desc="购买小屋装饰、墙纸1次"> | ||
| 36 | <step id="1" reward="100001,100"/> | ||
| 37 | </task> | ||
| 38 | <task id="10" name="购买钻石" pic="icon_diamond.png" desc="购买钻石1次"> | ||
| 39 | <step id="1" reward="100001,100"/> | ||
| 40 | </task> | ||
| 41 | </root> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
cfg/cfg_shdx/turntable.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <!-- | ||
| 3 | 每日转盘 | ||
| 4 | --> | ||
| 5 | <root> | ||
| 6 | <!-- | ||
| 7 | id:递增的序号 | ||
| 8 | pr:概率(所有的概率加起来是1000) | ||
| 9 | item:奖励的道具 | ||
| 10 | --> | ||
| 11 | <reward id="1" pr="470" item="100001,30" des="金豆*30"/> | ||
| 12 | <reward id="2" pr="10" item="100001,50" des="金豆*50"/> | ||
| 13 | <reward id="3" pr="4" item="100001,100" des="金豆*100"/> | ||
| 14 | <reward id="4" pr="1" item="100001,200" des="金豆*200"/> | ||
| 15 | <reward id="5" pr="0" item="100001,500" des="金豆*500"/> | ||
| 16 | <reward id="6" pr="500" item="600001,1" des="宠物饼干*1"/> | ||
| 17 | <reward id="7" pr="10" item="600002,1" des="宠物面包*1"/> | ||
| 18 | <reward id="8" pr="4" item="600003,1" des="宠物汉堡*1"/> | ||
| 19 | <reward id="9" pr="1" item="600004,1" des="宠物粮食*1"/> | ||
| 20 | </root> |
cfg/cfg_shdx/vip_level.txt
0 → 100644
| 1 | level score add_item add_vip | ||
| 2 | 等级 积分 vip游戏金币加成 vip游戏用户经验加成 | ||
| 3 | 1 0 1.1 1.2 | ||
| 4 | 2 40 1.2 1.2 | ||
| 5 | 3 120 1.3 1.2 | ||
| 6 | 4 280 1.4 1.2 | ||
| 7 | 5 600 1.5 1.2 | ||
| 8 | 6 1240 1.6 1.2 | ||
| 9 | 7 2240 1.7 1.2 | ||
| 10 | 8 3440 1.8 1.2 | ||
| 11 | 9 4840 1.9 1.2 | ||
| 12 | 10 6440 2 1.2 | ||
| 13 | 11 8112 2 1.2 | ||
| 14 | 12 9856 2 1.2 | ||
| 15 | 13 11672 2 1.2 | ||
| 16 | 14 13560 2 1.2 | ||
| 17 | 15 15520 2 1.2 | ||
| 18 | 16 17552 2 1.2 | ||
| 19 | 17 19656 2 1.2 | ||
| 20 | 18 21832 2 1.2 | ||
| 21 | 19 24080 2 1.2 | ||
| 22 | 20 26400 2 1.2 | ||
| 23 | 21 28840 2 1.2 | ||
| 24 | 22 31400 2 1.2 | ||
| 25 | 23 34080 2 1.2 | ||
| 26 | 24 36880 2 1.2 | ||
| 27 | 25 39800 2 1.2 | ||
| 28 | 26 42840 2 1.2 | ||
| 29 | 27 46000 2 1.2 | ||
| 30 | 28 49280 2 1.2 | ||
| 31 | 29 52680 2 1.2 | ||
| 32 | 30 56200 2 1.2 |
cfg/cfg_shdx/vip_level.xlsx
0 → 100644
No preview for this file type
cfg/cfg_shdx/vip_pay_reward.xml
0 → 100644
| 1 | <!-- edited with XMLSpy v2013 (http://www.altova.com) by () --> | ||
| 2 | <root> | ||
| 3 | <!-- | ||
| 4 | id:序号 | ||
| 5 | type:VIP套裝活動類型 2.海盗船长套装 3.可爱雪人套装 4.冰雪奇缘套装 | ||
| 6 | item1:奖励的套装 | ||
| 7 | item2:奖励的物品 | ||
| 8 | beginTime:可领取的开始时间 | ||
| 9 | endTime:可领取的结束时间 | ||
| 10 | |||
| 11 | 2018-12-01 00:00:00 | ||
| 12 | <data id="1" beginTime="1543593600" endTime="1546272000" item1="100000,330" item2="100002,330;100001,100" item1Name="冰雪奇缘套装"/> | ||
| 13 | --> | ||
| 14 | <!--2018-12-24 00:00:00--> | ||
| 15 | <data id="2" type="2" beginTime="1545580800" endTime="1548950399" item1="800122,1;800123,1;800124,1;800125,1;800127,1" item2="100000,50;200001,5" item1Name="海盗船长套装"/> | ||
| 16 | <!--2019-02-01 00:00:00--> | ||
| 17 | <data id="3" type="3" beginTime="1548950400" endTime="1551369599" item1="800201,1;800202,1;800203,1;800205,1;800206,1;800207,1" item2="100000,50;200002,3" item1Name="可爱雪人套装"/> | ||
| 18 | <!--2019-03-01 00:00:00--> | ||
| 19 | <data id="4" type="4" beginTime="1551369600" endTime="1554047999" item1="800112,1;800113,1;800114,1;800115,1;800116,1" item2="100000,50;200001,5" item1Name="冰雪奇缘套装"/> | ||
| 20 | <!--2019-04-01 00:00:00 --> | ||
| 21 | <data id="5" type="2" beginTime="1554048000" endTime="1556639999" item1="800122,1;800123,1;800124,1;800125,1;800127,1" item2="100000,60;200001,5" item1Name="海盗船长套装"/> | ||
| 22 | </root> | ||
| 23 | |||
| 24 | <!-- | ||
| 25 | 2019-05-01 00:00:00 | ||
| 26 | <data id="6" beginTime="1556640000" endTime="1559318400" item1="100000,330" item2="100002,330;100001,100" item1Name="冰雪奇缘套装"/> | ||
| 27 | 2019-06-01 00:00:00 | ||
| 28 | <data id="7" beginTime="1559318400" endTime="1561910400" item1="100000,330" item2="100002,330;100001,100" item1Name="冰雪奇缘套装"/> | ||
| 29 | 2019-07-01 00:00:00 | ||
| 30 | <data id="8" beginTime="1561910400" endTime="1564588800" item1="100000,330" item2="100002,330;100001,100" item1Name="冰雪奇缘套装"/> | ||
| 31 | 2019-08-01 00:00:00 | ||
| 32 | <data id="9" beginTime="1564588800" endTime="1567267200" item1="100000,330" item2="100002,330;100001,100" item1Name="冰雪奇缘套装"/> | ||
| 33 | 2019-09-01 00:00:00 | ||
| 34 | <data id="10" beginTime="1567267200" endTime="1569859200" item1="100000,330" item2="100002,330;100001,100" item1Name="冰雪奇缘套装"/> | ||
| 35 | 2019-10-01 00:00:00 | ||
| 36 | <data id="11" beginTime="1569859200" endTime="1572537600" item1="100000,330" item2="100002,330;100001,100" item1Name="冰雪奇缘套装"/> | ||
| 37 | 2019-11-01 00:00:00 | ||
| 38 | <data id="12" beginTime="1572537600" endTime="1575129600" item1="100000,330" item2="100002,330;100001,100" item1Name="冰雪奇缘套装"/> | ||
| 39 | --> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
cfg/cfg_shdx/备注.txt
0 → 100644
| 1 | | ||
| 2 | btl_cnt_reward 新手对局福利 | ||
| 3 | create_reward 新手创建礼包 | ||
| 4 | |||
| 5 | game 每日上限最大值、救济金 | ||
| 6 | game_birds 飞禽走兽配置表 | ||
| 7 | game_fruit_machine 水果机配置表 | ||
| 8 | game_score 积分产出 | ||
| 9 | gd_charm —————— | ||
| 10 | gd_score 积分称号 | ||
| 11 | head 头像、头像框对应魅力值、积分 | ||
| 12 | item 物品 | ||
| 13 | lobby_room_cfg 游戏房间的配置:底分、门票、进入房间限制、机器人携带钱数、输赢封顶倍数 | ||
| 14 | login 登陆大转盘中,连续登录几天的奖励 | ||
| 15 | mail 邮件配置,战况、周活动奖励、更新版本奖励等 | ||
| 16 | nick 昵称随机 | ||
| 17 | niuniu 牛牛:抢庄、押注 | ||
| 18 | notice 公告 | ||
| 19 | online_reward 每日在线礼包 | ||
| 20 | pay 支付购买相关:商城点券、充值活动 | ||
| 21 | rank_exprie_reward 周赛活动排行榜 名次 奖励 | ||
| 22 | rank_yesterday_reward 排行榜 昨天名次 奖励 | ||
| 23 | role_reward 登陆1-7天,奖励的道具 | ||
| 24 | rules 掼蛋单机规则提示 | ||
| 25 | shop 商城出售 | ||
| 26 | shop_medal 勋章产出游戏、上限 | ||
| 27 | sign —————— | ||
| 28 | task_daily 每日任务 | ||
| 29 | turntable 登陆大转盘中,抽奖 | ||
| 30 | xx_lobby_room_cfg 开房房卡消耗 | ||
| 31 | achievement 成就 | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -125,6 +125,51 @@ id name describe icon shopID amount type add_pet_exp pet_star unique vip | ... | @@ -125,6 +125,51 @@ id name describe icon shopID amount type add_pet_exp pet_star unique vip |
| 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 | 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 |
| 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 | 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 |
| 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 | 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 |
| 128 | 800231 粉小猫创可贴 粉小猫创可贴 0 0 0 1 0 0 1 0 | ||
| 129 | 800232 粉小猫发型 粉小猫发型 0 0 0 2 0 0 1 0 | ||
| 130 | 800233 粉小猫上衣 粉小猫上衣 0 0 0 3 0 0 1 0 | ||
| 131 | 800235 粉小猫鞋子 粉小猫鞋子 0 0 0 5 0 0 1 0 | ||
| 132 | 800236 天女散花 天女散花 0 0 0 6 0 0 1 0 | ||
| 133 | 800237 粉小猫手链 粉小猫手链 0 0 0 7 0 0 1 0 | ||
| 134 | 800241 新春虎头吉祥痣 新春虎头吉祥痣 0 0 0 1 0 0 1 0 | ||
| 135 | 800242 新春虎头头套 新春虎头帽 0 0 0 2 0 0 1 0 | ||
| 136 | 800243 新春虎头上衣 新春虎头衣 0 0 0 3 0 0 1 0 | ||
| 137 | 800244 新春虎头裤 新春虎头裤 0 0 0 4 0 0 1 0 | ||
| 138 | 800245 新春虎头鞋 新春虎头鞋 0 0 0 5 0 0 1 0 | ||
| 139 | 800246 新春虎头尾 新春虎头尾 0 0 0 6 0 0 1 0 | ||
| 140 | 800247 春节鞭炮 新春虎头鞭炮 0 0 0 7 0 0 1 0 | ||
| 141 | 800252 樱花妹发型 樱花妹发型 0 0 0 2 0 0 1 0 | ||
| 142 | 800253 樱花妹服 樱花妹服 0 0 0 3 0 0 1 0 | ||
| 143 | 800255 樱花妹鞋 樱花妹鞋 0 0 0 5 0 0 1 0 | ||
| 144 | 800256 樱花妹背景 樱花妹背景 0 0 0 6 0 0 1 0 | ||
| 145 | 800257 樱花妹伞 樱花妹伞 0 0 0 7 0 0 1 0 | ||
| 146 | 800262 小飞侠发型 小飞侠发型 0 0 0 2 0 0 1 0 | ||
| 147 | 800263 小飞侠上衣 小飞侠上衣 0 0 0 3 0 0 1 0 | ||
| 148 | 800264 小飞侠裤子 小飞侠裤子 0 0 0 4 0 0 1 0 | ||
| 149 | 800265 小飞侠鞋 小飞侠鞋 0 0 0 5 0 0 1 0 | ||
| 150 | 800266 小飞侠翅膀 小飞侠翅膀 0 0 0 6 0 0 1 0 | ||
| 151 | 800267 小飞侠玩具 小飞侠玩具 0 0 0 7 0 0 1 0 | ||
| 152 | 800271 原始人面饰 原始人面饰 0 0 0 1 0 0 1 0 | ||
| 153 | 800272 原始人发型 原始人发型 0 0 0 2 0 0 1 0 | ||
| 154 | 800273 原始人服饰 原始人服饰 0 0 0 3 0 0 1 0 | ||
| 155 | 800275 原始人鞋 原始人鞋 0 0 0 5 0 0 1 0 | ||
| 156 | 800277 原始人棒槌 原始人棒槌 0 0 0 7 0 0 1 0 | ||
| 157 | 800282 宇航员发型 宇航员发型 0 0 0 2 0 0 1 0 | ||
| 158 | 800283 宇航员上衣 宇航员上衣 0 0 0 3 0 0 1 0 | ||
| 159 | 800284 宇航员裤 宇航员裤 0 0 0 4 0 0 1 0 | ||
| 160 | 800285 宇航员鞋 宇航员鞋 0 0 0 5 0 0 1 0 | ||
| 161 | 800291 福尔摩斯面饰 福尔摩斯面饰 0 0 0 1 0 0 1 0 | ||
| 162 | 800292 福尔摩斯发型 福尔摩斯发型 0 0 0 2 0 0 1 0 | ||
| 163 | 800293 福尔摩斯上衣 福尔摩斯上衣 0 0 0 3 0 0 1 0 | ||
| 164 | 800294 福尔摩斯裤 福尔摩斯裤 0 0 0 4 0 0 1 0 | ||
| 165 | 800295 福尔摩斯鞋 福尔摩斯鞋 0 0 0 5 0 0 1 0 | ||
| 166 | 800297 福尔摩斯放大镜 福尔摩斯放大镜 0 0 0 7 0 0 1 0 | ||
| 167 | 800301 剑侠客面饰 剑侠客面饰 0 0 0 1 0 0 1 0 | ||
| 168 | 800302 剑侠客发型 剑侠客发型 0 0 0 2 0 0 1 0 | ||
| 169 | 800303 剑侠客上衣 剑侠客上衣 0 0 0 3 0 0 1 0 | ||
| 170 | 800304 剑侠客裤 剑侠客裤 0 0 0 4 0 0 1 0 | ||
| 171 | 800305 剑侠客鞋 剑侠客鞋 0 0 0 5 0 0 1 0 | ||
| 172 | 800307 剑侠客武器 剑侠客武器 0 0 0 7 0 0 1 0 | ||
| 128 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 | 173 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 |
| 129 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 | 174 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 |
| 130 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | 175 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | ... | ... |
No preview for this file type
This diff could not be displayed because it is too large.
| ... | @@ -120,6 +120,53 @@ | ... | @@ -120,6 +120,53 @@ |
| 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> | 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> |
| 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> | 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> |
| 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> | 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> |
| 123 | <shop id="3101" buy="800231,1" price="100001,600" des="600金币" extra="0" /> | ||
| 124 | <shop id="3102" buy="800232,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 125 | <shop id="3103" buy="800233,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 126 | <shop id="3104" buy="800235,1" price="100001,400" des="400金币" extra="0" /> | ||
| 127 | <shop id="3105" buy="800236,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 128 | <shop id="3106" buy="800237,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 129 | <shop id="3107" buy="800241,1" price="100001,600" des="600金币" extra="0" /> | ||
| 130 | <shop id="3108" buy="800242,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 131 | <shop id="3109" buy="800243,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 132 | <shop id="3110" buy="800244,1" price="100001,600" des="600金币" extra="0" /> | ||
| 133 | <shop id="3111" buy="800245,1" price="100001,400" des="400金币" extra="0" /> | ||
| 134 | <shop id="3112" buy="800246,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 135 | <shop id="3113" buy="800247,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 136 | <shop id="3114" buy="800252,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 137 | <shop id="3115" buy="800253,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 138 | <shop id="3116" buy="800255,1" price="100001,400" des="400金币" extra="0" /> | ||
| 139 | <shop id="3117" buy="800256,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 140 | <shop id="3118" buy="800257,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 141 | <shop id="3119" buy="800262,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 142 | <shop id="3120" buy="800263,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 143 | <shop id="3121" buy="800264,1" price="100001,600" des="600金币" extra="0" /> | ||
| 144 | <shop id="3122" buy="800265,1" price="100001,400" des="400金币" extra="0" /> | ||
| 145 | <shop id="3123" buy="800266,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 146 | <shop id="3124" buy="800267,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 147 | <shop id="3125" buy="800271,1" price="100001,600" des="600金币" extra="0" /> | ||
| 148 | <shop id="3126" buy="800272,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 149 | <shop id="3127" buy="800273,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 150 | <shop id="3128" buy="800275,1" price="100001,400" des="400金币" extra="0" /> | ||
| 151 | <shop id="3129" buy="800277,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 152 | <shop id="3130" buy="800282,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 153 | <shop id="3131" buy="800283,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 154 | <shop id="3132" buy="800284,1" price="100001,600" des="600金币" extra="0" /> | ||
| 155 | <shop id="3133" buy="800285,1" price="100001,400" des="400金币" extra="0" /> | ||
| 156 | <shop id="3134" buy="800291,1" price="100001,600" des="600金币" extra="0" /> | ||
| 157 | <shop id="3135" buy="800292,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 158 | <shop id="3136" buy="800293,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 159 | <shop id="3137" buy="800294,1" price="100001,600" des="600金币" extra="0" /> | ||
| 160 | <shop id="3138" buy="800295,1" price="100001,400" des="400金币" extra="0" /> | ||
| 161 | <shop id="3139" buy="800297,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 162 | <shop id="3140" buy="800301,1" price="100001,600" des="600金币" extra="0" /> | ||
| 163 | <shop id="3141" buy="800302,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 164 | <shop id="3142" buy="800303,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 165 | <shop id="3143" buy="800304,1" price="100001,600" des="600金币" extra="0" /> | ||
| 166 | <shop id="3144" buy="800305,1" price="100001,400" des="400金币" extra="0" /> | ||
| 167 | <shop id="3145" buy="800307,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 168 | |||
| 169 | |||
| 123 | 170 | ||
| 124 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> | 171 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> |
| 125 | 172 | ... | ... |
| ... | @@ -125,6 +125,51 @@ id name describe icon shopID amount type add_pet_exp pet_star unique vip | ... | @@ -125,6 +125,51 @@ id name describe icon shopID amount type add_pet_exp pet_star unique vip |
| 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 | 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 |
| 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 | 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 |
| 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 | 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 |
| 128 | 800231 粉小猫创可贴 粉小猫创可贴 0 0 0 1 0 0 1 0 | ||
| 129 | 800232 粉小猫发型 粉小猫发型 0 0 0 2 0 0 1 0 | ||
| 130 | 800233 粉小猫上衣 粉小猫上衣 0 0 0 3 0 0 1 0 | ||
| 131 | 800235 粉小猫鞋子 粉小猫鞋子 0 0 0 5 0 0 1 0 | ||
| 132 | 800236 天女散花 天女散花 0 0 0 6 0 0 1 0 | ||
| 133 | 800237 粉小猫手链 粉小猫手链 0 0 0 7 0 0 1 0 | ||
| 134 | 800241 新春虎头吉祥痣 新春虎头吉祥痣 0 0 0 1 0 0 1 0 | ||
| 135 | 800242 新春虎头头套 新春虎头帽 0 0 0 2 0 0 1 0 | ||
| 136 | 800243 新春虎头上衣 新春虎头衣 0 0 0 3 0 0 1 0 | ||
| 137 | 800244 新春虎头裤 新春虎头裤 0 0 0 4 0 0 1 0 | ||
| 138 | 800245 新春虎头鞋 新春虎头鞋 0 0 0 5 0 0 1 0 | ||
| 139 | 800246 新春虎头尾 新春虎头尾 0 0 0 6 0 0 1 0 | ||
| 140 | 800247 春节鞭炮 新春虎头鞭炮 0 0 0 7 0 0 1 0 | ||
| 141 | 800252 樱花妹发型 樱花妹发型 0 0 0 2 0 0 1 0 | ||
| 142 | 800253 樱花妹服 樱花妹服 0 0 0 3 0 0 1 0 | ||
| 143 | 800255 樱花妹鞋 樱花妹鞋 0 0 0 5 0 0 1 0 | ||
| 144 | 800256 樱花妹背景 樱花妹背景 0 0 0 6 0 0 1 0 | ||
| 145 | 800257 樱花妹伞 樱花妹伞 0 0 0 7 0 0 1 0 | ||
| 146 | 800262 小飞侠发型 小飞侠发型 0 0 0 2 0 0 1 0 | ||
| 147 | 800263 小飞侠上衣 小飞侠上衣 0 0 0 3 0 0 1 0 | ||
| 148 | 800264 小飞侠裤子 小飞侠裤子 0 0 0 4 0 0 1 0 | ||
| 149 | 800265 小飞侠鞋 小飞侠鞋 0 0 0 5 0 0 1 0 | ||
| 150 | 800266 小飞侠翅膀 小飞侠翅膀 0 0 0 6 0 0 1 0 | ||
| 151 | 800267 小飞侠玩具 小飞侠玩具 0 0 0 7 0 0 1 0 | ||
| 152 | 800271 原始人面饰 原始人面饰 0 0 0 1 0 0 1 0 | ||
| 153 | 800272 原始人发型 原始人发型 0 0 0 2 0 0 1 0 | ||
| 154 | 800273 原始人服饰 原始人服饰 0 0 0 3 0 0 1 0 | ||
| 155 | 800275 原始人鞋 原始人鞋 0 0 0 5 0 0 1 0 | ||
| 156 | 800277 原始人棒槌 原始人棒槌 0 0 0 7 0 0 1 0 | ||
| 157 | 800282 宇航员发型 宇航员发型 0 0 0 2 0 0 1 0 | ||
| 158 | 800283 宇航员上衣 宇航员上衣 0 0 0 3 0 0 1 0 | ||
| 159 | 800284 宇航员裤 宇航员裤 0 0 0 4 0 0 1 0 | ||
| 160 | 800285 宇航员鞋 宇航员鞋 0 0 0 5 0 0 1 0 | ||
| 161 | 800291 福尔摩斯面饰 福尔摩斯面饰 0 0 0 1 0 0 1 0 | ||
| 162 | 800292 福尔摩斯发型 福尔摩斯发型 0 0 0 2 0 0 1 0 | ||
| 163 | 800293 福尔摩斯上衣 福尔摩斯上衣 0 0 0 3 0 0 1 0 | ||
| 164 | 800294 福尔摩斯裤 福尔摩斯裤 0 0 0 4 0 0 1 0 | ||
| 165 | 800295 福尔摩斯鞋 福尔摩斯鞋 0 0 0 5 0 0 1 0 | ||
| 166 | 800297 福尔摩斯放大镜 福尔摩斯放大镜 0 0 0 7 0 0 1 0 | ||
| 167 | 800301 剑侠客面饰 剑侠客面饰 0 0 0 1 0 0 1 0 | ||
| 168 | 800302 剑侠客发型 剑侠客发型 0 0 0 2 0 0 1 0 | ||
| 169 | 800303 剑侠客上衣 剑侠客上衣 0 0 0 3 0 0 1 0 | ||
| 170 | 800304 剑侠客裤 剑侠客裤 0 0 0 4 0 0 1 0 | ||
| 171 | 800305 剑侠客鞋 剑侠客鞋 0 0 0 5 0 0 1 0 | ||
| 172 | 800307 剑侠客武器 剑侠客武器 0 0 0 7 0 0 1 0 | ||
| 128 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 | 173 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 |
| 129 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 | 174 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 |
| 130 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | 175 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | ... | ... |
No preview for this file type
| ... | @@ -41,6 +41,13 @@ | ... | @@ -41,6 +41,13 @@ |
| 41 | <pay id="10" name="1000钻石" type="1" extra="50" item="100000,1050" rmb="100.0" product="dclyac100" productPuTao="qjqp010" agentLv="0" notice="1"/> | 41 | <pay id="10" name="1000钻石" type="1" extra="50" item="100000,1050" rmb="100.0" product="dclyac100" productPuTao="qjqp010" agentLv="0" notice="1"/> |
| 42 | <pay id="201" name="月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="25.0" product="dclyac025" productPuTao="qjqp201" notice="1"/> | 42 | <pay id="201" name="月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="25.0" product="dclyac025" productPuTao="qjqp201" notice="1"/> |
| 43 | <pay id="202" name="年卡(365天)" type="2" des="年卡" day="365" item="100001,2000;600002,5;200001,1" payitem="" rmb="198.0" product="dclybn198" productPuTao="qjqp202" notice="1"/> | 43 | <pay id="202" name="年卡(365天)" type="2" des="年卡" day="365" item="100001,2000;600002,5;200001,1" payitem="" rmb="198.0" product="dclybn198" productPuTao="qjqp202" notice="1"/> |
| 44 | <pay id="301" name="自动续包月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="20.0" product="dclyby020@207" productPuTao="qjqp999" notice="1"/> | 44 | <pay id="301" name="自动续包月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="20.0" product="tjlhdcylyby020@207" productPuTao="qjqp999" notice="1"/> |
| 45 | </platform> | 45 | </platform> |
| 46 | <!--上海电信--> | ||
| 47 | <platform id="106" channel="shdx"> | ||
| 48 | <pay id="201" name="月卡(31天)" type="2" des="4k动漫vip单月包" day="31" item="100001,1000;600001,5" payitem="" rmb="69.0" product="1000710508" productPuTao="qjqp201" notice="1"/> | ||
| 49 | <pay id="202" name="年卡(365天)" type="2" des="4k动漫vip年包" day="365" item="100001,2000;600002,5;200001,1" payitem="" rmb="299.0" product="1000710226" productPuTao="qjqp202" notice="1"/> | ||
| 50 | <pay id="301" name="自动续包月卡(31天)" type="2" des="4K动漫vip包" day="31" item="100001,1000;600001,5" payitem="" rmb="49.0" product="1000709506" productPuTao="qjqp999" notice="1"/> | ||
| 51 | </platform> | ||
| 52 | |||
| 46 | </root> | 53 | </root> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
This diff could not be displayed because it is too large.
| ... | @@ -120,6 +120,53 @@ | ... | @@ -120,6 +120,53 @@ |
| 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> | 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> |
| 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> | 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> |
| 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> | 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> |
| 123 | <shop id="3101" buy="800231,1" price="100001,600" des="600金币" extra="0" /> | ||
| 124 | <shop id="3102" buy="800232,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 125 | <shop id="3103" buy="800233,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 126 | <shop id="3104" buy="800235,1" price="100001,400" des="400金币" extra="0" /> | ||
| 127 | <shop id="3105" buy="800236,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 128 | <shop id="3106" buy="800237,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 129 | <shop id="3107" buy="800241,1" price="100001,600" des="600金币" extra="0" /> | ||
| 130 | <shop id="3108" buy="800242,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 131 | <shop id="3109" buy="800243,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 132 | <shop id="3110" buy="800244,1" price="100001,600" des="600金币" extra="0" /> | ||
| 133 | <shop id="3111" buy="800245,1" price="100001,400" des="400金币" extra="0" /> | ||
| 134 | <shop id="3112" buy="800246,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 135 | <shop id="3113" buy="800247,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 136 | <shop id="3114" buy="800252,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 137 | <shop id="3115" buy="800253,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 138 | <shop id="3116" buy="800255,1" price="100001,400" des="400金币" extra="0" /> | ||
| 139 | <shop id="3117" buy="800256,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 140 | <shop id="3118" buy="800257,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 141 | <shop id="3119" buy="800262,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 142 | <shop id="3120" buy="800263,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 143 | <shop id="3121" buy="800264,1" price="100001,600" des="600金币" extra="0" /> | ||
| 144 | <shop id="3122" buy="800265,1" price="100001,400" des="400金币" extra="0" /> | ||
| 145 | <shop id="3123" buy="800266,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 146 | <shop id="3124" buy="800267,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 147 | <shop id="3125" buy="800271,1" price="100001,600" des="600金币" extra="0" /> | ||
| 148 | <shop id="3126" buy="800272,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 149 | <shop id="3127" buy="800273,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 150 | <shop id="3128" buy="800275,1" price="100001,400" des="400金币" extra="0" /> | ||
| 151 | <shop id="3129" buy="800277,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 152 | <shop id="3130" buy="800282,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 153 | <shop id="3131" buy="800283,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 154 | <shop id="3132" buy="800284,1" price="100001,600" des="600金币" extra="0" /> | ||
| 155 | <shop id="3133" buy="800285,1" price="100001,400" des="400金币" extra="0" /> | ||
| 156 | <shop id="3134" buy="800291,1" price="100001,600" des="600金币" extra="0" /> | ||
| 157 | <shop id="3135" buy="800292,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 158 | <shop id="3136" buy="800293,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 159 | <shop id="3137" buy="800294,1" price="100001,600" des="600金币" extra="0" /> | ||
| 160 | <shop id="3138" buy="800295,1" price="100001,400" des="400金币" extra="0" /> | ||
| 161 | <shop id="3139" buy="800297,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 162 | <shop id="3140" buy="800301,1" price="100001,600" des="600金币" extra="0" /> | ||
| 163 | <shop id="3141" buy="800302,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 164 | <shop id="3142" buy="800303,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 165 | <shop id="3143" buy="800304,1" price="100001,600" des="600金币" extra="0" /> | ||
| 166 | <shop id="3144" buy="800305,1" price="100001,400" des="400金币" extra="0" /> | ||
| 167 | <shop id="3145" buy="800307,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 168 | |||
| 169 | |||
| 123 | 170 | ||
| 124 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> | 171 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> |
| 125 | 172 | ... | ... |
| ... | @@ -108,7 +108,7 @@ | ... | @@ -108,7 +108,7 @@ |
| 108 | <score val="70" item="100002,10;100001,150;600002,1" rate="70" key="200001,50;200002,50" /> | 108 | <score val="70" item="100002,10;100001,150;600002,1" rate="70" key="200001,50;200002,50" /> |
| 109 | <score val="80" item="100002,10;100001,150;600002,2" rate="80" key="200001,50;200002,30;200003,20" /> | 109 | <score val="80" item="100002,10;100001,150;600002,2" rate="80" key="200001,50;200002,30;200003,20" /> |
| 110 | </game> | 110 | </game> |
| 111 | <game id="7" ename="run" name="奔跑吧小兔子" needVip="1" idx="7" payid="23" diamond="10" flag=""> | 111 | <game id="7" ename="run" name="奔跑吧小马宝莉" needVip="1" idx="7" payid="23" diamond="10" flag=""> |
| 112 | <score val="0" item="" key=""/> | 112 | <score val="0" item="" key=""/> |
| 113 | <score val="100" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | 113 | <score val="100" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> |
| 114 | <score val="200" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | 114 | <score val="200" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> |
| ... | @@ -144,7 +144,7 @@ | ... | @@ -144,7 +144,7 @@ |
| 144 | <score val="900" item="100002,10;100001,150;600002,1" rate="70" key="200001,20;200002,30;200003,30;200004,20" /> | 144 | <score val="900" item="100002,10;100001,150;600002,1" rate="70" key="200001,20;200002,30;200003,30;200004,20" /> |
| 145 | <score val="1100" item="100002,10;100001,150;600002,2" rate="80" key="200001,25;200002,20;200003,20;200004,20;200005,15" /> | 145 | <score val="1100" item="100002,10;100001,150;600002,2" rate="80" key="200001,25;200002,20;200003,20;200004,20;200005,15" /> |
| 146 | </game> | 146 | </game> |
| 147 | <game id="10" ename="bird" name="火箭小象" needVip="1" idx="1" payid="24" diamond="15" flag="new"> | 147 | <game id="10" ename="bird" name="火箭小黄人" needVip="1" idx="1" payid="24" diamond="15" flag="new"> |
| 148 | <score val="0" item="" key=""/> | 148 | <score val="0" item="" key=""/> |
| 149 | <score val="64" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | 149 | <score val="64" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> |
| 150 | <score val="192" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | 150 | <score val="192" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ... | ... |
| ... | @@ -3,7 +3,7 @@ | ... | @@ -3,7 +3,7 @@ |
| 3 | <!--m0800279afc6c--> | 3 | <!--m0800279afc6c--> |
| 4 | <!--m0800278b87c2--> | 4 | <!--m0800278b87c2--> |
| 5 | <!----> | 5 | <!----> |
| 6 | <Account>xiaokanggogogo</Account> | 6 | <Account>m0800279afc6c</Account> |
| 7 | <exp>0</exp> | 7 | <exp>0</exp> |
| 8 | <versionnum>201801291657</versionnum> | 8 | <versionnum>201801291657</versionnum> |
| 9 | <isMusic>0</isMusic> | 9 | <isMusic>0</isMusic> |
| ... | @@ -26,7 +26,7 @@ | ... | @@ -26,7 +26,7 @@ |
| 26 | <new_guide_step>4</new_guide_step> | 26 | <new_guide_step>4</new_guide_step> |
| 27 | <is_feiyanzoubi_game_guide>1</is_feiyanzoubi_game_guide> | 27 | <is_feiyanzoubi_game_guide>1</is_feiyanzoubi_game_guide> |
| 28 | <feiyanzoubi_best>376</feiyanzoubi_best> | 28 | <feiyanzoubi_best>376</feiyanzoubi_best> |
| 29 | <uid>1030100010142897</uid> | 29 | <uid>1030100010142873</uid> |
| 30 | <is_bird_game_guide>1</is_bird_game_guide> | 30 | <is_bird_game_guide>1</is_bird_game_guide> |
| 31 | <bird_best>1008</bird_best> | 31 | <bird_best>1008</bird_best> |
| 32 | <is_haidao_game_guide>1</is_haidao_game_guide> | 32 | <is_haidao_game_guide>1</is_haidao_game_guide> | ... | ... |
| ... | @@ -50,9 +50,9 @@ | ... | @@ -50,9 +50,9 @@ |
| 50 | <reward id="3" name="隐形富豪Ⅲ" des="拥有30个墙纸" item="100001,1000;910052,1" data="30"/> | 50 | <reward id="3" name="隐形富豪Ⅲ" des="拥有30个墙纸" item="100001,1000;910052,1" data="30"/> |
| 51 | </type> | 51 | </type> |
| 52 | <type viewid="10" id="10" name="我是会员" des="VIP等级"> | 52 | <type viewid="10" id="10" name="我是会员" des="VIP等级"> |
| 53 | <reward id="1" name="我是会员Ⅰ" des="VIP达到2级" item="100001,1000;910065,1" data="2"/> | 53 | <reward id="1" name="我是会员Ⅰ" des="会员等级达到2级" item="100001,1000;910065,1" data="2"/> |
| 54 | <reward id="2" name="我是会员Ⅱ" des="VIP达到5级" item="100001,2000;910067,1" data="5"/> | 54 | <reward id="2" name="我是会员Ⅱ" des="会员等级达到5级" item="100001,2000;910067,1" data="5"/> |
| 55 | <reward id="3" name="我是会员Ⅲ" des="VIP达到8级" item="100001,5000;910069,1" data="8"/> | 55 | <reward id="3" name="我是会员Ⅲ" des="会员等级达到8级" item="100001,5000;910069,1" data="8"/> |
| 56 | </type> | 56 | </type> |
| 57 | <type viewid="11" id="11" name="我的礼包" des="包月/包年次数"> | 57 | <type viewid="11" id="11" name="我的礼包" des="包月/包年次数"> |
| 58 | <reward id="1" name="我的礼包Ⅰ" des="VIP包年/包月1次" item="100001,1000;910066,1" data="1"/> | 58 | <reward id="1" name="我的礼包Ⅰ" des="VIP包年/包月1次" item="100001,1000;910066,1" data="1"/> | ... | ... |
| ... | @@ -125,6 +125,51 @@ id name describe icon shopID amount type add_pet_exp pet_star unique vip | ... | @@ -125,6 +125,51 @@ id name describe icon shopID amount type add_pet_exp pet_star unique vip |
| 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 | 125 | 800225 萌天使缎丝鞋 萌天使缎丝鞋 0 0 0 5 0 0 1 1 |
| 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 | 126 | 800226 萌天使翅膀 萌天使翅膀 0 0 0 6 0 0 1 1 |
| 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 | 127 | 800227 萌天使手摇铃 萌天使手摇铃 0 0 0 7 0 0 1 1 |
| 128 | 800231 粉小猫创可贴 粉小猫创可贴 0 0 0 1 0 0 1 0 | ||
| 129 | 800232 粉小猫发型 粉小猫发型 0 0 0 2 0 0 1 0 | ||
| 130 | 800233 粉小猫上衣 粉小猫上衣 0 0 0 3 0 0 1 0 | ||
| 131 | 800235 粉小猫鞋子 粉小猫鞋子 0 0 0 5 0 0 1 0 | ||
| 132 | 800236 天女散花 天女散花 0 0 0 6 0 0 1 0 | ||
| 133 | 800237 粉小猫手链 粉小猫手链 0 0 0 7 0 0 1 0 | ||
| 134 | 800241 新春虎头吉祥痣 新春虎头吉祥痣 0 0 0 1 0 0 1 0 | ||
| 135 | 800242 新春虎头头套 新春虎头帽 0 0 0 2 0 0 1 0 | ||
| 136 | 800243 新春虎头上衣 新春虎头衣 0 0 0 3 0 0 1 0 | ||
| 137 | 800244 新春虎头裤 新春虎头裤 0 0 0 4 0 0 1 0 | ||
| 138 | 800245 新春虎头鞋 新春虎头鞋 0 0 0 5 0 0 1 0 | ||
| 139 | 800246 新春虎头尾 新春虎头尾 0 0 0 6 0 0 1 0 | ||
| 140 | 800247 春节鞭炮 新春虎头鞭炮 0 0 0 7 0 0 1 0 | ||
| 141 | 800252 樱花妹发型 樱花妹发型 0 0 0 2 0 0 1 0 | ||
| 142 | 800253 樱花妹服 樱花妹服 0 0 0 3 0 0 1 0 | ||
| 143 | 800255 樱花妹鞋 樱花妹鞋 0 0 0 5 0 0 1 0 | ||
| 144 | 800256 樱花妹背景 樱花妹背景 0 0 0 6 0 0 1 0 | ||
| 145 | 800257 樱花妹伞 樱花妹伞 0 0 0 7 0 0 1 0 | ||
| 146 | 800262 小飞侠发型 小飞侠发型 0 0 0 2 0 0 1 0 | ||
| 147 | 800263 小飞侠上衣 小飞侠上衣 0 0 0 3 0 0 1 0 | ||
| 148 | 800264 小飞侠裤子 小飞侠裤子 0 0 0 4 0 0 1 0 | ||
| 149 | 800265 小飞侠鞋 小飞侠鞋 0 0 0 5 0 0 1 0 | ||
| 150 | 800266 小飞侠翅膀 小飞侠翅膀 0 0 0 6 0 0 1 0 | ||
| 151 | 800267 小飞侠玩具 小飞侠玩具 0 0 0 7 0 0 1 0 | ||
| 152 | 800271 原始人面饰 原始人面饰 0 0 0 1 0 0 1 0 | ||
| 153 | 800272 原始人发型 原始人发型 0 0 0 2 0 0 1 0 | ||
| 154 | 800273 原始人服饰 原始人服饰 0 0 0 3 0 0 1 0 | ||
| 155 | 800275 原始人鞋 原始人鞋 0 0 0 5 0 0 1 0 | ||
| 156 | 800277 原始人棒槌 原始人棒槌 0 0 0 7 0 0 1 0 | ||
| 157 | 800282 宇航员发型 宇航员发型 0 0 0 2 0 0 1 0 | ||
| 158 | 800283 宇航员上衣 宇航员上衣 0 0 0 3 0 0 1 0 | ||
| 159 | 800284 宇航员裤 宇航员裤 0 0 0 4 0 0 1 0 | ||
| 160 | 800285 宇航员鞋 宇航员鞋 0 0 0 5 0 0 1 0 | ||
| 161 | 800291 福尔摩斯面饰 福尔摩斯面饰 0 0 0 1 0 0 1 0 | ||
| 162 | 800292 福尔摩斯发型 福尔摩斯发型 0 0 0 2 0 0 1 0 | ||
| 163 | 800293 福尔摩斯上衣 福尔摩斯上衣 0 0 0 3 0 0 1 0 | ||
| 164 | 800294 福尔摩斯裤 福尔摩斯裤 0 0 0 4 0 0 1 0 | ||
| 165 | 800295 福尔摩斯鞋 福尔摩斯鞋 0 0 0 5 0 0 1 0 | ||
| 166 | 800297 福尔摩斯放大镜 福尔摩斯放大镜 0 0 0 7 0 0 1 0 | ||
| 167 | 800301 剑侠客面饰 剑侠客面饰 0 0 0 1 0 0 1 0 | ||
| 168 | 800302 剑侠客发型 剑侠客发型 0 0 0 2 0 0 1 0 | ||
| 169 | 800303 剑侠客上衣 剑侠客上衣 0 0 0 3 0 0 1 0 | ||
| 170 | 800304 剑侠客裤 剑侠客裤 0 0 0 4 0 0 1 0 | ||
| 171 | 800305 剑侠客鞋 剑侠客鞋 0 0 0 5 0 0 1 0 | ||
| 172 | 800307 剑侠客武器 剑侠客武器 0 0 0 7 0 0 1 0 | ||
| 128 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 | 173 | 800901 时尚太阳镜 时尚太阳镜 0 0 0 1 0 0 1 0 |
| 129 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 | 174 | 800906 优雅蝶翼 优雅蝶翼 0 0 0 6 0 0 1 0 |
| 130 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | 175 | 910001 爱心奖牌 爱心奖牌 1 0 0 0 0 0 1 0 | ... | ... |
No preview for this file type
| ... | @@ -41,17 +41,13 @@ | ... | @@ -41,17 +41,13 @@ |
| 41 | <pay id="10" name="1000钻石" type="1" extra="50" item="100000,1050" rmb="100.0" product="dclyac100" productPuTao="qjqp010" agentLv="0" notice="1"/> | 41 | <pay id="10" name="1000钻石" type="1" extra="50" item="100000,1050" rmb="100.0" product="dclyac100" productPuTao="qjqp010" agentLv="0" notice="1"/> |
| 42 | <pay id="201" name="月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="25.0" product="dclyac025" productPuTao="qjqp201" notice="1"/> | 42 | <pay id="201" name="月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="25.0" product="dclyac025" productPuTao="qjqp201" notice="1"/> |
| 43 | <pay id="202" name="年卡(365天)" type="2" des="年卡" day="365" item="100001,2000;600002,5;200001,1" payitem="" rmb="198.0" product="dclybn198" productPuTao="qjqp202" notice="1"/> | 43 | <pay id="202" name="年卡(365天)" type="2" des="年卡" day="365" item="100001,2000;600002,5;200001,1" payitem="" rmb="198.0" product="dclybn198" productPuTao="qjqp202" notice="1"/> |
| 44 | <pay id="301" name="自动续包月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="20.0" product="dclyby020@207" productPuTao="qjqp999" notice="1"/> | 44 | <pay id="301" name="自动续包月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="20.0" product="tjlhdcylyby020@207" productPuTao="qjqp999" notice="1"/> |
| 45 | </platform> | 45 | </platform> |
| 46 | 46 | <!--上海电信--> | |
| 47 | <platform id="103,102,106" channel="shdx"> | 47 | <platform id="106" channel="shdx"> |
| 48 | <pay id="6" name="10钻石" type="1" extra="0" item="100000,10" rmb="1.0" product="dclyac001" productPuTao="qjqp006" agentLv="0" notice="0"/> | 48 | <pay id="201" name="月卡(31天)" type="2" des="4k动漫vip单月包" day="31" item="100001,1000;600001,5" payitem="" rmb="69.0" product="1000710508" productPuTao="qjqp201" notice="1"/> |
| 49 | <pay id="7" name="100钻石" type="1" extra="0" item="100000,100" rmb="10.0" product="dclyac010" productPuTao="qjqp007" agentLv="0" notice="1"/> | 49 | <pay id="202" name="年卡(365天)" type="2" des="4k动漫vip年包" day="365" item="100001,2000;600002,5;200001,1" payitem="" rmb="299.0" product="1000710226" productPuTao="qjqp202" notice="1"/> |
| 50 | <pay id="8" name="300钻石" type="1" extra="10" item="100000,310" rmb="30.0" product="dclyac030" productPuTao="qjqp008" agentLv="0" notice="1"/> | 50 | <pay id="301" name="自动续包月卡(31天)" type="2" des="4K动漫vip包" day="31" item="100001,1000;600001,5" payitem="" rmb="49.0" product="1000709506" productPuTao="qjqp999" notice="1"/> |
| 51 | <pay id="9" name="500钻石" type="1" extra="20" item="100000,520" rmb="50.0" product="dclyac050" productPuTao="qjqp009" agentLv="0" notice="1"/> | ||
| 52 | <pay id="10" name="1000钻石" type="1" extra="50" item="100000,1050" rmb="100.0" product="dclyac100" productPuTao="qjqp010" agentLv="0" notice="1"/> | ||
| 53 | <pay id="201" name="月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="25.0" product="dclyac025" productPuTao="qjqp201" notice="1"/> | ||
| 54 | <pay id="202" name="年卡(365天)" type="2" des="年卡" day="365" item="100001,2000;600002,5;200001,1" payitem="" rmb="198.0" product="dclybn198" productPuTao="qjqp202" notice="1"/> | ||
| 55 | <pay id="301" name="自动续包月卡(31天)" type="2" des="月卡" day="31" item="100001,1000;600001,5" payitem="" rmb="20.0" product="dclyby020@207" productPuTao="qjqp999" notice="1"/> | ||
| 56 | </platform> | 51 | </platform> |
| 52 | |||
| 57 | </root> | 53 | </root> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
This diff could not be displayed because it is too large.
| ... | @@ -120,6 +120,53 @@ | ... | @@ -120,6 +120,53 @@ |
| 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> | 120 | <shop id="3098" buy="800225,1" price="100001,400" des="400金币" extra="0" /> |
| 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> | 121 | <shop id="3099" buy="800226,1" price="100001,3000" des="3000金币" extra="0" /> |
| 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> | 122 | <shop id="3100" buy="800227,1" price="100001,1200" des="1200金币" extra="0" /> |
| 123 | <shop id="3101" buy="800231,1" price="100001,600" des="600金币" extra="0" /> | ||
| 124 | <shop id="3102" buy="800232,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 125 | <shop id="3103" buy="800233,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 126 | <shop id="3104" buy="800235,1" price="100001,400" des="400金币" extra="0" /> | ||
| 127 | <shop id="3105" buy="800236,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 128 | <shop id="3106" buy="800237,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 129 | <shop id="3107" buy="800241,1" price="100001,600" des="600金币" extra="0" /> | ||
| 130 | <shop id="3108" buy="800242,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 131 | <shop id="3109" buy="800243,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 132 | <shop id="3110" buy="800244,1" price="100001,600" des="600金币" extra="0" /> | ||
| 133 | <shop id="3111" buy="800245,1" price="100001,400" des="400金币" extra="0" /> | ||
| 134 | <shop id="3112" buy="800246,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 135 | <shop id="3113" buy="800247,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 136 | <shop id="3114" buy="800252,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 137 | <shop id="3115" buy="800253,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 138 | <shop id="3116" buy="800255,1" price="100001,400" des="400金币" extra="0" /> | ||
| 139 | <shop id="3117" buy="800256,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 140 | <shop id="3118" buy="800257,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 141 | <shop id="3119" buy="800262,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 142 | <shop id="3120" buy="800263,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 143 | <shop id="3121" buy="800264,1" price="100001,600" des="600金币" extra="0" /> | ||
| 144 | <shop id="3122" buy="800265,1" price="100001,400" des="400金币" extra="0" /> | ||
| 145 | <shop id="3123" buy="800266,1" price="100001,3000" des="3000金币" extra="0" /> | ||
| 146 | <shop id="3124" buy="800267,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 147 | <shop id="3125" buy="800271,1" price="100001,600" des="600金币" extra="0" /> | ||
| 148 | <shop id="3126" buy="800272,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 149 | <shop id="3127" buy="800273,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 150 | <shop id="3128" buy="800275,1" price="100001,400" des="400金币" extra="0" /> | ||
| 151 | <shop id="3129" buy="800277,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 152 | <shop id="3130" buy="800282,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 153 | <shop id="3131" buy="800283,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 154 | <shop id="3132" buy="800284,1" price="100001,600" des="600金币" extra="0" /> | ||
| 155 | <shop id="3133" buy="800285,1" price="100001,400" des="400金币" extra="0" /> | ||
| 156 | <shop id="3134" buy="800291,1" price="100001,600" des="600金币" extra="0" /> | ||
| 157 | <shop id="3135" buy="800292,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 158 | <shop id="3136" buy="800293,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 159 | <shop id="3137" buy="800294,1" price="100001,600" des="600金币" extra="0" /> | ||
| 160 | <shop id="3138" buy="800295,1" price="100001,400" des="400金币" extra="0" /> | ||
| 161 | <shop id="3139" buy="800297,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 162 | <shop id="3140" buy="800301,1" price="100001,600" des="600金币" extra="0" /> | ||
| 163 | <shop id="3141" buy="800302,1" price="100001,1500" des="1500金币" extra="0" /> | ||
| 164 | <shop id="3142" buy="800303,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 165 | <shop id="3143" buy="800304,1" price="100001,600" des="600金币" extra="0" /> | ||
| 166 | <shop id="3144" buy="800305,1" price="100001,400" des="400金币" extra="0" /> | ||
| 167 | <shop id="3145" buy="800307,1" price="100001,1200" des="1200金币" extra="0" /> | ||
| 168 | |||
| 169 | |||
| 123 | 170 | ||
| 124 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> | 171 | <shop id="4000" buy="910003,1" price="100001,300" des="300金币" extra="0" /> |
| 125 | 172 | ... | ... |
| ... | @@ -108,7 +108,7 @@ | ... | @@ -108,7 +108,7 @@ |
| 108 | <score val="70" item="100002,10;100001,150;600002,1" rate="70" key="200001,50;200002,50" /> | 108 | <score val="70" item="100002,10;100001,150;600002,1" rate="70" key="200001,50;200002,50" /> |
| 109 | <score val="80" item="100002,10;100001,150;600002,2" rate="80" key="200001,50;200002,30;200003,20" /> | 109 | <score val="80" item="100002,10;100001,150;600002,2" rate="80" key="200001,50;200002,30;200003,20" /> |
| 110 | </game> | 110 | </game> |
| 111 | <game id="7" ename="run" name="奔跑吧小兔子" needVip="1" idx="7" payid="23" diamond="10" flag=""> | 111 | <game id="7" ename="run" name="奔跑吧小马宝莉" needVip="1" idx="7" payid="23" diamond="10" flag=""> |
| 112 | <score val="0" item="" key=""/> | 112 | <score val="0" item="" key=""/> |
| 113 | <score val="100" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | 113 | <score val="100" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> |
| 114 | <score val="200" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | 114 | <score val="200" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> |
| ... | @@ -144,7 +144,7 @@ | ... | @@ -144,7 +144,7 @@ |
| 144 | <score val="900" item="100002,10;100001,150;600002,1" rate="70" key="200001,20;200002,30;200003,30;200004,20" /> | 144 | <score val="900" item="100002,10;100001,150;600002,1" rate="70" key="200001,20;200002,30;200003,30;200004,20" /> |
| 145 | <score val="1100" item="100002,10;100001,150;600002,2" rate="80" key="200001,25;200002,20;200003,20;200004,20;200005,15" /> | 145 | <score val="1100" item="100002,10;100001,150;600002,2" rate="80" key="200001,25;200002,20;200003,20;200004,20;200005,15" /> |
| 146 | </game> | 146 | </game> |
| 147 | <game id="10" ename="bird" name="火箭小象" needVip="1" idx="1" payid="24" diamond="15" flag="new"> | 147 | <game id="10" ename="bird" name="火箭小黄人" needVip="1" idx="1" payid="24" diamond="15" flag="new"> |
| 148 | <score val="0" item="" key=""/> | 148 | <score val="0" item="" key=""/> |
| 149 | <score val="64" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> | 149 | <score val="64" item="100002,2;100001,50;600001,2" rate="30" key="200001,100" /> |
| 150 | <score val="192" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | 150 | <score val="192" item="100002,4;100001,80;600001,3" rate="40" key="200001,100" /> | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
785 Bytes
No preview for this file type
| 1 | cc.exports.UserModel={}; | 1 | cc.exports.UserModel = { }; |
| 2 | 2 | ||
| 3 | UserModel.isLogin = false; | 3 | UserModel.isLogin = false; |
| 4 | UserModel.isTick = false; | 4 | UserModel.isTick = false; |
| 5 | UserModel.is_new_game_tips = false; --是否已显示新游戏 | 5 | UserModel.is_new_game_tips = false; -- 是否已显示新游戏 |
| 6 | UserModel.is_new_activity_tips = false; --是否已显示新活动tips | 6 | UserModel.is_new_activity_tips = false; -- 是否已显示新活动tips |
| 7 | 7 | ||
| 8 | UserModel.account = ""; | 8 | UserModel.account = ""; |
| 9 | UserModel.login_type = 0; --0.游客 1.微信 | 9 | UserModel.login_type = 0; -- 0.游客 1.微信 |
| 10 | UserModel.phone_num = ""; | 10 | UserModel.phone_num = ""; |
| 11 | UserModel.wall = 0; | 11 | UserModel.wall = 0; |
| 12 | UserModel.furnitures = {}; | 12 | UserModel.furnitures = { }; |
| 13 | 13 | ||
| 14 | UserModel.pk_uid = 0; | 14 | UserModel.pk_uid = 0; |
| 15 | UserModel.pk_game_id = 0; | 15 | UserModel.pk_game_id = 0; |
| 16 | UserModel.pk_other_score = 0; | 16 | UserModel.pk_other_score = 0; |
| 17 | UserModel.pk_user_home = nil; | 17 | UserModel.pk_user_home = nil; |
| 18 | 18 | ||
| 19 | UserModel.user_info = {uid=123,nick="未登录",head_frame=0,head_url=""}; | 19 | UserModel.user_info = { uid = 123, nick = "未登录", head_frame = 0, head_url = "" }; |
| 20 | UserModel.body = {}; --用户身上装扮 | 20 | UserModel.body = { }; -- 用户身上装扮 |
| 21 | 21 | ||
| 22 | UserModel.last_get_time_second = 0; | 22 | UserModel.last_get_time_second = 0; |
| 23 | UserModel.time_second = os.time(); | 23 | UserModel.time_second = os.time(); |
| 24 | 24 | ||
| 25 | UserModel.signs = {}; | 25 | UserModel.signs = { }; |
| 26 | UserModel.role_reward = 1; | 26 | UserModel.role_reward = 1; |
| 27 | UserModel.role_reward_time = 0; | 27 | UserModel.role_reward_time = 0; |
| 28 | UserModel.first_pay_id = {}; | 28 | UserModel.first_pay_id = { }; |
| 29 | UserModel.first_pay_daily_id = {}; | 29 | UserModel.first_pay_daily_id = { }; |
| 30 | UserModel.first_cycle_pay_id = {}; | 30 | UserModel.first_cycle_pay_id = { }; |
| 31 | UserModel.achievement = {}; | 31 | UserModel.achievement = { }; |
| 32 | 32 | ||
| 33 | UserModel.online_reward = {}; | 33 | UserModel.online_reward = { }; |
| 34 | UserModel.turntable_data = 0; | 34 | UserModel.turntable_data = 0; |
| 35 | UserModel.relief_cnt = 0; | 35 | UserModel.relief_cnt = 0; |
| 36 | UserModel.user_rank_type_no = {}; | 36 | UserModel.user_rank_type_no = { }; |
| 37 | 37 | ||
| 38 | UserModel.free_game_id = {}; | 38 | UserModel.free_game_id = { }; |
| 39 | UserModel.vip_pay_reward = {}; | 39 | UserModel.vip_pay_reward = { }; |
| 40 | UserModel.play_game_reward = 0; --玩游戏抽奖 奖励 1:已领取 | 40 | UserModel.play_game_reward = 0; -- 玩游戏抽奖 奖励 1:已领取 |
| 41 | 41 | ||
| 42 | UserModel.pets = {}; | 42 | UserModel.pets = { }; |
| 43 | UserModel.pet_id = {}; | 43 | UserModel.pet_id = { }; |
| 44 | UserModel.friend_uid_list = {}; | 44 | UserModel.friend_uid_list = { }; |
| 45 | UserModel.friend_userinfo_cache = {}; | 45 | UserModel.friend_userinfo_cache = { }; |
| 46 | UserModel.friend_homeinfo_cache = {}; | 46 | UserModel.friend_homeinfo_cache = { }; |
| 47 | UserModel.flower_uid = {}; --送过花的好友ID | 47 | UserModel.flower_uid = { }; -- 送过花的好友ID |
| 48 | 48 | ||
| 49 | UserModel.game_pk_val = 0; --小游戏pk值 | 49 | UserModel.game_pk_val = 0; -- 小游戏pk值 |
| 50 | UserModel.game_pk_win = 0; --小游戏pk,胜利次数 | 50 | UserModel.game_pk_win = 0; -- 小游戏pk,胜利次数 |
| 51 | UserModel.game_pk_cnt = 0; --小游戏pk,次数 | 51 | UserModel.game_pk_cnt = 0; -- 小游戏pk,次数 |
| 52 | 52 | ||
| 53 | UserModel.is_get_chenghao_lock = false; | 53 | UserModel.is_get_chenghao_lock = false; |
| 54 | UserModel.new_chenghao_list = {}; | 54 | UserModel.new_chenghao_list = { }; |
| 55 | 55 | ||
| 56 | UserModel.team_id = 0; | 56 | UserModel.team_id = 0; |
| 57 | UserModel.pet_team = {}; | 57 | UserModel.pet_team = { }; |
| 58 | 58 | ||
| 59 | local items = {}; | 59 | local items = { }; |
| 60 | local task_list = {}; | 60 | local task_list = { }; |
| 61 | local mail_list = {}; | 61 | local mail_list = { }; |
| 62 | 62 | ||
| 63 | local function copyMailInfo(protoV) | 63 | local function copyMailInfo(protoV) |
| 64 | local info = {}; | 64 | local info = { }; |
| 65 | info.idx = protoV.idx; --邮件idx | 65 | info.idx = protoV.idx; |
| 66 | info.uid = protoV.uid; --玩家id | 66 | -- 邮件idx |
| 67 | info.state = protoV.state; --邮件状态(0:未读,1:已读 2.已领取) | 67 | info.uid = protoV.uid; |
| 68 | info.mail_id = protoV.mail_id; --配置表中的mail_id | 68 | -- 玩家id |
| 69 | info.attachment = protoV.attachment; --邮件附件, 依据mail_id来确定存储的protobuf | 69 | info.state = protoV.state; |
| 70 | info.bin_data = protoV.bin_data; --依据mail_id来确定存储的protobuf | 70 | -- 邮件状态(0:未读,1:已读 2.已领取) |
| 71 | info.time = protoV.time; --邮件到期时间 | 71 | info.mail_id = protoV.mail_id; |
| 72 | -- 配置表中的mail_id | ||
| 73 | info.attachment = protoV.attachment; | ||
| 74 | -- 邮件附件, 依据mail_id来确定存储的protobuf | ||
| 75 | info.bin_data = protoV.bin_data; | ||
| 76 | -- 依据mail_id来确定存储的protobuf | ||
| 77 | info.time = protoV.time; | ||
| 78 | -- 邮件到期时间 | ||
| 72 | return info; | 79 | return info; |
| 73 | end | 80 | end |
| 74 | 81 | ||
| 75 | local function updateTimeFun() | 82 | local function updateTimeFun() |
| 76 | SocketClient:getInstance():send("gateway_msg.sys_information_msg", | 83 | SocketClient:getInstance():send("gateway_msg.sys_information_msg", |
| 77 | { | 84 | { |
| 78 | }); | 85 | } ); |
| 79 | 86 | ||
| 80 | -- if UserModel.isLogin and os.time() - UserModel.last_get_time_second > 30 then | 87 | -- if UserModel.isLogin and os.time() - UserModel.last_get_time_second > 30 then |
| 81 | -- print("socket disconnect"); | 88 | -- print("socket disconnect"); |
| 82 | -- EventListener.dispatchEvent(EnumEvent.SOCKET_DISCONNECT); | 89 | -- EventListener.dispatchEvent(EnumEvent.SOCKET_DISCONNECT); |
| 83 | -- end | 90 | -- end |
| 84 | end | 91 | end |
| 85 | 92 | ||
| 86 | function UserModel.init() | 93 | function UserModel.init() |
| 87 | cmsg.on("gateway_msg.login_msg_res",UserModel.onLoginSuccessFun); | 94 | cmsg.on("gateway_msg.login_msg_res", UserModel.onLoginSuccessFun); |
| 88 | cmsg.on("gateway_msg.notify_item_msg_res",UserModel.onUpdateItems); | 95 | cmsg.on("gateway_msg.notify_item_msg_res", UserModel.onUpdateItems); |
| 89 | cmsg.on("gateway_msg.notify_task_daily_msg_res",UserModel.onUpdateTask); | 96 | cmsg.on("gateway_msg.notify_task_daily_msg_res", UserModel.onUpdateTask); |
| 90 | cmsg.on("gateway_msg.notify_mail_msg_res",UserModel.onUpdateMails); | 97 | cmsg.on("gateway_msg.notify_mail_msg_res", UserModel.onUpdateMails); |
| 91 | cmsg.on("gateway_msg.sys_information_msg_res",UserModel.onUpdateTimeFun); | 98 | cmsg.on("gateway_msg.sys_information_msg_res", UserModel.onUpdateTimeFun); |
| 92 | cmsg.on("gateway_msg.use_item_msg_res",UserModel.onUseResFun); | 99 | cmsg.on("gateway_msg.use_item_msg_res", UserModel.onUseResFun); |
| 93 | cmsg.on("gateway_msg.notify_item_cnt_max_msg_res",UserModel.onNotifyItemCntMaxResFun); | 100 | cmsg.on("gateway_msg.notify_item_cnt_max_msg_res", UserModel.onNotifyItemCntMaxResFun); |
| 94 | cmsg.on("gateway_msg.notify_pet_msg_res",UserModel.onNotifyPetResFun); | 101 | cmsg.on("gateway_msg.notify_pet_msg_res", UserModel.onNotifyPetResFun); |
| 95 | cmsg.on("gateway_msg.get_online_reward_msg_res",UserModel.onOnlineRewardResFun); | 102 | cmsg.on("gateway_msg.get_online_reward_msg_res", UserModel.onOnlineRewardResFun); |
| 96 | cmsg.on("gateway_msg.change_head_frame_msg_res",UserModel.onHeadFrameResFun); | 103 | cmsg.on("gateway_msg.change_head_frame_msg_res", UserModel.onHeadFrameResFun); |
| 97 | cmsg.on("gateway_msg.get_phone_num_msg_res",UserModel.onGetPhoneNumResFun); | 104 | cmsg.on("gateway_msg.get_phone_num_msg_res", UserModel.onGetPhoneNumResFun); |
| 98 | cmsg.on("gateway_msg.notify_achievement_msg_res",UserModel.onAchievementResFun); | 105 | cmsg.on("gateway_msg.notify_achievement_msg_res", UserModel.onAchievementResFun); |
| 99 | cmsg.on("gateway_msg.furniture_pos_msg_res",UserModel.furniturePosResFun); | 106 | cmsg.on("gateway_msg.furniture_pos_msg_res", UserModel.furniturePosResFun); |
| 100 | 107 | ||
| 101 | for i=1,7 do | 108 | for i = 1, 7 do |
| 102 | UserModel.body[i] = 0; | 109 | UserModel.body[i] = 0; |
| 103 | end | 110 | end |
| 104 | end | 111 | end |
| 105 | 112 | ||
| 106 | function UserModel.furniturePosResFun(params) | 113 | function UserModel.furniturePosResFun(params) |
| 107 | local furniture = {id=params.data.furniture.id,x=params.data.furniture.x,y=params.data.furniture.y}; | 114 | local furniture = { id = params.data.furniture.id, x = params.data.furniture.x, y = params.data.furniture.y }; |
| 108 | local is_exist = false; | 115 | local is_exist = false; |
| 109 | for i,v in ipairs(UserModel.furnitures) do | 116 | for i, v in ipairs(UserModel.furnitures) do |
| 110 | if v.id == furniture.id then | 117 | if v.id == furniture.id then |
| 111 | v.x = furniture.x; | 118 | v.x = furniture.x; |
| 112 | v.y = furniture.y; | 119 | v.y = furniture.y; |
| 113 | is_exist = true; | 120 | is_exist = true; |
| 114 | print("更新家具摆放位置:",furniture.id,furniture.x,furniture.y); | 121 | print("更新家具摆放位置:", furniture.id, furniture.x, furniture.y); |
| 115 | end | 122 | end |
| 116 | end | 123 | end |
| 117 | if not is_exist then | 124 | if not is_exist then |
| 118 | print("新增家具:",json.encode(furniture)); | 125 | print("新增家具:", json.encode(furniture)); |
| 119 | UserModel.furnitures[#UserModel.furnitures+1] = furniture; | 126 | UserModel.furnitures[#UserModel.furnitures + 1] = furniture; |
| 120 | end | 127 | end |
| 121 | end | 128 | end |
| 122 | 129 | ||
| 123 | function UserModel.onAchievementResFun(params) | 130 | function UserModel.onAchievementResFun(params) |
| 124 | for i,v in ipairs(params.data.achievement) do | 131 | for i, v in ipairs(params.data.achievement) do |
| 125 | local has_this_achievement = false; | 132 | local has_this_achievement = false; |
| 126 | for ii,vv in ipairs(UserModel.achievement) do | 133 | for ii, vv in ipairs(UserModel.achievement) do |
| 127 | if v.type_id == vv.type_id then | 134 | if v.type_id == vv.type_id then |
| 128 | vv.get_reward_id = v.get_reward_id; | 135 | vv.get_reward_id = v.get_reward_id; |
| 129 | vv.data = v.data; | 136 | vv.data = v.data; |
| ... | @@ -131,11 +138,11 @@ function UserModel.onAchievementResFun(params) | ... | @@ -131,11 +138,11 @@ function UserModel.onAchievementResFun(params) |
| 131 | end | 138 | end |
| 132 | end | 139 | end |
| 133 | if not has_this_achievement then | 140 | if not has_this_achievement then |
| 134 | local obj = {}; | 141 | local obj = { }; |
| 135 | obj.type_id = v.type_id; | 142 | obj.type_id = v.type_id; |
| 136 | obj.get_reward_id = v.get_reward_id; | 143 | obj.get_reward_id = v.get_reward_id; |
| 137 | obj.data = v.data; | 144 | obj.data = v.data; |
| 138 | UserModel.achievement[#UserModel.achievement+1] = obj; | 145 | UserModel.achievement[#UserModel.achievement + 1] = obj; |
| 139 | end | 146 | end |
| 140 | end | 147 | end |
| 141 | end | 148 | end |
| ... | @@ -155,14 +162,14 @@ end | ... | @@ -155,14 +162,14 @@ end |
| 155 | 162 | ||
| 156 | function UserModel.onOnlineRewardResFun(params) | 163 | function UserModel.onOnlineRewardResFun(params) |
| 157 | if params.errcode == EnumErrorCode.EC_SUCCESS then | 164 | if params.errcode == EnumErrorCode.EC_SUCCESS then |
| 158 | UserModel.online_reward = {id=params.data.online_reward.id,time_sec=params.data.online_reward.time_sec}; | 165 | UserModel.online_reward = { id = params.data.online_reward.id, time_sec = params.data.online_reward.time_sec }; |
| 159 | end | 166 | end |
| 160 | end | 167 | end |
| 161 | 168 | ||
| 162 | function UserModel.onUseResFun(params) | 169 | function UserModel.onUseResFun(params) |
| 163 | if params.errcode == EnumErrorCode.EC_SUCCESS then | 170 | if params.errcode == EnumErrorCode.EC_SUCCESS then |
| 164 | local data = {uid=params.data.uid,peer_uid=params.data.peer_uid,item_id=params.data.item_id,item_cnt=params.data.item_cnt}; | 171 | local data = { uid = params.data.uid, peer_uid = params.data.peer_uid, item_id = params.data.item_id, item_cnt = params.data.item_cnt }; |
| 165 | EventListener.dispatchEvent(EnumEvent.USE_ITEM,data); | 172 | EventListener.dispatchEvent(EnumEvent.USE_ITEM, data); |
| 166 | elseif params.errcode == EnumErrorCode.EC_VALUE_INVALID then | 173 | elseif params.errcode == EnumErrorCode.EC_VALUE_INVALID then |
| 167 | EffectManager.showFntPop(strings.msg_2012); | 174 | EffectManager.showFntPop(strings.msg_2012); |
| 168 | elseif params.errcode == EnumErrorCode.EC_INEXISTENT_ITEM then | 175 | elseif params.errcode == EnumErrorCode.EC_INEXISTENT_ITEM then |
| ... | @@ -174,7 +181,7 @@ function UserModel.onNotifyItemCntMaxResFun(params) | ... | @@ -174,7 +181,7 @@ function UserModel.onNotifyItemCntMaxResFun(params) |
| 174 | local item_list = params.data.item; | 181 | local item_list = params.data.item; |
| 175 | if #item_list > 0 then | 182 | if #item_list > 0 then |
| 176 | local info = ItemInfo.getItemInfo(item_list[1].id); | 183 | local info = ItemInfo.getItemInfo(item_list[1].id); |
| 177 | local msg = string.format(strings.msg_1025,info.name); | 184 | local msg = string.format(strings.msg_1025, info.name); |
| 178 | EffectManager.showFntPop(msg); | 185 | EffectManager.showFntPop(msg); |
| 179 | end | 186 | end |
| 180 | end | 187 | end |
| ... | @@ -183,10 +190,10 @@ function UserModel.onNotifyPetResFun(params) | ... | @@ -183,10 +190,10 @@ function UserModel.onNotifyPetResFun(params) |
| 183 | if not UserModel.pets[params.data.pet.id] then | 190 | if not UserModel.pets[params.data.pet.id] then |
| 184 | local last_pet_kind_cnt = #UserModel.get_pet_list(); | 191 | local last_pet_kind_cnt = #UserModel.get_pet_list(); |
| 185 | local last_level_info = PetInfo.getInfoByPetCnt(last_pet_kind_cnt); | 192 | local last_level_info = PetInfo.getInfoByPetCnt(last_pet_kind_cnt); |
| 186 | local new_level_info = PetInfo.getInfoByPetCnt(last_pet_kind_cnt+1); | 193 | local new_level_info = PetInfo.getInfoByPetCnt(last_pet_kind_cnt + 1); |
| 187 | 194 | ||
| 188 | if new_level_info.lv > last_level_info.lv then | 195 | if new_level_info.lv > last_level_info.lv then |
| 189 | UserModel.new_chenghao_list[#UserModel.new_chenghao_list+1] = new_level_info; | 196 | UserModel.new_chenghao_list[#UserModel.new_chenghao_list + 1] = new_level_info; |
| 190 | 197 | ||
| 191 | if not UserModel.is_get_chenghao_lock then | 198 | if not UserModel.is_get_chenghao_lock then |
| 192 | UserModel.show_new_chenghao(); | 199 | UserModel.show_new_chenghao(); |
| ... | @@ -199,14 +206,14 @@ function UserModel.onNotifyPetResFun(params) | ... | @@ -199,14 +206,14 @@ function UserModel.onNotifyPetResFun(params) |
| 199 | skill_id = UserModel.pets[params.data.pet.id].skill_id; | 206 | skill_id = UserModel.pets[params.data.pet.id].skill_id; |
| 200 | end | 207 | end |
| 201 | 208 | ||
| 202 | local _data = {id=params.data.pet.id,exp=params.data.pet.exp,cnt=params.data.pet.cnt,skill_id=skill_id}; | 209 | local _data = { id = params.data.pet.id, exp = params.data.pet.exp, cnt = params.data.pet.cnt, skill_id = skill_id }; |
| 203 | UserModel.pets[params.data.pet.id] = _data; | 210 | UserModel.pets[params.data.pet.id] = _data; |
| 204 | EventListener.dispatchEvent(EnumEvent.UPDATE_PET_DATA,_data); | 211 | EventListener.dispatchEvent(EnumEvent.UPDATE_PET_DATA, _data); |
| 205 | end | 212 | end |
| 206 | 213 | ||
| 207 | function UserModel.show_new_chenghao() | 214 | function UserModel.show_new_chenghao() |
| 208 | if #UserModel.new_chenghao_list > 0 then | 215 | if #UserModel.new_chenghao_list > 0 then |
| 209 | local new_level_info = table.remove(UserModel.new_chenghao_list,1); | 216 | local new_level_info = table.remove(UserModel.new_chenghao_list, 1); |
| 210 | local reciever = require("app.views.view.ChenghaoGetView"):show(new_level_info); | 217 | local reciever = require("app.views.view.ChenghaoGetView"):show(new_level_info); |
| 211 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); | 218 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); |
| 212 | end | 219 | end |
| ... | @@ -215,10 +222,10 @@ end | ... | @@ -215,10 +222,10 @@ end |
| 215 | function UserModel.onUpdateTimeFun(params) | 222 | function UserModel.onUpdateTimeFun(params) |
| 216 | UserModel.last_get_time_second = os.time(); | 223 | UserModel.last_get_time_second = os.time(); |
| 217 | UserModel.time_second = params.data.time_second; | 224 | UserModel.time_second = params.data.time_second; |
| 218 | -- print("time_second:"..UserModel.time_second); | 225 | -- print("time_second:"..UserModel.time_second); |
| 219 | end | 226 | end |
| 220 | 227 | ||
| 221 | --道具更新 | 228 | -- 道具更新 |
| 222 | --[[ | 229 | --[[ |
| 223 | //道具基础结构 | 230 | //道具基础结构 |
| 224 | message item_t | 231 | message item_t |
| ... | @@ -228,30 +235,30 @@ message item_t | ... | @@ -228,30 +235,30 @@ message item_t |
| 228 | } | 235 | } |
| 229 | --]] | 236 | --]] |
| 230 | function UserModel.onUpdateItems(params) | 237 | function UserModel.onUpdateItems(params) |
| 231 | for i,v in ipairs(params.data.items) do | 238 | for i, v in ipairs(params.data.items) do |
| 232 | if not items[tostring(v.id)] then | 239 | if not items[tostring(v.id)] then |
| 233 | --新增道具 | 240 | -- 新增道具 |
| 234 | if ItemInfo.isMedal(v.id) then | 241 | if ItemInfo.isMedal(v.id) then |
| 235 | MedalItemManager.showPopMedal(v.id,v.cnt); | 242 | MedalItemManager.showPopMedal(v.id, v.cnt); |
| 236 | else | 243 | else |
| 237 | logD("道具新增--------------------------》"..v.cnt); | 244 | logD("道具新增--------------------------》" .. v.cnt); |
| 238 | ItemManager.addPopItem(v.id,v.cnt); | 245 | ItemManager.addPopItem(v.id, v.cnt); |
| 239 | end | 246 | end |
| 240 | else | 247 | else |
| 241 | local num = v.cnt - items[tostring(v.id)]; | 248 | local num = v.cnt - items[tostring(v.id)]; |
| 242 | if num > 0 then | 249 | if num > 0 then |
| 243 | --道具增加 | 250 | -- 道具增加 |
| 244 | if ItemInfo.isMedal(v.id) then | 251 | if ItemInfo.isMedal(v.id) then |
| 245 | MedalItemManager.showPopMedal(v.id,num); | 252 | MedalItemManager.showPopMedal(v.id, num); |
| 246 | else | 253 | else |
| 247 | logD("道具增加--------------------------》"..num); | 254 | logD("道具增加--------------------------》" .. num); |
| 248 | ItemManager.addPopItem(v.id,num); | 255 | ItemManager.addPopItem(v.id, num); |
| 249 | end | 256 | end |
| 250 | elseif num < 0 then | 257 | elseif num < 0 then |
| 251 | --道具减少 | 258 | -- 道具减少 |
| 252 | end | 259 | end |
| 253 | end | 260 | end |
| 254 | print("道具更新:"..v.id,v.cnt) | 261 | print("道具更新:" .. v.id, v.cnt) |
| 255 | items[tostring(v.id)] = v.cnt; | 262 | items[tostring(v.id)] = v.cnt; |
| 256 | if v.id == 100000 then | 263 | if v.id == 100000 then |
| 257 | EventListener.dispatchEvent(EnumEvent.UPDATE_DIAMOND); | 264 | EventListener.dispatchEvent(EnumEvent.UPDATE_DIAMOND); |
| ... | @@ -266,23 +273,23 @@ function UserModel.onUpdateItems(params) | ... | @@ -266,23 +273,23 @@ function UserModel.onUpdateItems(params) |
| 266 | end | 273 | end |
| 267 | end | 274 | end |
| 268 | 275 | ||
| 269 | --任务更新 | 276 | -- 任务更新 |
| 270 | function UserModel.onUpdateTask(params) | 277 | function UserModel.onUpdateTask(params) |
| 271 | task_list = {}; | 278 | task_list = { }; |
| 272 | for i,v in ipairs(params.data.task_daily) do | 279 | for i, v in ipairs(params.data.task_daily) do |
| 273 | local info = {}; | 280 | local info = { }; |
| 274 | info.id = v.type; | 281 | info.id = v.type; |
| 275 | info.param = v.param; | 282 | info.param = v.param; |
| 276 | info.step = v.step_id; | 283 | info.step = v.step_id; |
| 277 | task_list[#task_list+1] = info; | 284 | task_list[#task_list + 1] = info; |
| 278 | end | 285 | end |
| 279 | print("task_list:",json.encode(task_list)); | 286 | print("task_list:", json.encode(task_list)); |
| 280 | EventListener.dispatchEvent(EnumEvent.UPDATE_TASK); | 287 | EventListener.dispatchEvent(EnumEvent.UPDATE_TASK); |
| 281 | end | 288 | end |
| 282 | 289 | ||
| 283 | --读取邮件 | 290 | -- 读取邮件 |
| 284 | function UserModel.readMail(idx) | 291 | function UserModel.readMail(idx) |
| 285 | for ii=#mail_list,1,-1 do | 292 | for ii = #mail_list, 1, -1 do |
| 286 | if mail_list[ii].idx == idx then | 293 | if mail_list[ii].idx == idx then |
| 287 | mail_list[ii].state = 1; | 294 | mail_list[ii].state = 1; |
| 288 | break; | 295 | break; |
| ... | @@ -292,12 +299,12 @@ function UserModel.readMail(idx) | ... | @@ -292,12 +299,12 @@ function UserModel.readMail(idx) |
| 292 | SocketClient:getInstance():send("gateway_msg.mail_read_msg", | 299 | SocketClient:getInstance():send("gateway_msg.mail_read_msg", |
| 293 | { | 300 | { |
| 294 | idx = idx, | 301 | idx = idx, |
| 295 | }); | 302 | } ); |
| 296 | end | 303 | end |
| 297 | 304 | ||
| 298 | --领取附件 | 305 | -- 领取附件 |
| 299 | function UserModel.getMailAttachment(idx) | 306 | function UserModel.getMailAttachment(idx) |
| 300 | for ii=#mail_list,1,-1 do | 307 | for ii = #mail_list, 1, -1 do |
| 301 | if mail_list[ii].idx == idx then | 308 | if mail_list[ii].idx == idx then |
| 302 | mail_list[ii].state = 2; | 309 | mail_list[ii].state = 2; |
| 303 | break; | 310 | break; |
| ... | @@ -306,15 +313,15 @@ function UserModel.getMailAttachment(idx) | ... | @@ -306,15 +313,15 @@ function UserModel.getMailAttachment(idx) |
| 306 | SocketClient:getInstance():send("gateway_msg.mail_attachment_msg", | 313 | SocketClient:getInstance():send("gateway_msg.mail_attachment_msg", |
| 307 | { | 314 | { |
| 308 | idx = idx, | 315 | idx = idx, |
| 309 | }); | 316 | } ); |
| 310 | end | 317 | end |
| 311 | 318 | ||
| 312 | --删除邮件 | 319 | -- 删除邮件 |
| 313 | function UserModel.deleteMails(idxList) | 320 | function UserModel.deleteMails(idxList) |
| 314 | for i,v in ipairs(idxList) do | 321 | for i, v in ipairs(idxList) do |
| 315 | for ii=#mail_list,1,-1 do | 322 | for ii = #mail_list, 1, -1 do |
| 316 | if mail_list[ii].idx == v then | 323 | if mail_list[ii].idx == v then |
| 317 | table.remove(mail_list,ii); | 324 | table.remove(mail_list, ii); |
| 318 | break; | 325 | break; |
| 319 | end | 326 | end |
| 320 | end | 327 | end |
| ... | @@ -322,11 +329,11 @@ function UserModel.deleteMails(idxList) | ... | @@ -322,11 +329,11 @@ function UserModel.deleteMails(idxList) |
| 322 | SocketClient:getInstance():send("gateway_msg.mail_del_msg", | 329 | SocketClient:getInstance():send("gateway_msg.mail_del_msg", |
| 323 | { | 330 | { |
| 324 | idx = idxList, | 331 | idx = idxList, |
| 325 | }); | 332 | } ); |
| 326 | end | 333 | end |
| 327 | 334 | ||
| 328 | --使用道具 | 335 | -- 使用道具 |
| 329 | function UserModel.useItem(item_id,peer_uid,game_id,item_cnt,timeoutCallBack) | 336 | function UserModel.useItem(item_id, peer_uid, game_id, item_cnt, timeoutCallBack) |
| 330 | local function timeoutFn(params) | 337 | local function timeoutFn(params) |
| 331 | if timeoutCallBack then | 338 | if timeoutCallBack then |
| 332 | timeoutCallBack(params); | 339 | timeoutCallBack(params); |
| ... | @@ -339,11 +346,11 @@ function UserModel.useItem(item_id,peer_uid,game_id,item_cnt,timeoutCallBack) | ... | @@ -339,11 +346,11 @@ function UserModel.useItem(item_id,peer_uid,game_id,item_cnt,timeoutCallBack) |
| 339 | peer_uid = peer_uid, | 346 | peer_uid = peer_uid, |
| 340 | game_id = game_id, | 347 | game_id = game_id, |
| 341 | item_cnt = item_cnt, | 348 | item_cnt = item_cnt, |
| 342 | },timeoutFn); | 349 | } , timeoutFn); |
| 343 | end | 350 | end |
| 344 | 351 | ||
| 345 | --使用道具 | 352 | -- 使用道具 |
| 346 | function UserModel.useHeadFrame(head_frame,timeoutCallBack) | 353 | function UserModel.useHeadFrame(head_frame, timeoutCallBack) |
| 347 | local function timeoutFn(params) | 354 | local function timeoutFn(params) |
| 348 | if timeoutCallBack then | 355 | if timeoutCallBack then |
| 349 | timeoutCallBack(params); | 356 | timeoutCallBack(params); |
| ... | @@ -353,13 +360,13 @@ function UserModel.useHeadFrame(head_frame,timeoutCallBack) | ... | @@ -353,13 +360,13 @@ function UserModel.useHeadFrame(head_frame,timeoutCallBack) |
| 353 | SocketClient:getInstance():send("gateway_msg.change_head_frame_msg", | 360 | SocketClient:getInstance():send("gateway_msg.change_head_frame_msg", |
| 354 | { | 361 | { |
| 355 | head_frame = head_frame, | 362 | head_frame = head_frame, |
| 356 | },timeoutFn); | 363 | } , timeoutFn); |
| 357 | end | 364 | end |
| 358 | 365 | ||
| 359 | function UserModel.onUpdateMails(params) | 366 | function UserModel.onUpdateMails(params) |
| 360 | local mail = params.data.mail; | 367 | local mail = params.data.mail; |
| 361 | local hasMail = false; | 368 | local hasMail = false; |
| 362 | for ii=#mail_list,1,-1 do | 369 | for ii = #mail_list, 1, -1 do |
| 363 | if mail_list[ii].idx == mail.idx then | 370 | if mail_list[ii].idx == mail.idx then |
| 364 | local info = copyMailInfo(mail); | 371 | local info = copyMailInfo(mail); |
| 365 | mail_list[ii] = info; | 372 | mail_list[ii] = info; |
| ... | @@ -369,55 +376,85 @@ function UserModel.onUpdateMails(params) | ... | @@ -369,55 +376,85 @@ function UserModel.onUpdateMails(params) |
| 369 | end | 376 | end |
| 370 | if not hasMail then | 377 | if not hasMail then |
| 371 | local info = copyMailInfo(mail); | 378 | local info = copyMailInfo(mail); |
| 372 | logE("add new mail:"..mail.mail_id); | 379 | logE("add new mail:" .. mail.mail_id); |
| 373 | mail_list[#mail_list + 1] = info; | 380 | mail_list[#mail_list + 1] = info; |
| 374 | end | 381 | end |
| 375 | end | 382 | end |
| 376 | 383 | ||
| 377 | function UserModel.setTaskStep(taskID,step) | 384 | function UserModel.setTaskStep(taskID, step) |
| 378 | local info; | 385 | local info; |
| 379 | for i,v in ipairs(task_list) do | 386 | for i, v in ipairs(task_list) do |
| 380 | if v.id == taskID then | 387 | if v.id == taskID then |
| 381 | info = v; | 388 | info = v; |
| 382 | end | 389 | end |
| 383 | end | 390 | end |
| 384 | if not info then | 391 | if not info then |
| 385 | info = {}; | 392 | info = { }; |
| 386 | info.id = taskID; | 393 | info.id = taskID; |
| 387 | info.step = tonumber(step); | 394 | info.step = tonumber(step); |
| 388 | info.param = 0; | 395 | info.param = 0; |
| 389 | task_list[#task_list+1] = info; | 396 | task_list[#task_list + 1] = info; |
| 390 | end | 397 | end |
| 391 | info.step = step; | 398 | info.step = step; |
| 392 | EventListener.dispatchEvent(EnumEvent.UPDATE_TASK); | 399 | EventListener.dispatchEvent(EnumEvent.UPDATE_TASK); |
| 393 | end | 400 | end |
| 394 | 401 | ||
| 395 | local account,session; | 402 | local account, session; |
| 396 | --先连接,然后登录服务器 | 403 | -- 先连接,然后登录服务器 |
| 397 | function UserModel.login(host,port,_account,_session) | 404 | function UserModel.login(host, port, _account, _session) |
| 398 | account = _account; | 405 | account = _account; |
| 399 | session = _session; | 406 | session = _session; |
| 400 | SocketClient:getInstance():connect(host,port,UserModel.onConnectSuccess,UserModel.onConnectFaild); | 407 | SocketClient:getInstance():connect(host, port, UserModel.onConnectSuccess, UserModel.onConnectFaild); |
| 401 | end | 408 | end |
| 402 | 409 | ||
| 403 | --连接服务器成功 | 410 | -- 连接服务器成功 |
| 404 | function UserModel.onConnectSuccess(params) | 411 | function UserModel.onConnectSuccess(params) |
| 405 | logUI("on connect success"); | 412 | logUI("on connect success"); |
| 413 | --APK容易崩溃,查找原因中。。。 | ||
| 414 | --[[local targetPlatform = cc.Application:getInstance():getTargetPlatform(); | ||
| 415 | if CHANNEL == "shdx" and targetPlatform ~= cc.PLATFORM_OS_WINDOWS and targetPlatform ~= cc.PLATFORM_OS_MAC then | ||
| 416 | local function callbackLua(params) | ||
| 417 | --logUI("on connect success callbackLua"); | ||
| 406 | SocketClient:getInstance():send("gateway_msg.login_msg", | 418 | SocketClient:getInstance():send("gateway_msg.login_msg", |
| 407 | { | 419 | { |
| 408 | platform = PLATFORM, | 420 | platform = PLATFORM, |
| 409 | account = account, | 421 | account = account, |
| 410 | session = session, | 422 | session = session, |
| 411 | }); | 423 | shanghai_dianxin_pay_id=tonumber(params), |
| 424 | } ); | ||
| 425 | logUI("从服务端返回会员类型:" .. params); | ||
| 426 | end | ||
| 427 | local luaj = require "cocos.cocos2d.luaj" --引入luaj | ||
| 428 | local className = "org/cocos2dx/lua/AppActivity"; | ||
| 429 | local args = { callbackLua }; | ||
| 430 | local sigs = "(I)V" | ||
| 431 | -- 传入string参数,无返回值 | ||
| 432 | |||
| 433 | -- luaj 调用 Java 方法时,可能会出现各种错误,因此 luaj 提供了一种机制让 Lua 调用代码可以确定 Java 方法是否成功调用。 | ||
| 434 | -- luaj.callStaticMethod() 会返回两个值 | ||
| 435 | -- 当成功时,第一个值为 true,第二个值是 Java 方法的返回值(如果有) | ||
| 436 | -- 当失败时,第一个值为 false,第二个值是错误代码 | ||
| 437 | local ok, ret = luaj.callStaticMethod(className, "sendPayInfo", args, sigs) | ||
| 438 | if not ok then | ||
| 439 | print("sendPayInfo error:" .. ret) | ||
| 440 | end | ||
| 441 | else--]] | ||
| 442 | SocketClient:getInstance():send("gateway_msg.login_msg", | ||
| 443 | { | ||
| 444 | platform = PLATFORM, | ||
| 445 | account = account, | ||
| 446 | session = session, | ||
| 447 | } ); | ||
| 448 | --end | ||
| 412 | end | 449 | end |
| 413 | 450 | ||
| 414 | function UserModel.onConnectFaild(params) | 451 | function UserModel.onConnectFaild(params) |
| 415 | logUI("on connect faild"); | 452 | logUI("on connect faild"); |
| 416 | EventListener.dispatchEvent(EnumEvent.LOGIN_FAILD,params); | 453 | EventListener.dispatchEvent(EnumEvent.LOGIN_FAILD, params); |
| 417 | end | 454 | end |
| 418 | 455 | ||
| 419 | function UserModel.createRoleCallback(params) | 456 | function UserModel.createRoleCallback(params) |
| 420 | cmsg.off("gateway_msg.create_role_msg_res",UserModel.createRoleCallback); | 457 | cmsg.off("gateway_msg.create_role_msg_res", UserModel.createRoleCallback); |
| 421 | dprint("创建角色成功"); | 458 | dprint("创建角色成功"); |
| 422 | end | 459 | end |
| 423 | 460 | ||
| ... | @@ -426,71 +463,78 @@ function UserModel.onLoginSuccessFun(params) | ... | @@ -426,71 +463,78 @@ function UserModel.onLoginSuccessFun(params) |
| 426 | if params.data.has_role == 0 then | 463 | if params.data.has_role == 0 then |
| 427 | dprint("没有角色,创建一个角色"); | 464 | dprint("没有角色,创建一个角色"); |
| 428 | local arr = HeadInfo.freeHeadList(); | 465 | local arr = HeadInfo.freeHeadList(); |
| 429 | local headInfo = arr[math.random(1,#arr)]; | 466 | local headInfo = arr[math.random(1, #arr)]; |
| 430 | cmsg.on("gateway_msg.create_role_msg_res",UserModel.createRoleCallback); | 467 | cmsg.on("gateway_msg.create_role_msg_res", UserModel.createRoleCallback); |
| 431 | SocketClient:getInstance():send("gateway_msg.create_role_msg", | 468 | SocketClient:getInstance():send("gateway_msg.create_role_msg", |
| 432 | { | 469 | { |
| 433 | -- nick = account, | 470 | -- nick = account, |
| 434 | head = headInfo.id, | 471 | head = headInfo.id, |
| 435 | }); | 472 | } ); |
| 436 | else | 473 | else |
| 437 | dprint("登录成功:"..UserModel.changeUidToString(params.data.user_show.uid)); | 474 | dprint("登录成功:" .. UserModel.changeUidToString(params.data.user_show.uid)); |
| 438 | logUI("登录成功:..UserModel"); | 475 | logUI("登录成功:..UserModel"); |
| 439 | UserModel.isLogin = true; | 476 | UserModel.isLogin = true; |
| 440 | UserModel.user_info.uid = params.data.user_show.uid; --用户ID | 477 | UserModel.user_info.uid = params.data.user_show.uid; |
| 441 | cc.UserDefault:getInstance():setStringForKey("uid",UserModel.getStringUID()); | 478 | -- 用户ID |
| 442 | UserModel.user_info.nick = params.data.user_show.nick; --昵称 | 479 | cc.UserDefault:getInstance():setStringForKey("uid", UserModel.getStringUID()); |
| 443 | -- UserModel.user_info.nick = "玩家玩家玩家"; | 480 | UserModel.user_info.nick = params.data.user_show.nick; |
| 444 | UserModel.user_info.head = params.data.user_show.head; --头像 | 481 | -- 昵称 |
| 482 | -- UserModel.user_info.nick = "玩家玩家玩家"; | ||
| 483 | UserModel.user_info.head = params.data.user_show.head; | ||
| 484 | -- 头像 | ||
| 445 | UserModel.user_info.head_frame = params.data.user_show.head_frame; | 485 | UserModel.user_info.head_frame = params.data.user_show.head_frame; |
| 446 | -- UserModel.user_info.head_url = "http://wx.qlogo.cn/mmopen/vi_32/2md7cCAEqIetd5ra60uwcibrejGRicnftic7xzibkClQEHO2mdsFNy3LAdJcn5k40jfmsol4ibQqYdYI3AqsZ6cGibXQ/96"; | 486 | -- UserModel.user_info.head_url = "http://wx.qlogo.cn/mmopen/vi_32/2md7cCAEqIetd5ra60uwcibrejGRicnftic7xzibkClQEHO2mdsFNy3LAdJcn5k40jfmsol4ibQqYdYI3AqsZ6cGibXQ/96"; |
| 447 | UserModel.user_info.head_url = params.data.user_show.head_url; | 487 | UserModel.user_info.head_url = params.data.user_show.head_url; |
| 448 | UserModel.user_info.head_data = params.data.user_show.head_data; | 488 | UserModel.user_info.head_data = params.data.user_show.head_data; |
| 449 | UserModel.user_info.pk_daily_cnt=params.data.pk_daily_cnt; | 489 | UserModel.user_info.pk_daily_cnt = params.data.pk_daily_cnt; |
| 450 | 490 | ||
| 451 | UserModel.user_info.pk_val=params.data.pk_val; --pk值 | 491 | UserModel.user_info.pk_val = params.data.pk_val; |
| 492 | -- pk值 | ||
| 452 | 493 | ||
| 453 | for i,v in ipairs(params.data.body) do | 494 | for i, v in ipairs(params.data.body) do |
| 454 | local itemInfo = ItemInfo.getItemInfo(v); | 495 | local itemInfo = ItemInfo.getItemInfo(v); |
| 455 | if itemInfo then | 496 | if itemInfo then |
| 456 | UserModel.body[itemInfo.type] = v; | 497 | UserModel.body[itemInfo.type] = v; |
| 457 | end | 498 | end |
| 458 | end | 499 | end |
| 459 | print("body show:",json.encode(UserModel.body)); | 500 | print("body show:", json.encode(UserModel.body)); |
| 460 | UserModel.account = account; | 501 | UserModel.account = account; |
| 461 | dprint("account-----------------",UserModel.account); | 502 | dprint("account-----------------", UserModel.account); |
| 462 | 503 | ||
| 463 | UserModel.relief_cnt = params.data.relief_cnt; | 504 | UserModel.relief_cnt = params.data.relief_cnt; |
| 464 | 505 | ||
| 465 | cc.UserDefault:getInstance():setStringForKey("Account", account); | 506 | cc.UserDefault:getInstance():setStringForKey("Account", account); |
| 466 | 507 | ||
| 467 | items = {}; | 508 | items = { }; |
| 468 | for i,v in ipairs(params.data.items) do | 509 | for i, v in ipairs(params.data.items) do |
| 469 | print("item:",v.id,v.cnt); | 510 | print("item:", v.id, v.cnt); |
| 470 | items[tostring(v.id)] = v.cnt; | 511 | items[tostring(v.id)] = v.cnt; |
| 471 | end | 512 | end |
| 472 | 513 | ||
| 473 | mail_list = {}; | 514 | mail_list = { }; |
| 474 | for i,v in ipairs(params.data.mail) do | 515 | for i, v in ipairs(params.data.mail) do |
| 475 | local info = copyMailInfo(v); | 516 | local info = copyMailInfo(v); |
| 476 | mail_list[i] = info; | 517 | mail_list[i] = info; |
| 477 | end | 518 | end |
| 478 | print("邮件数量:",#mail_list); | 519 | print("邮件数量:", #mail_list); |
| 479 | 520 | ||
| 480 | UserModel.friend_uid_list = {}; | 521 | UserModel.friend_uid_list = { }; |
| 481 | for i,v in ipairs(params.data.friend_uid) do | 522 | for i, v in ipairs(params.data.friend_uid) do |
| 482 | UserModel.friend_uid_list[i] = v; | 523 | UserModel.friend_uid_list[i] = v; |
| 483 | print("好友ID:",UserModel.changeUidToString(v)) | 524 | print("好友ID:", UserModel.changeUidToString(v)) |
| 484 | end | 525 | end |
| 485 | 526 | ||
| 486 | UserModel.flower_uid = {}; | 527 | UserModel.flower_uid = { }; |
| 487 | for i,v in ipairs(params.data.flower_uid) do | 528 | for i, v in ipairs(params.data.flower_uid) do |
| 488 | UserModel.flower_uid[i] = v; | 529 | UserModel.flower_uid[i] = v; |
| 489 | end | 530 | end |
| 490 | 531 | ||
| 491 | UserModel.signs = params.data.sign; --签到信息 | 532 | UserModel.signs = params.data.sign; |
| 492 | UserModel.sign_reward = TableUtil.copyTab(params.data.sign_reward); --已领取的签到奖励 | 533 | -- 签到信息 |
| 493 | UserModel.role_reward = params.data.role_reward; --已领取的新手角色奖励 | 534 | UserModel.sign_reward = TableUtil.copyTab(params.data.sign_reward); |
| 535 | -- 已领取的签到奖励 | ||
| 536 | UserModel.role_reward = params.data.role_reward; | ||
| 537 | -- 已领取的新手角色奖励 | ||
| 494 | UserModel.role_reward_time = params.data.role_reward_time; | 538 | UserModel.role_reward_time = params.data.role_reward_time; |
| 495 | 539 | ||
| 496 | UserModel.time_second = params.data.time_second; | 540 | UserModel.time_second = params.data.time_second; |
| ... | @@ -499,39 +543,39 @@ function UserModel.onLoginSuccessFun(params) | ... | @@ -499,39 +543,39 @@ function UserModel.onLoginSuccessFun(params) |
| 499 | 543 | ||
| 500 | local vipList = ShopInfo.getVipList(); | 544 | local vipList = ShopInfo.getVipList(); |
| 501 | local is_vip_lianxu = false; | 545 | local is_vip_lianxu = false; |
| 502 | UserModel.pay_day = {} | 546 | UserModel.pay_day = { } |
| 503 | -- v1:上一次领取时间.v2:过期时间.v3:购买的时间(秒) | 547 | -- v1:上一次领取时间.v2:过期时间.v3:购买的时间(秒) |
| 504 | for i,v in ipairs(params.data.pay_day) do | 548 | for i, v in ipairs(params.data.pay_day) do |
| 505 | UserModel.pay_day[i] = {key=v.key,val1=v.val1,val2=v.val2,val3=v.val3}; | 549 | UserModel.pay_day[i] = { key = v.key, val1 = v.val1, val2 = v.val2, val3 = v.val3 }; |
| 506 | if vipList[3] and vipList[3].id == v.key then | 550 | if vipList[3] and vipList[3].id == v.key then |
| 507 | is_vip_lianxu = true; | 551 | is_vip_lianxu = true; |
| 508 | end | 552 | end |
| 509 | end | 553 | end |
| 510 | 554 | ||
| 511 | -- UserModel.pay_day = {{key=201,val1=0,val2=0,val3=1543596600}}; | 555 | -- UserModel.pay_day = {{key=201,val1=0,val2=0,val3=1543596600}}; |
| 512 | 556 | ||
| 513 | table.sort(UserModel.pay_day,function(aa,bb) | 557 | table.sort(UserModel.pay_day, function(aa, bb) |
| 514 | return aa.val3 < bb.val3; | 558 | return aa.val3 < bb.val3; |
| 515 | end); | 559 | end ); |
| 516 | 560 | ||
| 517 | UserModel.first_pay_id = TableUtil.copyTab(params.data.first_pay_id); | 561 | UserModel.first_pay_id = TableUtil.copyTab(params.data.first_pay_id); |
| 518 | UserModel.first_pay_daily_id = TableUtil.copyTab(params.data.pay_daily_id); | 562 | UserModel.first_pay_daily_id = TableUtil.copyTab(params.data.pay_daily_id); |
| 519 | UserModel.first_cycle_pay_id = TableUtil.copyTab(params.data.first_cycle_pay_id); | 563 | UserModel.first_cycle_pay_id = TableUtil.copyTab(params.data.first_cycle_pay_id); |
| 520 | 564 | ||
| 521 | UserModel.achievement = {}; | 565 | UserModel.achievement = { }; |
| 522 | for i,v in ipairs(params.data.achievement) do | 566 | for i, v in ipairs(params.data.achievement) do |
| 523 | local obj = {}; | 567 | local obj = { }; |
| 524 | obj.type_id = v.type_id; | 568 | obj.type_id = v.type_id; |
| 525 | obj.get_reward_id = v.get_reward_id; | 569 | obj.get_reward_id = v.get_reward_id; |
| 526 | obj.data = v.data; | 570 | obj.data = v.data; |
| 527 | UserModel.achievement[#UserModel.achievement+1] = obj; | 571 | UserModel.achievement[#UserModel.achievement + 1] = obj; |
| 528 | end | 572 | end |
| 529 | 573 | ||
| 530 | UserModel.last_get_time_second = os.time(); | 574 | UserModel.last_get_time_second = os.time(); |
| 531 | UserModel.update_time_schedule_id = cc.Director:getInstance():getScheduler():scheduleScriptFunc(updateTimeFun, 5, false); | 575 | UserModel.update_time_schedule_id = cc.Director:getInstance():getScheduler():scheduleScriptFunc(updateTimeFun, 5, false); |
| 532 | 576 | ||
| 533 | --在线礼包奖励 | 577 | -- 在线礼包奖励 |
| 534 | UserModel.online_reward = {id=params.data.online_reward.id,time_sec=params.data.online_reward.time_sec}; | 578 | UserModel.online_reward = { id = params.data.online_reward.id, time_sec = params.data.online_reward.time_sec }; |
| 535 | local function updateOnlineRewardFun() | 579 | local function updateOnlineRewardFun() |
| 536 | if UserModel.online_reward.time_sec - 1 >= 0 then | 580 | if UserModel.online_reward.time_sec - 1 >= 0 then |
| 537 | UserModel.online_reward.time_sec = UserModel.online_reward.time_sec - 1; | 581 | UserModel.online_reward.time_sec = UserModel.online_reward.time_sec - 1; |
| ... | @@ -543,64 +587,65 @@ function UserModel.onLoginSuccessFun(params) | ... | @@ -543,64 +587,65 @@ function UserModel.onLoginSuccessFun(params) |
| 543 | cc.Director:getInstance():getScheduler():unscheduleScriptEntry(UserModel.online_reward_schedule_id); | 587 | cc.Director:getInstance():getScheduler():unscheduleScriptEntry(UserModel.online_reward_schedule_id); |
| 544 | UserModel.online_reward_schedule_id = nil; | 588 | UserModel.online_reward_schedule_id = nil; |
| 545 | end | 589 | end |
| 546 | UserModel.online_reward_schedule_id = cc.Director:getInstance():getScheduler():scheduleScriptFunc(updateOnlineRewardFun,1, false); | 590 | UserModel.online_reward_schedule_id = cc.Director:getInstance():getScheduler():scheduleScriptFunc(updateOnlineRewardFun, 1, false); |
| 547 | 591 | ||
| 548 | UserModel.wall = params.data.wall; | 592 | UserModel.wall = params.data.wall; |
| 549 | for i,v in ipairs(params.data.furnitures) do | 593 | for i, v in ipairs(params.data.furnitures) do |
| 550 | print("---------------furnitures:",v.id,v.x,v.y); | 594 | print("---------------furnitures:", v.id, v.x, v.y); |
| 551 | UserModel.furnitures[i] = {id=v.id,x=v.x,y=v.y}; | 595 | UserModel.furnitures[i] = { id = v.id, x = v.x, y = v.y }; |
| 552 | end | 596 | end |
| 553 | 597 | ||
| 554 | UserModel.free_game_id = {}; | 598 | UserModel.free_game_id = { }; |
| 555 | for i,v in ipairs(params.data.free_game_id) do | 599 | for i, v in ipairs(params.data.free_game_id) do |
| 556 | UserModel.free_game_id[#UserModel.free_game_id+1] = v; | 600 | UserModel.free_game_id[#UserModel.free_game_id + 1] = v; |
| 557 | end | 601 | end |
| 558 | 602 | ||
| 559 | UserModel.vip_pay_reward = {}; | 603 | UserModel.vip_pay_reward = { }; |
| 560 | for i,v in ipairs(params.data.vip_pay_reward) do | 604 | for i, v in ipairs(params.data.vip_pay_reward) do |
| 561 | UserModel.vip_pay_reward[#UserModel.vip_pay_reward+1] = v; | 605 | UserModel.vip_pay_reward[#UserModel.vip_pay_reward + 1] = v; |
| 562 | end | 606 | end |
| 563 | 607 | ||
| 564 | UserModel.play_game_reward = params.data.play_game_reward; | 608 | UserModel.play_game_reward = params.data.play_game_reward; |
| 565 | 609 | ||
| 566 | UserModel.pets = {}; | 610 | UserModel.pets = { }; |
| 567 | for i,v in ipairs(params.data.pets) do | 611 | for i, v in ipairs(params.data.pets) do |
| 568 | UserModel.pets[v.id] = {id=v.id,exp=v.exp,cnt=v.cnt,skill_id=v.skill_id}; | 612 | UserModel.pets[v.id] = { id = v.id, exp = v.exp, cnt = v.cnt, skill_id = v.skill_id }; |
| 569 | end | 613 | end |
| 570 | 614 | ||
| 571 | -- UserModel.pets = {}; | 615 | -- UserModel.pets = {}; |
| 572 | -- UserModel.pets[10001] = {id=10001,val=1,exp=105,cnt=5}; | 616 | -- UserModel.pets[10001] = {id=10001,val=1,exp=105,cnt=5}; |
| 573 | -- UserModel.pets[10002] = {id=10002,val=1,exp=105,cnt=9}; | 617 | -- UserModel.pets[10002] = {id=10002,val=1,exp=105,cnt=9}; |
| 574 | -- UserModel.pets[10003] = {id=10003,val=1,exp=105,cnt=16}; | 618 | -- UserModel.pets[10003] = {id=10003,val=1,exp=105,cnt=16}; |
| 575 | 619 | ||
| 576 | UserModel.pet_id = {}; --房间中的宠物,key:idx位置序号, val1:pet_id宠物id | 620 | UserModel.pet_id = { }; |
| 577 | for i,v in ipairs(params.data.pet_id) do | 621 | -- 房间中的宠物,key:idx位置序号, val1:pet_id宠物id |
| 578 | UserModel.pet_id[#UserModel.pet_id+1] = {id=v.val1,idx=v.key}; | 622 | for i, v in ipairs(params.data.pet_id) do |
| 623 | UserModel.pet_id[#UserModel.pet_id + 1] = { id = v.val1, idx = v.key }; | ||
| 579 | end | 624 | end |
| 580 | --小游戏pk值 | 625 | -- 小游戏pk值 |
| 581 | UserModel.game_pk_val = params.data.game_pk_val; | 626 | UserModel.game_pk_val = params.data.game_pk_val; |
| 582 | UserModel.game_pk_win = params.data.game_pk_win; | 627 | UserModel.game_pk_win = params.data.game_pk_win; |
| 583 | UserModel.game_pk_cnt = params.data.game_pk_cnt; | 628 | UserModel.game_pk_cnt = params.data.game_pk_cnt; |
| 584 | --宠物满级数量 | 629 | -- 宠物满级数量 |
| 585 | UserModel.pet_level_max_cnt = params.data.pet_level_max_cnt; | 630 | UserModel.pet_level_max_cnt = params.data.pet_level_max_cnt; |
| 586 | --擅长游戏ID | 631 | -- 擅长游戏ID |
| 587 | UserModel.shanchang_game_id = params.data.shanchang_game_id; | 632 | UserModel.shanchang_game_id = params.data.shanchang_game_id; |
| 588 | --弱项游戏ID | 633 | -- 弱项游戏ID |
| 589 | UserModel.ruoxiang_game_id = params.data.ruoxiang_game_id; | 634 | UserModel.ruoxiang_game_id = params.data.ruoxiang_game_id; |
| 590 | 635 | ||
| 591 | SocketClient:getInstance():send("gateway_msg.get_event_msg", | 636 | SocketClient:getInstance():send("gateway_msg.get_event_msg", |
| 592 | { | 637 | { |
| 593 | type = 49000001, | 638 | type = 49000001, |
| 594 | id = GAME_ID | 639 | id = GAME_ID |
| 595 | }); | 640 | } ); |
| 596 | UmengHelper.onProfileSignIn(UserModel.account,nil); | 641 | UmengHelper.onProfileSignIn(UserModel.account, nil); |
| 597 | 642 | ||
| 598 | local function authCallbackLua(result) | 643 | local function authCallbackLua(result) |
| 599 | if result == "faild" then | 644 | if result == "faild" then |
| 600 | SocketClient:getInstance():send("gateway_msg.update_msg",{valid=0}); | 645 | SocketClient:getInstance():send("gateway_msg.update_msg", { valid = 0 }); |
| 601 | for i,v in ipairs(UserModel.pay_day) do | 646 | for i, v in ipairs(UserModel.pay_day) do |
| 602 | if v.key == vipList[3].id then | 647 | if v.key == vipList[3].id then |
| 603 | table.remove(UserModel.pay_day,i); | 648 | table.remove(UserModel.pay_day, i); |
| 604 | break; | 649 | break; |
| 605 | end | 650 | end |
| 606 | end | 651 | end |
| ... | @@ -608,10 +653,10 @@ function UserModel.onLoginSuccessFun(params) | ... | @@ -608,10 +653,10 @@ function UserModel.onLoginSuccessFun(params) |
| 608 | end | 653 | end |
| 609 | 654 | ||
| 610 | if is_vip_lianxu then | 655 | if is_vip_lianxu then |
| 611 | DeviceUtil.authPermission(vipList[3].product..",2",authCallbackLua); | 656 | DeviceUtil.authPermission(vipList[3].product .. ",2", authCallbackLua); |
| 612 | end | 657 | end |
| 613 | 658 | ||
| 614 | EventListener.dispatchEvent(EnumEvent.LOGIN_SUCCESS,params); | 659 | EventListener.dispatchEvent(EnumEvent.LOGIN_SUCCESS, params); |
| 615 | end | 660 | end |
| 616 | elseif params.errcode == EnumErrorCode.EC_LOGIN_T then | 661 | elseif params.errcode == EnumErrorCode.EC_LOGIN_T then |
| 617 | local function okFun() | 662 | local function okFun() |
| ... | @@ -621,19 +666,19 @@ function UserModel.onLoginSuccessFun(params) | ... | @@ -621,19 +666,19 @@ function UserModel.onLoginSuccessFun(params) |
| 621 | cc.Director:getInstance():endToLua(); | 666 | cc.Director:getInstance():endToLua(); |
| 622 | end | 667 | end |
| 623 | UserModel.isTick = true; | 668 | UserModel.isTick = true; |
| 624 | Alert.showOne(strings.msg_1005,okFun,cancelFun); | 669 | Alert.showOne(strings.msg_1005, okFun, cancelFun); |
| 625 | end | 670 | end |
| 626 | end | 671 | end |
| 627 | 672 | ||
| 628 | function UserModel.getTaskData(id) | 673 | function UserModel.getTaskData(id) |
| 629 | local info; | 674 | local info; |
| 630 | for i,v in ipairs(task_list) do | 675 | for i, v in ipairs(task_list) do |
| 631 | if v.id == id then | 676 | if v.id == id then |
| 632 | info = v; | 677 | info = v; |
| 633 | end | 678 | end |
| 634 | end | 679 | end |
| 635 | if not info then | 680 | if not info then |
| 636 | info = {}; | 681 | info = { }; |
| 637 | info.id = id; | 682 | info.id = id; |
| 638 | info.step = 0; | 683 | info.step = 0; |
| 639 | info.param = 0; | 684 | info.param = 0; |
| ... | @@ -648,13 +693,13 @@ end | ... | @@ -648,13 +693,13 @@ end |
| 648 | function UserModel.hasTaskReward() | 693 | function UserModel.hasTaskReward() |
| 649 | local b = false; | 694 | local b = false; |
| 650 | local _list = UserModel.getTaskList(); | 695 | local _list = UserModel.getTaskList(); |
| 651 | for i,data in ipairs(_list) do | 696 | for i, data in ipairs(_list) do |
| 652 | local currentStep = nil; | 697 | local currentStep = nil; |
| 653 | local info = TaskInfo.getInfoByTaskID(data.id); | 698 | local info = TaskInfo.getInfoByTaskID(data.id); |
| 654 | local currentStep = nil; | 699 | local currentStep = nil; |
| 655 | for ii,vv in ipairs(info.steps) do | 700 | for ii, vv in ipairs(info.steps) do |
| 656 | if tonumber(vv.id) <= data.step then | 701 | if tonumber(vv.id) <= data.step then |
| 657 | --步骤奖励已领取 | 702 | -- 步骤奖励已领取 |
| 658 | else | 703 | else |
| 659 | currentStep = vv; | 704 | currentStep = vv; |
| 660 | local currentProgress = tonumber(currentStep.id); | 705 | local currentProgress = tonumber(currentStep.id); |
| ... | @@ -670,7 +715,7 @@ end | ... | @@ -670,7 +715,7 @@ end |
| 670 | 715 | ||
| 671 | function UserModel.hasRankReward() | 716 | function UserModel.hasRankReward() |
| 672 | local b = false; | 717 | local b = false; |
| 673 | for i,v in ipairs(UserModel.user_rank_type_no) do | 718 | for i, v in ipairs(UserModel.user_rank_type_no) do |
| 674 | if v.receive == 0 then | 719 | if v.receive == 0 then |
| 675 | b = true; | 720 | b = true; |
| 676 | break; | 721 | break; |
| ... | @@ -680,11 +725,11 @@ function UserModel.hasRankReward() | ... | @@ -680,11 +725,11 @@ function UserModel.hasRankReward() |
| 680 | end | 725 | end |
| 681 | 726 | ||
| 682 | function UserModel.getMailList() | 727 | function UserModel.getMailList() |
| 683 | local _list = {}; | 728 | local _list = { }; |
| 684 | for i,v in ipairs(mail_list) do | 729 | for i, v in ipairs(mail_list) do |
| 685 | local mailInfo = MailInfo.getMailInfo(v.mail_id); | 730 | local mailInfo = MailInfo.getMailInfo(v.mail_id); |
| 686 | if mailInfo.id >= 1 then | 731 | if mailInfo.id >= 1 then |
| 687 | _list[#_list+1] = v; | 732 | _list[#_list + 1] = v; |
| 688 | end | 733 | end |
| 689 | end | 734 | end |
| 690 | return _list; | 735 | return _list; |
| ... | @@ -692,7 +737,7 @@ end | ... | @@ -692,7 +737,7 @@ end |
| 692 | 737 | ||
| 693 | function UserModel.hasNewMail() | 738 | function UserModel.hasNewMail() |
| 694 | local hasNewMail = false; | 739 | local hasNewMail = false; |
| 695 | for i,v in ipairs(mail_list) do | 740 | for i, v in ipairs(mail_list) do |
| 696 | local mailInfo = MailInfo.getMailInfo(v.mail_id); | 741 | local mailInfo = MailInfo.getMailInfo(v.mail_id); |
| 697 | if mailInfo.id >= 1 then | 742 | if mailInfo.id >= 1 then |
| 698 | if v.state == 0 then | 743 | if v.state == 0 then |
| ... | @@ -723,59 +768,59 @@ function UserModel.getCharm() | ... | @@ -723,59 +768,59 @@ function UserModel.getCharm() |
| 723 | end | 768 | end |
| 724 | 769 | ||
| 725 | function UserModel.getDressByKind(kind) | 770 | function UserModel.getDressByKind(kind) |
| 726 | local _list = {}; | 771 | local _list = { }; |
| 727 | for idstr,cnt in pairs(items) do | 772 | for idstr, cnt in pairs(items) do |
| 728 | local id = tonumber(idstr); | 773 | local id = tonumber(idstr); |
| 729 | local _itemInfo = ItemInfo.getItemInfo(id); | 774 | local _itemInfo = ItemInfo.getItemInfo(id); |
| 730 | if _itemInfo and _itemInfo.type == kind then | 775 | if _itemInfo and _itemInfo.type == kind then |
| 731 | _list[#_list+1] = id; | 776 | _list[#_list + 1] = id; |
| 732 | end | 777 | end |
| 733 | end | 778 | end |
| 734 | return _list; | 779 | return _list; |
| 735 | end | 780 | end |
| 736 | 781 | ||
| 737 | function UserModel.getDressList() | 782 | function UserModel.getDressList() |
| 738 | local _list = {}; | 783 | local _list = { }; |
| 739 | for idstr,cnt in pairs(items) do | 784 | for idstr, cnt in pairs(items) do |
| 740 | local id = tonumber(idstr); | 785 | local id = tonumber(idstr); |
| 741 | if id >= 800000 and id < 900000 then | 786 | if id >= 800000 and id < 900000 then |
| 742 | _list[#_list+1] = {id=id,cnt=cnt}; | 787 | _list[#_list + 1] = { id = id, cnt = cnt }; |
| 743 | end | 788 | end |
| 744 | end | 789 | end |
| 745 | return _list; | 790 | return _list; |
| 746 | end | 791 | end |
| 747 | 792 | ||
| 748 | function UserModel.getBagList() | 793 | function UserModel.getBagList() |
| 749 | local _list = {}; | 794 | local _list = { }; |
| 750 | for idstr,cnt in pairs(items) do | 795 | for idstr, cnt in pairs(items) do |
| 751 | local id = tonumber(idstr); | 796 | local id = tonumber(idstr); |
| 752 | if id >= 200000 and id < 700000 and cnt > 0 then | 797 | if id >= 200000 and id < 700000 and cnt > 0 then |
| 753 | _list[#_list+1] = {id=id,cnt=cnt}; | 798 | _list[#_list + 1] = { id = id, cnt = cnt }; |
| 754 | end | 799 | end |
| 755 | end | 800 | end |
| 756 | return _list; | 801 | return _list; |
| 757 | end | 802 | end |
| 758 | 803 | ||
| 759 | function UserModel.getPetFoodList() | 804 | function UserModel.getPetFoodList() |
| 760 | local _list = {}; | 805 | local _list = { }; |
| 761 | for idstr,cnt in pairs(items) do | 806 | for idstr, cnt in pairs(items) do |
| 762 | local id = tonumber(idstr); | 807 | local id = tonumber(idstr); |
| 763 | if id >= 600001 and id < 700000 and cnt > 0 then | 808 | if id >= 600001 and id < 700000 and cnt > 0 then |
| 764 | _list[#_list+1] = id; | 809 | _list[#_list + 1] = id; |
| 765 | end | 810 | end |
| 766 | end | 811 | end |
| 767 | return _list; | 812 | return _list; |
| 768 | end | 813 | end |
| 769 | 814 | ||
| 770 | --获取拥有道具数量 | 815 | -- 获取拥有道具数量 |
| 771 | function UserModel.getItemNum(id) | 816 | function UserModel.getItemNum(id) |
| 772 | if id == 100004 then | 817 | if id == 100004 then |
| 773 | return UserModel.getCharm(); | 818 | return UserModel.getCharm(); |
| 774 | end | 819 | end |
| 775 | 820 | ||
| 776 | if id > 910000 and id < 930000 then | 821 | if id > 910000 and id < 930000 then |
| 777 | --如果是家居 | 822 | -- 如果是家居 |
| 778 | for i,v in ipairs(UserModel.furnitures) do | 823 | for i, v in ipairs(UserModel.furnitures) do |
| 779 | if v.id == id then | 824 | if v.id == id then |
| 780 | return 1; | 825 | return 1; |
| 781 | end | 826 | end |
| ... | @@ -791,43 +836,43 @@ function UserModel.getItemNum(id) | ... | @@ -791,43 +836,43 @@ function UserModel.getItemNum(id) |
| 791 | end | 836 | end |
| 792 | 837 | ||
| 793 | 838 | ||
| 794 | --kind 1.墙上 2.地上 3.墙纸 | 839 | -- kind 1.墙上 2.地上 3.墙纸 |
| 795 | function UserModel.getFurnitureListByKind(_kind) | 840 | function UserModel.getFurnitureListByKind(_kind) |
| 796 | local list = {}; | 841 | local list = { }; |
| 797 | for i,v in ipairs(UserModel.furnitures) do | 842 | for i, v in ipairs(UserModel.furnitures) do |
| 798 | if _kind == 1 and v.id > 910000 and v.id < 920000 then | 843 | if _kind == 1 and v.id > 910000 and v.id < 920000 then |
| 799 | --墙上家具 | 844 | -- 墙上家具 |
| 800 | list[#list+1] = v; | 845 | list[#list + 1] = v; |
| 801 | elseif _kind == 2 and v.id > 920000 and v.id < 930000 then | 846 | elseif _kind == 2 and v.id > 920000 and v.id < 930000 then |
| 802 | --地上家具 | 847 | -- 地上家具 |
| 803 | list[#list+1] = v; | 848 | list[#list + 1] = v; |
| 804 | end | 849 | end |
| 805 | end | 850 | end |
| 806 | 851 | ||
| 807 | if _kind == 3 then | 852 | if _kind == 3 then |
| 808 | --墙纸从items道具背包里取 | 853 | -- 墙纸从items道具背包里取 |
| 809 | for i,v in pairs(items) do | 854 | for i, v in pairs(items) do |
| 810 | local id = tonumber(i); | 855 | local id = tonumber(i); |
| 811 | if v > 0 and id > 700000 and id < 800000 then | 856 | if v > 0 and id > 700000 and id < 800000 then |
| 812 | list[#list+1] = {id=id,x=0,y=0}; | 857 | list[#list + 1] = { id = id, x = 0, y = 0 }; |
| 813 | end | 858 | end |
| 814 | end | 859 | end |
| 815 | end | 860 | end |
| 816 | 861 | ||
| 817 | -- for i=1,10 do | 862 | -- for i=1,10 do |
| 818 | -- list[#list+1] = list[1]; | 863 | -- list[#list+1] = list[1]; |
| 819 | -- end | 864 | -- end |
| 820 | 865 | ||
| 821 | return list; | 866 | return list; |
| 822 | end | 867 | end |
| 823 | 868 | ||
| 824 | function UserModel.get_wall_list() | 869 | function UserModel.get_wall_list() |
| 825 | local _list = {}; | 870 | local _list = { }; |
| 826 | --墙纸从items道具背包里取 | 871 | -- 墙纸从items道具背包里取 |
| 827 | for i,v in pairs(items) do | 872 | for i, v in pairs(items) do |
| 828 | local id = tonumber(i); | 873 | local id = tonumber(i); |
| 829 | if v > 0 and id > 700000 and id < 800000 then | 874 | if v > 0 and id > 700000 and id < 800000 then |
| 830 | _list[#_list+1] = {id=id,x=0,y=0}; | 875 | _list[#_list + 1] = { id = id, x = 0, y = 0 }; |
| 831 | end | 876 | end |
| 832 | end | 877 | end |
| 833 | return _list; | 878 | return _list; |
| ... | @@ -844,8 +889,8 @@ function UserModel.getKindByFurnitureID(_id) | ... | @@ -844,8 +889,8 @@ function UserModel.getKindByFurnitureID(_id) |
| 844 | end | 889 | end |
| 845 | 890 | ||
| 846 | function UserModel.getVipByID(id) | 891 | function UserModel.getVipByID(id) |
| 847 | local info = {key=id,val1=0,val2=0,val3=0}; | 892 | local info = { key = id, val1 = 0, val2 = 0, val3 = 0 }; |
| 848 | for i,v in ipairs(UserModel.pay_day) do | 893 | for i, v in ipairs(UserModel.pay_day) do |
| 849 | if v.key == id then | 894 | if v.key == id then |
| 850 | info = v; | 895 | info = v; |
| 851 | break; | 896 | break; |
| ... | @@ -854,17 +899,17 @@ function UserModel.getVipByID(id) | ... | @@ -854,17 +899,17 @@ function UserModel.getVipByID(id) |
| 854 | return info; | 899 | return info; |
| 855 | end | 900 | end |
| 856 | 901 | ||
| 857 | --获取最后一次VIP充值时间 | 902 | -- 获取最后一次VIP充值时间 |
| 858 | function UserModel.getLastVipPayTime() | 903 | function UserModel.getLastVipPayTime() |
| 859 | local info = {key=0,val1=0,val2=0,val3=0}; | 904 | local info = { key = 0, val1 = 0, val2 = 0, val3 = 0 }; |
| 860 | if #UserModel.pay_day > 0 then | 905 | if #UserModel.pay_day > 0 then |
| 861 | info = UserModel.pay_day[#UserModel.pay_day]; | 906 | info = UserModel.pay_day[#UserModel.pay_day]; |
| 862 | end | 907 | end |
| 863 | return info; | 908 | return info; |
| 864 | end | 909 | end |
| 865 | 910 | ||
| 866 | function UserModel.setVipDayTime(id,time) | 911 | function UserModel.setVipDayTime(id, time) |
| 867 | for i,v in ipairs(UserModel.pay_day) do | 912 | for i, v in ipairs(UserModel.pay_day) do |
| 868 | if v.key == id then | 913 | if v.key == id then |
| 869 | v.val1 = time; | 914 | v.val1 = time; |
| 870 | end | 915 | end |
| ... | @@ -876,35 +921,35 @@ end | ... | @@ -876,35 +921,35 @@ end |
| 876 | 部分渠道比如一开始的上海电信没有支付 | 921 | 部分渠道比如一开始的上海电信没有支付 |
| 877 | --]] | 922 | --]] |
| 878 | function UserModel.getLeftVipDay() | 923 | function UserModel.getLeftVipDay() |
| 879 | local left_day_num=0; | 924 | local left_day_num = 0; |
| 880 | local vipList = ShopInfo.getVipList(); | 925 | local vipList = ShopInfo.getVipList(); |
| 881 | local vipInfo1 = vipList[1]; | 926 | local vipInfo1 = vipList[1]; |
| 882 | 927 | ||
| 883 | if vipInfo1 then | 928 | if vipInfo1 then |
| 884 | local data1 = UserModel.getVipByID(vipInfo1.id); | 929 | local data1 = UserModel.getVipByID(vipInfo1.id); |
| 885 | local day1 = 0; | 930 | local day1 = 0; |
| 886 | day1 = math.floor((data1.val2-UserModel.time_second)/(24*3600)) + 1; | 931 | day1 = math.floor((data1.val2 - UserModel.time_second) /(24 * 3600)) + 1; |
| 887 | if data1.val1 > 0 and TimeUtil.isToday(UserModel.time_second,data1.val1) then | 932 | if data1.val1 > 0 and TimeUtil.isToday(UserModel.time_second, data1.val1) then |
| 888 | day1 = day1 - 1; | 933 | day1 = day1 - 1; |
| 889 | end | 934 | end |
| 890 | if day1 < 0 then | 935 | if day1 < 0 then |
| 891 | day1 = 0; | 936 | day1 = 0; |
| 892 | end | 937 | end |
| 893 | left_day_num=day1; | 938 | left_day_num = day1; |
| 894 | end | 939 | end |
| 895 | 940 | ||
| 896 | local vipInfo2 = vipList[2]; | 941 | local vipInfo2 = vipList[2]; |
| 897 | if vipInfo2 then | 942 | if vipInfo2 then |
| 898 | local data2 = UserModel.getVipByID(vipInfo2.id); | 943 | local data2 = UserModel.getVipByID(vipInfo2.id); |
| 899 | local day2 = 0; | 944 | local day2 = 0; |
| 900 | day2 = math.floor((data2.val2-UserModel.time_second)/(24*3600)) + 1; | 945 | day2 = math.floor((data2.val2 - UserModel.time_second) /(24 * 3600)) + 1; |
| 901 | if data2.val1 > 0 and TimeUtil.isToday(UserModel.time_second,data2.val1) then | 946 | if data2.val1 > 0 and TimeUtil.isToday(UserModel.time_second, data2.val1) then |
| 902 | day2 = day2 - 1; | 947 | day2 = day2 - 1; |
| 903 | end | 948 | end |
| 904 | if day2 < 0 then | 949 | if day2 < 0 then |
| 905 | day2 = 0; | 950 | day2 = 0; |
| 906 | end | 951 | end |
| 907 | left_day_num=math.max(left_day_num,day2); | 952 | left_day_num = math.max(left_day_num, day2); |
| 908 | end | 953 | end |
| 909 | 954 | ||
| 910 | local vipInfo3 = vipList[3]; | 955 | local vipInfo3 = vipList[3]; |
| ... | @@ -916,12 +961,14 @@ function UserModel.getLeftVipDay() | ... | @@ -916,12 +961,14 @@ function UserModel.getLeftVipDay() |
| 916 | day3 = 9999; | 961 | day3 = 9999; |
| 917 | end | 962 | end |
| 918 | 963 | ||
| 919 | left_day_num = math.max(left_day_num,day3);--理论上这里是续包月,应该通过鉴权判断是否是VIP | 964 | left_day_num = math.max(left_day_num, day3); |
| 965 | -- 理论上这里是续包月,应该通过鉴权判断是否是VIP | ||
| 920 | end | 966 | end |
| 921 | end | 967 | end |
| 922 | 968 | ||
| 923 | if CHANNEL=="gzdt" then --大唐版本所有的用户都是VIP | 969 | if CHANNEL == "gzdt" then |
| 924 | left_day_num=100; | 970 | -- 大唐版本所有的用户都是VIP |
| 971 | left_day_num = 100; | ||
| 925 | end | 972 | end |
| 926 | 973 | ||
| 927 | return left_day_num; | 974 | return left_day_num; |
| ... | @@ -932,58 +979,58 @@ function UserModel.addVip(id) | ... | @@ -932,58 +979,58 @@ function UserModel.addVip(id) |
| 932 | local shopInfo = ShopInfo.getPayInfo(id); | 979 | local shopInfo = ShopInfo.getPayInfo(id); |
| 933 | local day = tonumber(shopInfo.day); | 980 | local day = tonumber(shopInfo.day); |
| 934 | 981 | ||
| 935 | local today = os.date("*t",UserModel.time_second); | 982 | local today = os.date("*t", UserModel.time_second); |
| 936 | local secondOfToday = os.time({day=today.day, month=today.month,year=today.year, hour=0, min=0, sec=0}); | 983 | local secondOfToday = os.time( { day = today.day, month = today.month, year = today.year, hour = 0, min = 0, sec = 0 }); |
| 937 | if not data or (data.val1 == 0 and data.val2 == 0 and data.val3 == 0) then | 984 | if not data or(data.val1 == 0 and data.val2 == 0 and data.val3 == 0) then |
| 938 | local obj = {key=id,val1=0,val2=secondOfToday+day*(24*3600)-1}; | 985 | local obj = { key = id, val1 = 0, val2 = secondOfToday + day *(24 * 3600) -1 }; |
| 939 | obj.val3 = UserModel.time_second; | 986 | obj.val3 = UserModel.time_second; |
| 940 | table.insert(UserModel.pay_day,obj); | 987 | table.insert(UserModel.pay_day, obj); |
| 941 | else | 988 | else |
| 942 | data.val2 = data.val2 + day*(24*3600); | 989 | data.val2 = data.val2 + day *(24 * 3600); |
| 943 | data.val3 = UserModel.time_second; | 990 | data.val3 = UserModel.time_second; |
| 944 | end | 991 | end |
| 945 | EventListener.dispatchEvent(EnumEvent.UPDATE_VIP); | 992 | EventListener.dispatchEvent(EnumEvent.UPDATE_VIP); |
| 946 | end | 993 | end |
| 947 | 994 | ||
| 948 | function UserModel.addFirstPayID(id) | 995 | function UserModel.addFirstPayID(id) |
| 949 | if not TableUtil.IsInTable(UserModel.first_pay_id,id) then | 996 | if not TableUtil.IsInTable(UserModel.first_pay_id, id) then |
| 950 | table.insert(UserModel.first_pay_id,id); | 997 | table.insert(UserModel.first_pay_id, id); |
| 951 | end | 998 | end |
| 952 | EventListener.dispatchEvent(EnumEvent.UPDATE_FIRST_PAY); | 999 | EventListener.dispatchEvent(EnumEvent.UPDATE_FIRST_PAY); |
| 953 | end | 1000 | end |
| 954 | 1001 | ||
| 955 | function UserModel.addFirstPayDailyID(id) | 1002 | function UserModel.addFirstPayDailyID(id) |
| 956 | if not TableUtil.IsInTable(UserModel.first_pay_daily_id,id) then | 1003 | if not TableUtil.IsInTable(UserModel.first_pay_daily_id, id) then |
| 957 | table.insert(UserModel.first_pay_daily_id,id); | 1004 | table.insert(UserModel.first_pay_daily_id, id); |
| 958 | end | 1005 | end |
| 959 | EventListener.dispatchEvent(EnumEvent.UPDATE_FIRST_PAY); | 1006 | EventListener.dispatchEvent(EnumEvent.UPDATE_FIRST_PAY); |
| 960 | end | 1007 | end |
| 961 | 1008 | ||
| 962 | function UserModel.addFirstCyclePayID(id) | 1009 | function UserModel.addFirstCyclePayID(id) |
| 963 | if not TableUtil.IsInTable(UserModel.first_cycle_pay_id,id) then | 1010 | if not TableUtil.IsInTable(UserModel.first_cycle_pay_id, id) then |
| 964 | table.insert(UserModel.first_cycle_pay_id,id); | 1011 | table.insert(UserModel.first_cycle_pay_id, id); |
| 965 | end | 1012 | end |
| 966 | EventListener.dispatchEvent(EnumEvent.UPDATE_FIRST_CYCLE_PAY); | 1013 | EventListener.dispatchEvent(EnumEvent.UPDATE_FIRST_CYCLE_PAY); |
| 967 | end | 1014 | end |
| 968 | 1015 | ||
| 969 | function UserModel.getStringUID() | 1016 | function UserModel.getStringUID() |
| 970 | local str_hi = math.floor(UserModel.user_info.uid/100000000000); | 1017 | local str_hi = math.floor(UserModel.user_info.uid / 100000000000); |
| 971 | local str_low = StringUtil.toStringFixedZeroPrefix(tostring(UserModel.user_info.uid%100000000000),11); | 1018 | local str_low = StringUtil.toStringFixedZeroPrefix(tostring(UserModel.user_info.uid % 100000000000), 11); |
| 972 | return str_hi..str_low; | 1019 | return str_hi .. str_low; |
| 973 | end | 1020 | end |
| 974 | 1021 | ||
| 975 | function UserModel.changeUidToString(uid) | 1022 | function UserModel.changeUidToString(uid) |
| 976 | local str_hi = math.floor(uid/100000000000); | 1023 | local str_hi = math.floor(uid / 100000000000); |
| 977 | local str_low = StringUtil.toStringFixedZeroPrefix(tostring(uid%100000000000),11); | 1024 | local str_low = StringUtil.toStringFixedZeroPrefix(tostring(uid % 100000000000), 11); |
| 978 | return str_hi..str_low; | 1025 | return str_hi .. str_low; |
| 979 | end | 1026 | end |
| 980 | 1027 | ||
| 981 | function UserModel.getFightRecordList(_game_id) | 1028 | function UserModel.getFightRecordList(_game_id) |
| 982 | local _list = {}; | 1029 | local _list = { }; |
| 983 | for i,v in ipairs(mail_list) do | 1030 | for i, v in ipairs(mail_list) do |
| 984 | local mailInfo = MailInfo.getMailInfo(v.mail_id); | 1031 | local mailInfo = MailInfo.getMailInfo(v.mail_id); |
| 985 | if mailInfo.id == _game_id then | 1032 | if mailInfo.id == _game_id then |
| 986 | _list[#_list+1] = v; | 1033 | _list[#_list + 1] = v; |
| 987 | end | 1034 | end |
| 988 | end | 1035 | end |
| 989 | return _list; | 1036 | return _list; |
| ... | @@ -991,19 +1038,20 @@ end | ... | @@ -991,19 +1038,20 @@ end |
| 991 | 1038 | ||
| 992 | function UserModel.getAchievementNum() | 1039 | function UserModel.getAchievementNum() |
| 993 | local num = 0; | 1040 | local num = 0; |
| 994 | for i,v in ipairs(UserModel.achievement) do | 1041 | for i, v in ipairs(UserModel.achievement) do |
| 995 | print("get achievement info:",v.type_id); | 1042 | print("get achievement info:", v.type_id); |
| 996 | local achievement_info = AchievementInfo.getAchievementListByID(v.type_id); | 1043 | local achievement_info = AchievementInfo.getAchievementListByID(v.type_id); |
| 997 | if achievement_info then | 1044 | if achievement_info then |
| 998 | for ii,vv in ipairs(achievement_info.list) do | 1045 | for ii, vv in ipairs(achievement_info.list) do |
| 999 | if v.data >= tonumber(vv.data) then | 1046 | if v.data >= tonumber(vv.data) then |
| 1000 | num = num + 1; | 1047 | num = num + 1; |
| 1001 | end | 1048 | end |
| 1002 | end | 1049 | end |
| 1003 | 1050 | ||
| 1004 | local left_vip_day = UserModel.getLeftVipDay(); | 1051 | local left_vip_day = UserModel.getLeftVipDay(); |
| 1005 | if v.type_id==10 and left_vip_day <= 0 and num>0 then --不是会员,不显示小红点 | 1052 | if v.type_id == 10 and left_vip_day <= 0 and num > 0 then |
| 1006 | num=num-1 ; | 1053 | -- 不是会员,不显示小红点 |
| 1054 | num = num - 1; | ||
| 1007 | end | 1055 | end |
| 1008 | end | 1056 | end |
| 1009 | end | 1057 | end |
| ... | @@ -1011,7 +1059,7 @@ function UserModel.getAchievementNum() | ... | @@ -1011,7 +1059,7 @@ function UserModel.getAchievementNum() |
| 1011 | end | 1059 | end |
| 1012 | 1060 | ||
| 1013 | function UserModel.getAchievementByID(achievement_id) | 1061 | function UserModel.getAchievementByID(achievement_id) |
| 1014 | for i,v in ipairs(UserModel.achievement) do | 1062 | for i, v in ipairs(UserModel.achievement) do |
| 1015 | if v.type_id == achievement_id then | 1063 | if v.type_id == achievement_id then |
| 1016 | return v; | 1064 | return v; |
| 1017 | end | 1065 | end |
| ... | @@ -1021,20 +1069,21 @@ end | ... | @@ -1021,20 +1069,21 @@ end |
| 1021 | 1069 | ||
| 1022 | function UserModel.hasAchivementReward() | 1070 | function UserModel.hasAchivementReward() |
| 1023 | local b = false; | 1071 | local b = false; |
| 1024 | for i,achievement_data in ipairs(UserModel.achievement) do | 1072 | for i, achievement_data in ipairs(UserModel.achievement) do |
| 1025 | print("achievement_data.type_id",achievement_data.type_id) | 1073 | print("achievement_data.type_id", achievement_data.type_id) |
| 1026 | local achievement_info = AchievementInfo.getAchievementListByID(achievement_data.type_id); | 1074 | local achievement_info = AchievementInfo.getAchievementListByID(achievement_data.type_id); |
| 1027 | if achievement_info then | 1075 | if achievement_info then |
| 1028 | for ii,vv in ipairs(achievement_info.list) do | 1076 | for ii, vv in ipairs(achievement_info.list) do |
| 1029 | if achievement_data.data >= vv.data and not TableUtil.IsInTable(achievement_data.get_reward_id,ii) then | 1077 | if achievement_data.data >= vv.data and not TableUtil.IsInTable(achievement_data.get_reward_id, ii) then |
| 1030 | b = true; | 1078 | b = true; |
| 1031 | end | 1079 | end |
| 1032 | end | 1080 | end |
| 1033 | end | 1081 | end |
| 1034 | 1082 | ||
| 1035 | local left_vip_day = UserModel.getLeftVipDay(); | 1083 | local left_vip_day = UserModel.getLeftVipDay(); |
| 1036 | if achievement_data.type_id==10 and left_vip_day <= 0 then --不是会员,不显示小红点 | 1084 | if achievement_data.type_id == 10 and left_vip_day <= 0 then |
| 1037 | b=false ; | 1085 | -- 不是会员,不显示小红点 |
| 1086 | b = false; | ||
| 1038 | end | 1087 | end |
| 1039 | end | 1088 | end |
| 1040 | return b; | 1089 | return b; |
| ... | @@ -1042,7 +1091,7 @@ end | ... | @@ -1042,7 +1091,7 @@ end |
| 1042 | 1091 | ||
| 1043 | function UserModel.add_pet(id) | 1092 | function UserModel.add_pet(id) |
| 1044 | if not UserModel.pets[id] then | 1093 | if not UserModel.pets[id] then |
| 1045 | UserModel.pets[id] = {id=id,val=0,exp=0,cnt=1,skill_id=0}; | 1094 | UserModel.pets[id] = { id = id, val = 0, exp = 0, cnt = 1, skill_id = 0 }; |
| 1046 | else | 1095 | else |
| 1047 | UserModel.pets[id].cnt = UserModel.pets[id].cnt + 1; | 1096 | UserModel.pets[id].cnt = UserModel.pets[id].cnt + 1; |
| 1048 | end | 1097 | end |
| ... | @@ -1057,16 +1106,16 @@ function UserModel.get_pet_cnt(id) | ... | @@ -1057,16 +1106,16 @@ function UserModel.get_pet_cnt(id) |
| 1057 | end | 1106 | end |
| 1058 | 1107 | ||
| 1059 | function UserModel.get_pet_list() | 1108 | function UserModel.get_pet_list() |
| 1060 | local list = {}; | 1109 | local list = { }; |
| 1061 | for i,v in pairs(UserModel.pets) do | 1110 | for i, v in pairs(UserModel.pets) do |
| 1062 | list[#list+1] = v; | 1111 | list[#list + 1] = v; |
| 1063 | end | 1112 | end |
| 1064 | return list; | 1113 | return list; |
| 1065 | end | 1114 | end |
| 1066 | 1115 | ||
| 1067 | function UserModel.is_pet_home(id) | 1116 | function UserModel.is_pet_home(id) |
| 1068 | local b = false; | 1117 | local b = false; |
| 1069 | for i,v in ipairs(UserModel.pet_id) do | 1118 | for i, v in ipairs(UserModel.pet_id) do |
| 1070 | if v.id == id then | 1119 | if v.id == id then |
| 1071 | b = true; | 1120 | b = true; |
| 1072 | break; | 1121 | break; |
| ... | @@ -1075,27 +1124,27 @@ function UserModel.is_pet_home(id) | ... | @@ -1075,27 +1124,27 @@ function UserModel.is_pet_home(id) |
| 1075 | return b; | 1124 | return b; |
| 1076 | end | 1125 | end |
| 1077 | 1126 | ||
| 1078 | function UserModel.add_home_pet(id,pos) | 1127 | function UserModel.add_home_pet(id, pos) |
| 1079 | if pos > 0 then | 1128 | if pos > 0 then |
| 1080 | UserModel.pet_id[#UserModel.pet_id+1] = {id = id,idx = pos}; | 1129 | UserModel.pet_id[#UserModel.pet_id + 1] = { id = id, idx = pos }; |
| 1081 | end | 1130 | end |
| 1082 | end | 1131 | end |
| 1083 | 1132 | ||
| 1084 | function UserModel.remove_home_pet(id) | 1133 | function UserModel.remove_home_pet(id) |
| 1085 | for i,v in ipairs(UserModel.pet_id) do | 1134 | for i, v in ipairs(UserModel.pet_id) do |
| 1086 | if v.id == id then | 1135 | if v.id == id then |
| 1087 | table.remove(UserModel.pet_id,i); | 1136 | table.remove(UserModel.pet_id, i); |
| 1088 | break; | 1137 | break; |
| 1089 | end | 1138 | end |
| 1090 | end | 1139 | end |
| 1091 | end | 1140 | end |
| 1092 | 1141 | ||
| 1093 | --筛选还有放宠物空位置 | 1142 | -- 筛选还有放宠物空位置 |
| 1094 | function UserModel.get_empty_pet_pos() | 1143 | function UserModel.get_empty_pet_pos() |
| 1095 | local idx = 0; | 1144 | local idx = 0; |
| 1096 | for i=1,5 do | 1145 | for i = 1, 5 do |
| 1097 | local has = false; | 1146 | local has = false; |
| 1098 | for ii,vv in ipairs(UserModel.pet_id) do | 1147 | for ii, vv in ipairs(UserModel.pet_id) do |
| 1099 | if vv.idx == i then | 1148 | if vv.idx == i then |
| 1100 | has = true; | 1149 | has = true; |
| 1101 | end | 1150 | end |
| ... | @@ -1118,17 +1167,17 @@ function UserModel.get_max_friend_cnt() | ... | @@ -1118,17 +1167,17 @@ function UserModel.get_max_friend_cnt() |
| 1118 | end | 1167 | end |
| 1119 | 1168 | ||
| 1120 | function UserModel.get_pet_team_by_id(id) | 1169 | function UserModel.get_pet_team_by_id(id) |
| 1121 | for i,v in ipairs(UserModel.pet_team) do | 1170 | for i, v in ipairs(UserModel.pet_team) do |
| 1122 | if v.id == id then | 1171 | if v.id == id then |
| 1123 | return v; | 1172 | return v; |
| 1124 | end | 1173 | end |
| 1125 | end | 1174 | end |
| 1126 | end | 1175 | end |
| 1127 | 1176 | ||
| 1128 | function UserModel.set_pet_team(team_id,pet_id) | 1177 | function UserModel.set_pet_team(team_id, pet_id) |
| 1129 | print("set pet team:",team_id,json.encode(pet_id)) | 1178 | print("set pet team:", team_id, json.encode(pet_id)) |
| 1130 | local b = false; | 1179 | local b = false; |
| 1131 | for i,v in ipairs(UserModel.pet_team) do | 1180 | for i, v in ipairs(UserModel.pet_team) do |
| 1132 | if v.id == team_id then | 1181 | if v.id == team_id then |
| 1133 | v.pet_id = pet_id; | 1182 | v.pet_id = pet_id; |
| 1134 | b = true; | 1183 | b = true; |
| ... | @@ -1136,7 +1185,7 @@ function UserModel.set_pet_team(team_id,pet_id) | ... | @@ -1136,7 +1185,7 @@ function UserModel.set_pet_team(team_id,pet_id) |
| 1136 | end | 1185 | end |
| 1137 | end | 1186 | end |
| 1138 | if not b then | 1187 | if not b then |
| 1139 | UserModel.pet_team[#UserModel.pet_team+1] = {id=team_id,pet_id=pet_id}; | 1188 | UserModel.pet_team[#UserModel.pet_team + 1] = { id = team_id, pet_id = pet_id }; |
| 1140 | end | 1189 | end |
| 1141 | end | 1190 | end |
| 1142 | 1191 | ... | ... |
| ... | @@ -291,6 +291,8 @@ function ActivityView:updateTabState() | ... | @@ -291,6 +291,8 @@ function ActivityView:updateTabState() |
| 291 | elseif info.act == "ActivityVipView" then | 291 | elseif info.act == "ActivityVipView" then |
| 292 | if CHANNEL == "cucc" then | 292 | if CHANNEL == "cucc" then |
| 293 | self.activity_content.act_view = require("app.views.view.ActivityVipView_tianjin_cucc"):create(handler(self,self.update_nodes)); | 293 | self.activity_content.act_view = require("app.views.view.ActivityVipView_tianjin_cucc"):create(handler(self,self.update_nodes)); |
| 294 | elseif CHANNEL=="shdx" then | ||
| 295 | self.activity_content.act_view = require("app.views.view.ActivityVipView_shdx"):create(handler(self,self.update_nodes)); | ||
| 294 | else | 296 | else |
| 295 | self.activity_content.act_view = require("app.views.view."..item.act):create(handler(self,self.update_nodes)); | 297 | self.activity_content.act_view = require("app.views.view."..item.act):create(handler(self,self.update_nodes)); |
| 296 | end | 298 | end | ... | ... |
| ... | @@ -139,6 +139,7 @@ function ActivityVipView:update(_is_init) | ... | @@ -139,6 +139,7 @@ function ActivityVipView:update(_is_init) |
| 139 | else | 139 | else |
| 140 | -- 已领取 | 140 | -- 已领取 |
| 141 | self.btn_lingqu_month:setVisible(false); | 141 | self.btn_lingqu_month:setVisible(false); |
| 142 | self.btn_vip_lianxu:setVisible(false); | ||
| 142 | self.yilingqu_month:setVisible(true); | 143 | self.yilingqu_month:setVisible(true); |
| 143 | end | 144 | end |
| 144 | elseif not has_vip_month then | 145 | elseif not has_vip_month then |
| ... | @@ -236,25 +237,15 @@ end | ... | @@ -236,25 +237,15 @@ end |
| 236 | 237 | ||
| 237 | function ActivityVipView:onGetClick(ref) | 238 | function ActivityVipView:onGetClick(ref) |
| 238 | -- logD("onGetClick------------------------>"); | 239 | -- logD("onGetClick------------------------>"); |
| 239 | if CHANNEL == "shdx" then | ||
| 240 | local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun); | ||
| 241 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); | ||
| 242 | else | ||
| 243 | local shopInfo = ShopInfo.getPayInfo(ref.id); | 240 | local shopInfo = ShopInfo.getPayInfo(ref.id); |
| 244 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[1].num); | 241 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[1].num); |
| 245 | end | ||
| 246 | end | 242 | end |
| 247 | 243 | ||
| 248 | -- 包月(取消连续包月功能暂未实现,取消连续包月返回时应该调用update_msg接口通知后端服务器) | 244 | -- 包月(取消连续包月功能暂未实现,取消连续包月返回时应该调用update_msg接口通知后端服务器) |
| 249 | function ActivityVipView:onGetContinueClick(ref) | 245 | function ActivityVipView:onGetContinueClick(ref) |
| 250 | -- logD("onGetContinueClick------------------------>"); | 246 | -- logD("onGetContinueClick------------------------>"); |
| 251 | if CHANNEL == "shdx" then | ||
| 252 | local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun); | ||
| 253 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); | ||
| 254 | else | ||
| 255 | local shopInfo = ShopInfo.getPayInfo(ref.id); | 247 | local shopInfo = ShopInfo.getPayInfo(ref.id); |
| 256 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[1].num); | 248 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[1].num); |
| 257 | end | ||
| 258 | -- shopInfo.product为productId,costList应该为多少钱 | 249 | -- shopInfo.product为productId,costList应该为多少钱 |
| 259 | end | 250 | end |
| 260 | 251 | ... | ... |
| 1 | local ActivityVipView = dialog.uinode("ui/Activity/shanghai_ctcc/ActivityVip.csb", import(".BaseView")) | ||
| 2 | |||
| 3 | -- 天津联通,需要续包月功能 | ||
| 4 | function ActivityVipView:ctor(_update_nodes_func) | ||
| 5 | ActivityVipView.super.ctor(self); | ||
| 6 | |||
| 7 | self.update_nodes_func = _update_nodes_func; | ||
| 8 | end | ||
| 9 | |||
| 10 | function ActivityVipView:init() | ||
| 11 | local _nodes = { }; | ||
| 12 | |||
| 13 | local vipList = ShopInfo.getVipList(); | ||
| 14 | -- (月卡,包年卡,包月卡) | ||
| 15 | |||
| 16 | self.btn_vip_year = self:getChildByName("btn_vip_year"); | ||
| 17 | self.btn_vip_year.id = vipList[2].id; | ||
| 18 | self.btn_vip_year.fn = function() | ||
| 19 | self:onGetClick(self.btn_vip_year); | ||
| 20 | end | ||
| 21 | self.btn_vip_year:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onGetClick)) end); | ||
| 22 | |||
| 23 | -- 包月 | ||
| 24 | self.btn_vip_lianxu = self:getChildByName("btn_vip_lianxu"); | ||
| 25 | logD("vipList[1]--------------------->" .. #vipList); | ||
| 26 | if vipList[1] then | ||
| 27 | self.btn_vip_lianxu.id = vipList[1].id; | ||
| 28 | self.btn_vip_lianxu.fn = function() | ||
| 29 | self:onGetContinueClick(self.btn_vip_lianxu); | ||
| 30 | end | ||
| 31 | self.btn_vip_lianxu:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onGetContinueClick)) end); | ||
| 32 | end | ||
| 33 | |||
| 34 | -- 续包月 | ||
| 35 | self.btn_vip_lianxu_month = self:getChildByName("btn_vip_lianxu_month"); | ||
| 36 | logD("vipList[3]--------------------->" .. #vipList); | ||
| 37 | if vipList[3] then | ||
| 38 | self.btn_vip_lianxu_month.id = vipList[3].id; | ||
| 39 | self.btn_vip_lianxu_month.fn = function() | ||
| 40 | self:onGetContinueClick(self.btn_vip_lianxu_month); | ||
| 41 | end | ||
| 42 | self.btn_vip_lianxu_month:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onGetContinueClick)) end); | ||
| 43 | end | ||
| 44 | |||
| 45 | self.btn_lingqu_month = self:getChildByName("btn_lingqu_month"); | ||
| 46 | self.btn_lingqu_month.id = vipList[1].id; | ||
| 47 | self.btn_lingqu_month.fn = function() | ||
| 48 | self:onLingquClick(self.btn_lingqu_month); | ||
| 49 | end | ||
| 50 | self.btn_lingqu_month:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onLingquClick)) end); | ||
| 51 | |||
| 52 | self.btn_lingqu_year = self:getChildByName("btn_lingqu_year"); | ||
| 53 | self.btn_lingqu_year.id = vipList[2].id; | ||
| 54 | self.btn_lingqu_year.fn = function() | ||
| 55 | self:onLingquClick(self.btn_lingqu_year); | ||
| 56 | end | ||
| 57 | self.btn_lingqu_year:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onLingquClick)) end); | ||
| 58 | |||
| 59 | self.yilingqu_month = self:getChildByName("yilingqu_month"); | ||
| 60 | self.yilingqu_month:setVisible(false); | ||
| 61 | self.yilingqu_year = self:getChildByName("yilingqu_year"); | ||
| 62 | self.yilingqu_year:setVisible(false); | ||
| 63 | |||
| 64 | EventListener.addEventListener(self, EnumEvent.UPDATE_VIP, handler(self, self.onVipUpdate)); | ||
| 65 | |||
| 66 | UmengHelper.onEvent("activity_vip_show"); | ||
| 67 | |||
| 68 | self.yilingqu_month:setVisible(false); | ||
| 69 | self.yilingqu_year:setVisible(false); | ||
| 70 | self.btn_lingqu_month:setVisible(false); | ||
| 71 | self.btn_vip_year:setVisible(false); | ||
| 72 | self.btn_lingqu_year:setVisible(false); | ||
| 73 | local function authCallbackLua(result) | ||
| 74 | -- 去鉴权看看有没有订购连续包月 | ||
| 75 | self.orderStaus = result; | ||
| 76 | if self.orderStaus == "success" then | ||
| 77 | -- 已经订购过 | ||
| 78 | self.btn_lingqu_month:setVisible(true); | ||
| 79 | -- 订购过先将可领取按钮弄出来 | ||
| 80 | elseif self.orderStaus == "" then | ||
| 81 | -- 鉴权失败 | ||
| 82 | else | ||
| 83 | -- 没有订购过,鉴权返回订购产品id | ||
| 84 | end | ||
| 85 | |||
| 86 | |||
| 87 | -- return self:update(true); --处理好订购关系后在更新后续内容 | ||
| 88 | end | ||
| 89 | local vipList = ShopInfo.getVipList(); | ||
| 90 | DeviceUtil.authPermissionForPruductId(vipList[3].product .. ",2", authCallbackLua); | ||
| 91 | |||
| 92 | |||
| 93 | return self:update(true); | ||
| 94 | end | ||
| 95 | |||
| 96 | function ActivityVipView:onVipUpdate(eve) | ||
| 97 | self:update(false); | ||
| 98 | -- self:checkVipReward(); | ||
| 99 | end | ||
| 100 | |||
| 101 | function ActivityVipView:checkVipReward() | ||
| 102 | local vipList = ShopInfo.getVipList(); | ||
| 103 | local vipInfo = vipList[1]; | ||
| 104 | local data = UserModel.getVipByID(vipInfo.id); | ||
| 105 | if data and data.val2 >= UserModel.time_second then | ||
| 106 | if data.val1 == 0 or not TimeUtil.isToday(UserModel.time_second, data.val1) then | ||
| 107 | -- 可领取 | ||
| 108 | local reciever = require("app.views.view.ActivityVipDailyView"):show(); | ||
| 109 | |||
| 110 | local scene = cc.Director:getInstance():getRunningScene(); | ||
| 111 | scene.keypadManager:addKeypadReceiver(reciever); | ||
| 112 | else | ||
| 113 | -- 已领取 | ||
| 114 | end | ||
| 115 | end | ||
| 116 | end | ||
| 117 | |||
| 118 | function ActivityVipView:update(_is_init) | ||
| 119 | local vipList = ShopInfo.getVipList(); | ||
| 120 | |||
| 121 | local _nodes = { }; | ||
| 122 | |||
| 123 | -- 包月 | ||
| 124 | local vipInfo1 = vipList[1]; | ||
| 125 | -- 连续包月 | ||
| 126 | local vipInfo3 = vipList[3]; | ||
| 127 | |||
| 128 | local itemList1 = vipInfo1.itemList; | ||
| 129 | for i = 1, 2 do | ||
| 130 | local item = self:getChildByName("m_item_" .. i); | ||
| 131 | if i <= #itemList1 then | ||
| 132 | item:setVisible(true); | ||
| 133 | local icon_url = "res/icon/" .. itemList1[i].id .. ".png"; | ||
| 134 | if cc.FileUtils:getInstance():isFileExist(icon_url) then | ||
| 135 | item:getChildByName("icon"):setSpriteFrame(cc.Sprite:create(icon_url):getSpriteFrame()); | ||
| 136 | end | ||
| 137 | |||
| 138 | local itemInfo = ItemInfo.getItemInfo(itemList1[i].id); | ||
| 139 | item:getChildByName("txt"):setString(itemInfo.name .. "x" .. StringUtil.getWanString(itemList1[i].num)); | ||
| 140 | else | ||
| 141 | item:setVisible(false); | ||
| 142 | end | ||
| 143 | end | ||
| 144 | |||
| 145 | local has_vip_month = false; | ||
| 146 | local data1 = UserModel.getVipByID(vipInfo1.id); | ||
| 147 | if data1 and data1.val2 >= UserModel.time_second then | ||
| 148 | has_vip_month = true; | ||
| 149 | elseif vipInfo3 then | ||
| 150 | local data3 = UserModel.getVipByID(vipInfo3.id); | ||
| 151 | if data3 and(data3.val1 > 0 or data3.val2 > 0 or data3.val3 > 0) then | ||
| 152 | has_vip_month = true; | ||
| 153 | end | ||
| 154 | end | ||
| 155 | |||
| 156 | local data1 = UserModel.getVipByID(vipInfo1.id); | ||
| 157 | if data1 and data1.val2 >= UserModel.time_second then | ||
| 158 | if data1.val1 == 0 or not TimeUtil.isToday(UserModel.time_second, data1.val1) then | ||
| 159 | -- 可领取 | ||
| 160 | local day = math.floor((data1.val2 - UserModel.time_second) /(24 * 3600)) + 1; | ||
| 161 | if data1.val1 > 0 and TimeUtil.isToday(UserModel.time_second, data1.val1) then | ||
| 162 | day = day - 1; | ||
| 163 | end | ||
| 164 | if day < 0 then | ||
| 165 | day = 0; | ||
| 166 | end | ||
| 167 | |||
| 168 | self.btn_lingqu_month:setVisible(true); | ||
| 169 | self.btn_lingqu_month.id = vipInfo1.id; | ||
| 170 | -- self.btn_lingqu_month:getChildByName("txt"):setString("(剩余" .. day .. "天)"); | ||
| 171 | _nodes[1] = { self.btn_lingqu_month }; | ||
| 172 | else | ||
| 173 | -- 已领取 | ||
| 174 | self.btn_lingqu_month:setVisible(false); | ||
| 175 | self.yilingqu_month:setVisible(true); | ||
| 176 | end | ||
| 177 | elseif not has_vip_month then | ||
| 178 | if vipInfo3 then | ||
| 179 | -- self.btn_vip_month:setVisible(true); | ||
| 180 | -- _nodes[1] = { self.btn_vip_month }; | ||
| 181 | else | ||
| 182 | -- self.btn_vip_month_single:setVisible(true); | ||
| 183 | -- _nodes[1] = { self.btn_vip_month_single }; | ||
| 184 | end | ||
| 185 | end | ||
| 186 | |||
| 187 | if vipInfo3 then | ||
| 188 | local data3 = UserModel.getVipByID(vipInfo3.id); | ||
| 189 | if data3 and(data3.val1 > 0 or data3.val2 > 0 or data3.val3 > 0) then | ||
| 190 | if data3.val1 == 0 or not TimeUtil.isToday(UserModel.time_second, data3.val1) then | ||
| 191 | -- 可领取 | ||
| 192 | -- self.btn_lingqu_month:setVisible(true); | ||
| 193 | self.btn_lingqu_month.id = vipInfo3.id; | ||
| 194 | -- self.btn_lingqu_month:getChildByName("txt"):setString("永久"); | ||
| 195 | _nodes[1] = { self.btn_lingqu_month }; | ||
| 196 | else | ||
| 197 | -- 已领取 | ||
| 198 | self.btn_lingqu_month:setVisible(false); | ||
| 199 | self.yilingqu_month:setVisible(true); | ||
| 200 | end | ||
| 201 | elseif not has_vip_month then | ||
| 202 | --[[self.btn_vip_lianxu:setVisible(true); | ||
| 203 | if #_nodes > 0 then | ||
| 204 | _nodes[1][#_nodes[1]+1] = self.btn_vip_lianxu; | ||
| 205 | else | ||
| 206 | _nodes[1] = {self.btn_vip_lianxu}; | ||
| 207 | end--]] | ||
| 208 | end | ||
| 209 | end | ||
| 210 | |||
| 211 | if #_nodes > 0 then | ||
| 212 | _nodes[1][#_nodes[1] + 1] = self.btn_vip_lianxu_month; | ||
| 213 | _nodes[1][#_nodes[1] + 1] = self.btn_vip_lianxu; | ||
| 214 | else | ||
| 215 | _nodes[1] = { self.btn_vip_lianxu_month, self.btn_vip_lianxu }; | ||
| 216 | end | ||
| 217 | |||
| 218 | -- 包年 | ||
| 219 | local vipInfo2 = vipList[2]; | ||
| 220 | local itemList2 = vipInfo2.itemList; | ||
| 221 | for i = 1, 3 do | ||
| 222 | local item = self:getChildByName("y_item_" .. i); | ||
| 223 | if i <= #itemList2 then | ||
| 224 | item:setVisible(true); | ||
| 225 | local icon_url = "res/icon/" .. itemList2[i].id .. ".png"; | ||
| 226 | if cc.FileUtils:getInstance():isFileExist(icon_url) then | ||
| 227 | item:getChildByName("icon"):setSpriteFrame(cc.Sprite:create(icon_url):getSpriteFrame()); | ||
| 228 | end | ||
| 229 | local itemInfo = ItemInfo.getItemInfo(itemList2[i].id); | ||
| 230 | logD("获取礼包细节名称------------------》" .. itemInfo.name); | ||
| 231 | item:getChildByName("txt"):setString(itemInfo.name .. "x" .. StringUtil.getWanString(itemList2[i].num)); | ||
| 232 | else | ||
| 233 | item:setVisible(false); | ||
| 234 | end | ||
| 235 | end | ||
| 236 | local data = UserModel.getVipByID(vipInfo2.id); | ||
| 237 | if data and data.val2 >= UserModel.time_second then | ||
| 238 | if data.val1 == 0 or not TimeUtil.isToday(UserModel.time_second, data.val1) then | ||
| 239 | -- 可领取 | ||
| 240 | local day = math.floor((data.val2 - UserModel.time_second) /(24 * 3600)) + 1; | ||
| 241 | if data.val1 > 0 and TimeUtil.isToday(UserModel.time_second, data.val1) then | ||
| 242 | day = day - 1; | ||
| 243 | end | ||
| 244 | if day < 0 then | ||
| 245 | day = 0; | ||
| 246 | end | ||
| 247 | --[[self.btn_lingqu_year:setVisible(true); | ||
| 248 | self.btn_lingqu_year:getChildByName("txt"):setString("(剩余" .. day .. "天)"); | ||
| 249 | if not _nodes[1] then | ||
| 250 | _nodes[1] = { }; | ||
| 251 | end | ||
| 252 | _nodes[1][#_nodes[1] + 1] = self.btn_lingqu_year;--]] | ||
| 253 | else | ||
| 254 | -- 已领取 | ||
| 255 | -- self.yilingqu_year:setVisible(true); | ||
| 256 | end | ||
| 257 | else | ||
| 258 | self.btn_vip_year:setVisible(true); | ||
| 259 | if not _nodes[1] then | ||
| 260 | _nodes[1] = { }; | ||
| 261 | end | ||
| 262 | _nodes[1][#_nodes[1] + 1] = self.btn_vip_year; | ||
| 263 | end | ||
| 264 | |||
| 265 | if not _is_init and self.update_nodes_func then | ||
| 266 | self.update_nodes_func(_nodes); | ||
| 267 | end | ||
| 268 | return _nodes; | ||
| 269 | end | ||
| 270 | |||
| 271 | function ActivityVipView:onGetClick(ref) | ||
| 272 | local reciever = require("app.views.view.XyxPayView_shdx"):show(); | ||
| 273 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); | ||
| 274 | end | ||
| 275 | |||
| 276 | -- 包月(取消连续包月功能暂未实现,取消连续包月返回时应该调用update_msg接口通知后端服务器) | ||
| 277 | function ActivityVipView:onGetContinueClick(ref) | ||
| 278 | local reciever = require("app.views.view.XyxPayView_shdx"):show(); | ||
| 279 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); | ||
| 280 | end | ||
| 281 | |||
| 282 | function ActivityVipView:onLingquClick(ref) | ||
| 283 | NodeManager.setHighlight(ref, false); | ||
| 284 | local data = UserModel.getVipByID(ref.id); | ||
| 285 | if data and data.val2 >= UserModel.time_second then | ||
| 286 | if data.val1 == 0 or not TimeUtil.isToday(UserModel.time_second, data.val1) then | ||
| 287 | local function onDayRewardCallback(params) | ||
| 288 | cmsg.off("gateway_msg.get_pay_day_reward_msg_res", onDayRewardCallback); | ||
| 289 | UserModel.setVipDayTime(data.key, UserModel.time_second); | ||
| 290 | self:update(false); | ||
| 291 | end | ||
| 292 | local function timeOutFun() | ||
| 293 | cmsg.off("gateway_msg.get_pay_day_reward_msg_res", onDayRewardCallback); | ||
| 294 | end | ||
| 295 | cmsg.on("gateway_msg.get_pay_day_reward_msg_res", onDayRewardCallback); | ||
| 296 | SocketClient:getInstance():send("gateway_msg.get_pay_day_reward_msg", | ||
| 297 | { | ||
| 298 | id = data.key | ||
| 299 | } , timeOutFun); | ||
| 300 | end | ||
| 301 | else | ||
| 302 | local shopInfo = ShopInfo.getPayInfo(ref.id); | ||
| 303 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[1].num); | ||
| 304 | end | ||
| 305 | end | ||
| 306 | |||
| 307 | return ActivityVipView | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | local XyxPayView = dialog.uinode("ui/xyx/shanghai_ctcc/XyxPayLayer.csb",import(".BaseViewNew")) | 1 | local XyxPayView = dialog.uinode("ui/xyx/shanghai_ctcc/XyxPayLayer.csb", import(".BaseViewNew")) |
| 2 | local _index = 1; | 2 | local _index = 1; |
| 3 | 3 | ||
| 4 | function XyxPayView:ctor() | 4 | function XyxPayView:ctor() |
| 5 | XyxPayView.super.ctor(self); | 5 | XyxPayView.super.ctor(self); |
| 6 | end | 6 | end |
| 7 | 7 | ||
| 8 | function XyxPayView:show(game_id,onPaySuccessFun) | 8 | function XyxPayView:show(game_id, onPaySuccessFun) |
| 9 | self.game_id = game_id; | 9 | self.game_id = game_id; |
| 10 | self.onPaySuccess = onPaySuccessFun; | 10 | self.onPaySuccess = onPaySuccessFun; |
| 11 | 11 | ||
| ... | @@ -13,14 +13,14 @@ function XyxPayView:show(game_id,onPaySuccessFun) | ... | @@ -13,14 +13,14 @@ function XyxPayView:show(game_id,onPaySuccessFun) |
| 13 | local inst = XyxPayView:create(); | 13 | local inst = XyxPayView:create(); |
| 14 | scene:addChild(inst, dialog.ZORDER_POP); | 14 | scene:addChild(inst, dialog.ZORDER_POP); |
| 15 | 15 | ||
| 16 | inst:setContentSize(cc.size(display.width,display.height)); | 16 | inst:setContentSize(cc.size(display.width, display.height)); |
| 17 | ccui.Helper:doLayout(inst); | 17 | ccui.Helper:doLayout(inst); |
| 18 | 18 | ||
| 19 | inst.scrollView = inst:getChildByName("ScrollView"); | 19 | inst.scrollView = inst:getChildByName("ScrollView"); |
| 20 | 20 | ||
| 21 | inst.layer = cc.Layer:create(); | 21 | inst.layer = cc.Layer:create(); |
| 22 | inst:addChild(inst.layer,1); | 22 | inst:addChild(inst.layer, 1); |
| 23 | --registerScriptTouchEvent(inst.layer,handler(inst,inst.onTouchBegin),handler(inst,inst.onTouchMove),handler(inst,inst.onTouchEnd)); | 23 | -- registerScriptTouchEvent(inst.layer,handler(inst,inst.onTouchBegin),handler(inst,inst.onTouchMove),handler(inst,inst.onTouchEnd)); |
| 24 | 24 | ||
| 25 | inst:init(); | 25 | inst:init(); |
| 26 | 26 | ||
| ... | @@ -28,48 +28,48 @@ function XyxPayView:show(game_id,onPaySuccessFun) | ... | @@ -28,48 +28,48 @@ function XyxPayView:show(game_id,onPaySuccessFun) |
| 28 | end | 28 | end |
| 29 | 29 | ||
| 30 | function XyxPayView:init() | 30 | function XyxPayView:init() |
| 31 | cc.Director:getInstance():setAnimationInterval(1/30); | 31 | cc.Director:getInstance():setAnimationInterval(1 / 30); |
| 32 | 32 | ||
| 33 | self.panel = self:getChildByName("panel"); | 33 | self.panel = self:getChildByName("panel"); |
| 34 | 34 | ||
| 35 | self.btn_close = self.panel:getChildByName("btn_close"); | 35 | self.btn_close = self.panel:getChildByName("btn_close"); |
| 36 | self.btn_close.fn = handler(self,self.onClose); | 36 | self.btn_close.fn = handler(self, self.onClose); |
| 37 | self.btn_close:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type,self.btn_close.fn)end); | 37 | self.btn_close:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, self.btn_close.fn) end); |
| 38 | 38 | ||
| 39 | self.btn_buy = self.panel:getChildByName("btn_buy"); | 39 | self.btn_buy = self.panel:getChildByName("btn_buy"); |
| 40 | self.btn_buy.fn = handler(self,self.onBuyClick); | 40 | self.btn_buy.fn = handler(self, self.onBuyClick); |
| 41 | self.btn_buy:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type,self.btn_buy.fn)end); | 41 | self.btn_buy:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, self.btn_buy.fn) end); |
| 42 | 42 | ||
| 43 | self.btn_vip_month = self.panel:getChildByName("btn_vip_month"); | 43 | self.btn_vip_month = self.panel:getChildByName("btn_vip_month"); |
| 44 | self.btn_vip_month.fn = handler(self,self.onMonthVipClick); | 44 | self.btn_vip_month.fn = handler(self, self.onMonthVipClick); |
| 45 | self.btn_vip_month:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type,self.btn_vip_month.fn)end); | 45 | self.btn_vip_month:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, self.btn_vip_month.fn) end); |
| 46 | 46 | ||
| 47 | self.btn_vip_year = self.panel:getChildByName("btn_vip_year"); | 47 | self.btn_vip_year = self.panel:getChildByName("btn_vip_year"); |
| 48 | self.btn_vip_year.fn = handler(self,self.onYearVipClick); | 48 | self.btn_vip_year.fn = handler(self, self.onYearVipClick); |
| 49 | self.btn_vip_year:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type,self.btn_vip_year.fn)end); | 49 | self.btn_vip_year:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, self.btn_vip_year.fn) end); |
| 50 | 50 | ||
| 51 | local game_info = SingleGameInfo.get_game_info(self.game_id); | 51 | local game_info = SingleGameInfo.get_game_info(self.game_id); |
| 52 | --self.panel:getChildByName("txt_name"):setString(game_info.name); | 52 | -- self.panel:getChildByName("txt_name"):setString(game_info.name); |
| 53 | --local icon_url = "res/ui/xyx/xyx_"..self.game_id..".png"; | 53 | -- local icon_url = "res/ui/xyx/xyx_"..self.game_id..".png"; |
| 54 | print("sssssssss",icon_url) | 54 | print("sssssssss", icon_url) |
| 55 | --if cc.FileUtils:getInstance():isFileExist(icon_url) then | 55 | -- if cc.FileUtils:getInstance():isFileExist(icon_url) then |
| 56 | -- self.panel:getChildByName("img"):setSpriteFrame(cc.Sprite:create(icon_url):getSpriteFrame()); | 56 | -- self.panel:getChildByName("img"):setSpriteFrame(cc.Sprite:create(icon_url):getSpriteFrame()); |
| 57 | --end | 57 | -- end |
| 58 | 58 | ||
| 59 | local vipList = ShopInfo.getVipList(); | 59 | local vipList = ShopInfo.getVipList(); |
| 60 | --self.panel:getChildByName("txt_month"):setString(vipList[1].rmb.."元"); | 60 | -- self.panel:getChildByName("txt_month"):setString(vipList[1].rmb.."元"); |
| 61 | --self.panel:getChildByName("txt_year"):setString(vipList[2].rmb.."元"); | 61 | -- self.panel:getChildByName("txt_year"):setString(vipList[2].rmb.."元"); |
| 62 | 62 | ||
| 63 | local game_info = SingleGameInfo.get_game_info(self.game_id); | 63 | local game_info = SingleGameInfo.get_game_info(self.game_id); |
| 64 | -- local shopInfo = ShopInfo.getPayInfo(game_info.payid); | 64 | -- local shopInfo = ShopInfo.getPayInfo(game_info.payid); |
| 65 | --self.panel:getChildByName("txt_price"):setString(game_info.diamond.."钻石"); | 65 | -- self.panel:getChildByName("txt_price"):setString(game_info.diamond.."钻石"); |
| 66 | 66 | ||
| 67 | --self.nodes[#self.nodes+1] = {self.btn_close}; | 67 | -- self.nodes[#self.nodes+1] = {self.btn_close}; |
| 68 | self.nodes[#self.nodes+1] = {self.btn_buy,self.btn_close,self.btn_vip_month,self.btn_vip_year}; | 68 | self.nodes[#self.nodes + 1] = { self.btn_buy, self.btn_close, self.btn_vip_month, self.btn_vip_year }; |
| 69 | 69 | ||
| 70 | self:updateSelectedState(self.btn_buy); | 70 | self:updateSelectedState(self.btn_buy); |
| 71 | 71 | ||
| 72 | EventListener.addEventListener(self,EnumEvent.UPDATE_DIAMOND,handler(self,self.onDiamondUpdate)); | 72 | EventListener.addEventListener(self, EnumEvent.UPDATE_DIAMOND, handler(self, self.onDiamondUpdate)); |
| 73 | end | 73 | end |
| 74 | 74 | ||
| 75 | function XyxPayView:onDiamondUpdate(params) | 75 | function XyxPayView:onDiamondUpdate(params) |
| ... | @@ -78,12 +78,12 @@ function XyxPayView:onDiamondUpdate(params) | ... | @@ -78,12 +78,12 @@ function XyxPayView:onDiamondUpdate(params) |
| 78 | self.shop_reciever:close(); | 78 | self.shop_reciever:close(); |
| 79 | self.shop_reciever = nil; | 79 | self.shop_reciever = nil; |
| 80 | end | 80 | end |
| 81 | self:runAction(cc.Sequence:create(cc.DelayTime:create(0.3),cc.CallFunc:create(function () | 81 | self:runAction(cc.Sequence:create(cc.DelayTime:create(0.3), cc.CallFunc:create( function() |
| 82 | self:close(); | 82 | self:close(); |
| 83 | if self.onPaySuccess then | 83 | if self.onPaySuccess then |
| 84 | self.onPaySuccess(); | 84 | self.onPaySuccess(); |
| 85 | end | 85 | end |
| 86 | end))); | 86 | end ))); |
| 87 | end | 87 | end |
| 88 | end | 88 | end |
| 89 | 89 | ||
| ... | @@ -95,7 +95,7 @@ end | ... | @@ -95,7 +95,7 @@ end |
| 95 | 95 | ||
| 96 | function XyxPayView:onTouchMove(event) | 96 | function XyxPayView:onTouchMove(event) |
| 97 | local move_touch_pos = self.layer:getParent():convertToWorldSpace(event:getLocation()); | 97 | local move_touch_pos = self.layer:getParent():convertToWorldSpace(event:getLocation()); |
| 98 | local _distance = Point.distance(self.begin_touch_pos,move_touch_pos); | 98 | local _distance = Point.distance(self.begin_touch_pos, move_touch_pos); |
| 99 | if _distance > 5 then | 99 | if _distance > 5 then |
| 100 | self.isMoved = true; | 100 | self.isMoved = true; |
| 101 | end | 101 | end |
| ... | @@ -105,111 +105,103 @@ function XyxPayView:onTouchEnd(event) | ... | @@ -105,111 +105,103 @@ function XyxPayView:onTouchEnd(event) |
| 105 | local p = self.layer:convertToWorldSpace(event:getLocation()); | 105 | local p = self.layer:convertToWorldSpace(event:getLocation()); |
| 106 | end | 106 | end |
| 107 | 107 | ||
| 108 | function XyxPayView:onMonthVipClick(ref,event) | 108 | function XyxPayView:onMonthVipClick(ref, event) |
| 109 | local vipList = ShopInfo.getVipList(); | 109 | local vipList = ShopInfo.getVipList(); |
| 110 | MEMBER_TYPE=vipList[1].id; | ||
| 110 | local shopInfo = ShopInfo.getPayInfo(vipList[1].id); | 111 | local shopInfo = ShopInfo.getPayInfo(vipList[1].id); |
| 111 | ShopModel.pay(shopInfo.product,shopInfo.name,shopInfo.costList[1].num,handler(self,self.onPayCallBack)); | 112 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[1].num, handler(self, self.onPayCallBack)); |
| 112 | end | 113 | end |
| 113 | 114 | ||
| 114 | function XyxPayView:onYearVipClick(ref,event) | 115 | function XyxPayView:onYearVipClick(ref, event) |
| 115 | local vipList = ShopInfo.getVipList(); | 116 | local vipList = ShopInfo.getVipList(); |
| 117 | MEMBER_TYPE=vipList[2].id; | ||
| 116 | local shopInfo = ShopInfo.getPayInfo(vipList[2].id); | 118 | local shopInfo = ShopInfo.getPayInfo(vipList[2].id); |
| 117 | ShopModel.pay(shopInfo.product,shopInfo.name,shopInfo.costList[1].num,handler(self,self.onPayCallBack)); | 119 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[2].num, handler(self, self.onPayCallBack)); |
| 118 | end | 120 | end |
| 119 | 121 | ||
| 120 | function XyxPayView:onBuyClick(ref,event) | 122 | function XyxPayView:onBuyClick(ref, event) |
| 121 | -- local game_info = SingleGameInfo.get_game_info(self.game_id); | ||
| 122 | -- local shopInfo = ShopInfo.getPayInfo(game_info.payid); | ||
| 123 | -- ShopModel.pay(shopInfo.product,"购买"..game_info.name,shopInfo.costList[1].num,handler(self,self.onPayCallBack),nil,self.game_id); | ||
| 124 | |||
| 125 | --self.shop_reciever = require("app.views.view.ShopView"):show(6); | ||
| 126 | --self.shop_reciever:setLocalZOrder(dialog.ZORDER_POP); | ||
| 127 | --cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(self.shop_reciever); | ||
| 128 | --[[self.shop_reciever = require("app.views.view.ActivityView"):show("ActivityVipView"); | ||
| 129 | self.shop_reciever:setLocalZOrder(dialog.ZORDER_POP); | ||
| 130 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(self.shop_reciever);--]] | ||
| 131 | |||
| 132 | local vipList = ShopInfo.getVipList(); | 123 | local vipList = ShopInfo.getVipList(); |
| 124 | MEMBER_TYPE=vipList[3].id; | ||
| 133 | local shopInfo = ShopInfo.getPayInfo(vipList[3].id); | 125 | local shopInfo = ShopInfo.getPayInfo(vipList[3].id); |
| 134 | -- 包月卡的id,获取包月卡的item信息 | 126 | -- 包月卡的id,获取包月卡的item信息 |
| 135 | -- 天津联通支付,支持连续包月 | 127 | -- 天津联通支付,支持连续包月 |
| 136 | local function authCallbackLua(result) | 128 | --logUI("ActivityVipView:onGetContinueClick------------------>"); |
| 137 | -- if nil~=result then | 129 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[3].num); |
| 138 | logUI("ActivityVipView:onGetContinueClick------------------>" .. result); | ||
| 139 | ShopModel.pay(result, shopInfo.name, shopInfo.costList[1].num); | ||
| 140 | -- end | ||
| 141 | end | ||
| 142 | local vipList = ShopInfo.getVipList(); | ||
| 143 | DeviceUtil.authPermissionForPruductId(vipList[3].product .. ",2", authCallbackLua); | ||
| 144 | |||
| 145 | -- self:onPayCallBack("success"); | ||
| 146 | end | 130 | end |
| 147 | 131 | ||
| 148 | function XyxPayView:onPayCallBack(params) | 132 | function XyxPayView:onPayCallBack(params) |
| 149 | if params == "success" then | 133 | local arr = StringUtil.split(params,","); |
| 150 | if not TableUtil.IsInTable(UserModel.free_game_id,self.game_id) then | 134 | logUI("支付返回的信息:"..arr[1].."-----------:"..arr[2]); |
| 151 | table.insert(UserModel.free_game_id,self.game_id); | 135 | if arr[1] and arr[1] == "success" then |
| 136 | SocketClient:getInstance():send("gateway_msg.shanghai_dianxin_pay_msg", | ||
| 137 | { | ||
| 138 | shanghai_dianxin_pay_id = MEMBER_TYPE, | ||
| 139 | } ); | ||
| 140 | |||
| 141 | if not TableUtil.IsInTable(UserModel.free_game_id, self.game_id) then | ||
| 142 | table.insert(UserModel.free_game_id, self.game_id); | ||
| 152 | end | 143 | end |
| 153 | 144 | ||
| 154 | LoadingManager.showDataLoading(); | 145 | LoadingManager.showDataLoading(); |
| 155 | 146 | ||
| 156 | self:runAction(cc.Sequence:create(cc.DelayTime:create(1),cc.CallFunc:create(function () | 147 | self:runAction(cc.Sequence:create(cc.DelayTime:create(1), cc.CallFunc:create( function() |
| 157 | self:close(); | 148 | self:close(); |
| 158 | LoadingManager.removeDataLoading(); | 149 | LoadingManager.removeDataLoading(); |
| 159 | if self.onPaySuccess then | 150 | if self.onPaySuccess then |
| 160 | self.onPaySuccess(); | 151 | self.onPaySuccess(); |
| 161 | end | 152 | end |
| 162 | end))); | 153 | end ))); |
| 163 | end | 154 | end |
| 164 | logUI("小游戏支付返回:"..params); | 155 | logUI("小游戏支付返回:" .. params); |
| 165 | end | 156 | end |
| 166 | 157 | ||
| 167 | function XyxPayView:onClose() | 158 | function XyxPayView:onClose() |
| 168 | self:close(); | 159 | self:close(); |
| 169 | end | 160 | end |
| 170 | 161 | ||
| 171 | --返回键处理函数 | 162 | -- 返回键处理函数 |
| 172 | function XyxPayView:onKeypadBack() | 163 | function XyxPayView:onKeypadBack() |
| 173 | self:close(); | 164 | self:close(); |
| 174 | end | 165 | end |
| 175 | 166 | ||
| 176 | --确认键处理函数 | 167 | -- 确认键处理函数 |
| 177 | function XyxPayView:onKeypadOk() | 168 | function XyxPayView:onKeypadOk() |
| 178 | if self.selected_node and self.selected_node.fn then | 169 | if self.selected_node and self.selected_node.fn then |
| 179 | self.selected_node.fn(); | 170 | self.selected_node.fn(); |
| 180 | end | 171 | end |
| 181 | end | 172 | end |
| 182 | 173 | ||
| 183 | --上键处理函数 | 174 | -- 上键处理函数 |
| 184 | function XyxPayView:onKeypadUp() | 175 | function XyxPayView:onKeypadUp() |
| 185 | XyxPayView.super.onKeypadUp(self,false,true,false,false); | 176 | XyxPayView.super.onKeypadUp(self, false, true, false, false); |
| 186 | end | 177 | end |
| 187 | 178 | ||
| 188 | --下键处理函数 | 179 | -- 下键处理函数 |
| 189 | function XyxPayView:onKeypadDown() | 180 | function XyxPayView:onKeypadDown() |
| 190 | XyxPayView.super.onKeypadDown(self,false,true,false,false); | 181 | XyxPayView.super.onKeypadDown(self, false, true, false, false); |
| 191 | end | 182 | end |
| 192 | 183 | ||
| 193 | --左键处理函数 | 184 | -- 左键处理函数 |
| 194 | function XyxPayView:onKeypadLeft() | 185 | function XyxPayView:onKeypadLeft() |
| 195 | XyxPayView.super.onKeypadLeft(self,false,true,false,true,false); | 186 | XyxPayView.super.onKeypadLeft(self, false, true, false, true, false); |
| 196 | end | 187 | end |
| 197 | 188 | ||
| 198 | --右键处理函数 | 189 | -- 右键处理函数 |
| 199 | function XyxPayView:onKeypadRight() | 190 | function XyxPayView:onKeypadRight() |
| 200 | XyxPayView.super.onKeypadRight(self,false,true,false,true,false); | 191 | XyxPayView.super.onKeypadRight(self, false, true, false, true, false); |
| 201 | end | 192 | end |
| 202 | 193 | ||
| 203 | function XyxPayView:updateSelectedState(near_node, isBounce, is_show_highlight) | 194 | function XyxPayView:updateSelectedState(near_node, isBounce, is_show_highlight) |
| 204 | --logD("near_node--------------------->"..near_node.tag); | 195 | -- logD("near_node--------------------->"..near_node.tag); |
| 205 | for i, v in ipairs(self.nodes) do | 196 | for i, v in ipairs(self.nodes) do |
| 206 | for index, node in ipairs(v) do | 197 | for index, node in ipairs(v) do |
| 207 | node:setScale(0.50); | 198 | node:setScale(0.50); |
| 208 | end | 199 | end |
| 209 | end | 200 | end |
| 210 | 201 | ||
| 211 | if near_node:getName()=="btn_buy" or near_node:getName()=="btn_vip_month" or near_node:getName()=="btn_vip_year" then | 202 | if near_node:getName() == "btn_buy" or near_node:getName() == "btn_vip_month" or near_node:getName() == "btn_vip_year" then |
| 212 | near_node:setScale(0.65); --选中放大 | 203 | near_node:setScale(0.65); |
| 204 | -- 选中放大 | ||
| 213 | end | 205 | end |
| 214 | 206 | ||
| 215 | XyxPayView.super.updateSelectedState(self, near_node, isBounce, is_show_highlight); | 207 | XyxPayView.super.updateSelectedState(self, near_node, isBounce, is_show_highlight); | ... | ... |
| ... | @@ -27,7 +27,7 @@ local function main() | ... | @@ -27,7 +27,7 @@ local function main() |
| 27 | PROXY_HTTP_ADDR = ConfigInfo.getConfigInfo("proxy_http_addr"); | 27 | PROXY_HTTP_ADDR = ConfigInfo.getConfigInfo("proxy_http_addr"); |
| 28 | PROXY_SOCK_ADDR = ConfigInfo.getConfigInfo("proxy_sock_addr"); | 28 | PROXY_SOCK_ADDR = ConfigInfo.getConfigInfo("proxy_sock_addr"); |
| 29 | IS_TV = tonumber(ConfigInfo.getConfigInfo("is_tv")); | 29 | IS_TV = tonumber(ConfigInfo.getConfigInfo("is_tv")); |
| 30 | --NEED_PAY=tonumber(ConfigInfo.getConfigInfo("need_pay")); --是否需要支付模式 | 30 | --MEMBER_TYPE=0; --会员类型,0:不是会员, 其他对应pay.xml中的pay_id |
| 31 | 31 | ||
| 32 | require "core.log.init"; | 32 | require "core.log.init"; |
| 33 | require "core.net.socket_connection"; | 33 | require "core.net.socket_connection"; | ... | ... |
No preview for this file type
| ... | @@ -6,68 +6,68 @@ | ... | @@ -6,68 +6,68 @@ |
| 6 | <ObjectData Name="Layer" Tag="297" ctype="GameLayerObjectData"> | 6 | <ObjectData Name="Layer" Tag="297" ctype="GameLayerObjectData"> |
| 7 | <Size X="810.0000" Y="550.0000" /> | 7 | <Size X="810.0000" Y="550.0000" /> |
| 8 | <Children> | 8 | <Children> |
| 9 | <AbstractNodeData Name="bg" ActionTag="-43469328" Tag="2051" IconVisible="False" LeftMargin="-220.2439" RightMargin="-88.7561" TopMargin="-37.9297" BottomMargin="-69.0703" LeftEage="369" RightEage="369" TopEage="216" BottomEage="216" Scale9OriginX="369" Scale9OriginY="216" Scale9Width="381" Scale9Height="225" ctype="ImageViewObjectData"> | 9 | <AbstractNodeData Name="bg" ActionTag="-43469328" Tag="2051" IconVisible="False" LeftMargin="-199.2473" RightMargin="-109.7527" TopMargin="-39.6893" BottomMargin="-67.3106" LeftEage="369" RightEage="369" TopEage="216" BottomEage="216" Scale9OriginX="369" Scale9OriginY="216" Scale9Width="381" Scale9Height="225" ctype="ImageViewObjectData"> |
| 10 | <Size X="1119.0000" Y="657.0000" /> | 10 | <Size X="1119.0000" Y="657.0000" /> |
| 11 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 11 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 12 | <Position X="339.2561" Y="259.4297" /> | 12 | <Position X="360.2527" Y="261.1894" /> |
| 13 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 13 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 14 | <CColor A="255" R="255" G="255" B="255" /> | 14 | <CColor A="255" R="255" G="255" B="255" /> |
| 15 | <PrePosition X="0.4188" Y="0.4717" /> | 15 | <PrePosition X="0.4448" Y="0.4749" /> |
| 16 | <PreSize X="1.3815" Y="1.1945" /> | 16 | <PreSize X="1.3815" Y="1.1945" /> |
| 17 | <FileData Type="Normal" Path="common/bg_huodong.png" Plist="" /> | 17 | <FileData Type="Normal" Path="common/bg_huodong.png" Plist="" /> |
| 18 | </AbstractNodeData> | 18 | </AbstractNodeData> |
| 19 | <AbstractNodeData Name="bg_title" ActionTag="255349692" Tag="2177" IconVisible="False" LeftMargin="34.6646" RightMargin="166.3354" TopMargin="-68.0567" BottomMargin="530.0567" LeftEage="200" RightEage="200" TopEage="29" BottomEage="29" Scale9OriginX="200" Scale9OriginY="29" Scale9Width="209" Scale9Height="30" ctype="ImageViewObjectData"> | 19 | <AbstractNodeData Name="bg_title" ActionTag="255349692" Tag="2177" IconVisible="False" LeftMargin="55.6613" RightMargin="145.3387" TopMargin="-69.8167" BottomMargin="531.8167" LeftEage="200" RightEage="200" TopEage="29" BottomEage="29" Scale9OriginX="200" Scale9OriginY="29" Scale9Width="209" Scale9Height="30" ctype="ImageViewObjectData"> |
| 20 | <Size X="609.0000" Y="88.0000" /> | 20 | <Size X="609.0000" Y="88.0000" /> |
| 21 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 21 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 22 | <Position X="339.1646" Y="574.0567" /> | 22 | <Position X="360.1613" Y="575.8167" /> |
| 23 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 23 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 24 | <CColor A="255" R="255" G="255" B="255" /> | 24 | <CColor A="255" R="255" G="255" B="255" /> |
| 25 | <PrePosition X="0.4187" Y="1.0437" /> | 25 | <PrePosition X="0.4446" Y="1.0469" /> |
| 26 | <PreSize X="0.7519" Y="0.1600" /> | 26 | <PreSize X="0.7519" Y="0.1600" /> |
| 27 | <FileData Type="Normal" Path="common/bg_app_title02.png" Plist="" /> | 27 | <FileData Type="Normal" Path="common/bg_app_title02.png" Plist="" /> |
| 28 | </AbstractNodeData> | 28 | </AbstractNodeData> |
| 29 | <AbstractNodeData Name="bg_txt_title" ActionTag="-939537942" Tag="2178" IconVisible="False" LeftMargin="290.9246" RightMargin="419.0754" TopMargin="-44.8942" BottomMargin="552.8942" LeftEage="33" RightEage="33" TopEage="13" BottomEage="13" Scale9OriginX="33" Scale9OriginY="13" Scale9Width="34" Scale9Height="16" ctype="ImageViewObjectData"> | 29 | <AbstractNodeData Name="bg_txt_title" ActionTag="-939537942" Tag="2178" IconVisible="False" LeftMargin="311.9213" RightMargin="398.0787" TopMargin="-46.6546" BottomMargin="554.6546" LeftEage="33" RightEage="33" TopEage="13" BottomEage="13" Scale9OriginX="33" Scale9OriginY="13" Scale9Width="34" Scale9Height="16" ctype="ImageViewObjectData"> |
| 30 | <Size X="100.0000" Y="42.0000" /> | 30 | <Size X="100.0000" Y="42.0000" /> |
| 31 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 31 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 32 | <Position X="340.9246" Y="573.8942" /> | 32 | <Position X="361.9213" Y="575.6546" /> |
| 33 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 33 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 34 | <CColor A="255" R="255" G="255" B="255" /> | 34 | <CColor A="255" R="255" G="255" B="255" /> |
| 35 | <PrePosition X="0.4209" Y="1.0434" /> | 35 | <PrePosition X="0.4468" Y="1.0466" /> |
| 36 | <PreSize X="0.1235" Y="0.0764" /> | 36 | <PreSize X="0.1235" Y="0.0764" /> |
| 37 | <FileData Type="Normal" Path="common/title_activity.png" Plist="" /> | 37 | <FileData Type="Normal" Path="common/title_activity.png" Plist="" /> |
| 38 | </AbstractNodeData> | 38 | </AbstractNodeData> |
| 39 | <AbstractNodeData Name="bg_activity_vip" ActionTag="-750140484" Tag="332" IconVisible="False" LeftMargin="-120.0040" RightMargin="-63.9960" TopMargin="29.9999" BottomMargin="-41.9999" ctype="SpriteObjectData"> | 39 | <AbstractNodeData Name="bg_activity_vip" ActionTag="-750140484" Tag="332" IconVisible="False" LeftMargin="-99.0071" RightMargin="-84.9929" TopMargin="28.2402" BottomMargin="-40.2402" ctype="SpriteObjectData"> |
| 40 | <Size X="994.0000" Y="562.0000" /> | 40 | <Size X="994.0000" Y="562.0000" /> |
| 41 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 41 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 42 | <Position X="376.9960" Y="239.0001" /> | 42 | <Position X="397.9929" Y="240.7598" /> |
| 43 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 43 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 44 | <CColor A="255" R="255" G="255" B="255" /> | 44 | <CColor A="255" R="255" G="255" B="255" /> |
| 45 | <PrePosition X="0.4654" Y="0.4345" /> | 45 | <PrePosition X="0.4913" Y="0.4377" /> |
| 46 | <PreSize X="1.2272" Y="1.0218" /> | 46 | <PreSize X="1.2272" Y="1.0218" /> |
| 47 | <FileData Type="Normal" Path="ui/Activity/bg_welfare.png" Plist="" /> | 47 | <FileData Type="Normal" Path="ui/Activity/bg_welfare.png" Plist="" /> |
| 48 | <BlendFunc Src="1" Dst="771" /> | 48 | <BlendFunc Src="1" Dst="771" /> |
| 49 | </AbstractNodeData> | 49 | </AbstractNodeData> |
| 50 | <AbstractNodeData Name="Image_56" ActionTag="-523748571" Tag="981" IconVisible="False" LeftMargin="-98.0293" RightMargin="431.0293" TopMargin="97.0201" BottomMargin="-69.0201" LeftEage="157" RightEage="157" TopEage="172" BottomEage="172" Scale9OriginX="157" Scale9OriginY="172" Scale9Width="163" Scale9Height="178" ctype="ImageViewObjectData"> | 50 | <AbstractNodeData Name="Image_56" ActionTag="-523748571" Tag="981" IconVisible="False" LeftMargin="-77.0328" RightMargin="410.0328" TopMargin="95.2604" BottomMargin="-67.2604" LeftEage="157" RightEage="157" TopEage="172" BottomEage="172" Scale9OriginX="157" Scale9OriginY="172" Scale9Width="163" Scale9Height="178" ctype="ImageViewObjectData"> |
| 51 | <Size X="477.0000" Y="522.0000" /> | 51 | <Size X="477.0000" Y="522.0000" /> |
| 52 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 52 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 53 | <Position X="140.4707" Y="191.9799" /> | 53 | <Position X="161.4672" Y="193.7396" /> |
| 54 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 54 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 55 | <CColor A="255" R="255" G="255" B="255" /> | 55 | <CColor A="255" R="255" G="255" B="255" /> |
| 56 | <PrePosition X="0.1734" Y="0.3491" /> | 56 | <PrePosition X="0.1993" Y="0.3523" /> |
| 57 | <PreSize X="0.5889" Y="0.9491" /> | 57 | <PreSize X="0.5889" Y="0.9491" /> |
| 58 | <FileData Type="Normal" Path="ui/Activity/bg_gift_one_month.png" Plist="" /> | 58 | <FileData Type="Normal" Path="ui/Activity/bg_gift_one_month.png" Plist="" /> |
| 59 | </AbstractNodeData> | 59 | </AbstractNodeData> |
| 60 | <AbstractNodeData Name="Image_57" ActionTag="-734408069" Tag="982" IconVisible="False" LeftMargin="387.0510" RightMargin="4.9490" TopMargin="94.3033" BottomMargin="-66.3033" LeftEage="137" RightEage="137" TopEage="172" BottomEage="172" Scale9OriginX="137" Scale9OriginY="172" Scale9Width="144" Scale9Height="178" ctype="ImageViewObjectData"> | 60 | <AbstractNodeData Name="Image_57" ActionTag="-734408069" Tag="982" IconVisible="False" LeftMargin="408.0482" RightMargin="-16.0482" TopMargin="92.5436" BottomMargin="-64.5436" LeftEage="137" RightEage="137" TopEage="172" BottomEage="172" Scale9OriginX="137" Scale9OriginY="172" Scale9Width="144" Scale9Height="178" ctype="ImageViewObjectData"> |
| 61 | <Size X="418.0000" Y="522.0000" /> | 61 | <Size X="418.0000" Y="522.0000" /> |
| 62 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 62 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 63 | <Position X="596.0510" Y="194.6967" /> | 63 | <Position X="617.0482" Y="196.4564" /> |
| 64 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 64 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 65 | <CColor A="255" R="255" G="255" B="255" /> | 65 | <CColor A="255" R="255" G="255" B="255" /> |
| 66 | <PrePosition X="0.7359" Y="0.3540" /> | 66 | <PrePosition X="0.7618" Y="0.3572" /> |
| 67 | <PreSize X="0.5160" Y="0.9491" /> | 67 | <PreSize X="0.5160" Y="0.9491" /> |
| 68 | <FileData Type="Normal" Path="ui/Activity/bg_gift_one_year.png" Plist="" /> | 68 | <FileData Type="Normal" Path="ui/Activity/bg_gift_one_year.png" Plist="" /> |
| 69 | </AbstractNodeData> | 69 | </AbstractNodeData> |
| 70 | <AbstractNodeData Name="btn_vip_lianxu" ActionTag="518028505" Tag="69" IconVisible="False" PositionPercentXEnabled="True" LeftMargin="57.9960" RightMargin="590.0040" TopMargin="494.0075" BottomMargin="-4.0075" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | 70 | <AbstractNodeData Name="btn_vip_lianxu" ActionTag="518028505" Tag="69" IconVisible="False" PositionPercentXEnabled="True" LeftMargin="78.9926" RightMargin="569.0074" TopMargin="492.2479" BottomMargin="-2.2479" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> |
| 71 | <Size X="162.0000" Y="60.0000" /> | 71 | <Size X="162.0000" Y="60.0000" /> |
| 72 | <Children> | 72 | <Children> |
| 73 | <AbstractNodeData Name="selected" ActionTag="-330155765" Tag="70" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | 73 | <AbstractNodeData Name="selected" ActionTag="-330155765" Tag="70" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> |
| ... | @@ -95,10 +95,10 @@ | ... | @@ -95,10 +95,10 @@ |
| 95 | </AbstractNodeData> | 95 | </AbstractNodeData> |
| 96 | </Children> | 96 | </Children> |
| 97 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 97 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 98 | <Position X="138.9960" Y="25.9925" /> | 98 | <Position X="159.9926" Y="27.7521" /> |
| 99 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 99 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 100 | <CColor A="255" R="255" G="255" B="255" /> | 100 | <CColor A="255" R="255" G="255" B="255" /> |
| 101 | <PrePosition X="0.1716" Y="0.0473" /> | 101 | <PrePosition X="0.1975" Y="0.0505" /> |
| 102 | <PreSize X="0.2000" Y="0.1091" /> | 102 | <PreSize X="0.2000" Y="0.1091" /> |
| 103 | <TextColor A="255" R="65" G="65" B="70" /> | 103 | <TextColor A="255" R="65" G="65" B="70" /> |
| 104 | <DisabledFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | 104 | <DisabledFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> |
| ... | @@ -107,7 +107,7 @@ | ... | @@ -107,7 +107,7 @@ |
| 107 | <OutlineColor A="255" R="255" G="0" B="0" /> | 107 | <OutlineColor A="255" R="255" G="0" B="0" /> |
| 108 | <ShadowColor A="255" R="110" G="110" B="110" /> | 108 | <ShadowColor A="255" R="110" G="110" B="110" /> |
| 109 | </AbstractNodeData> | 109 | </AbstractNodeData> |
| 110 | <AbstractNodeData Name="btn_lingqu_month" Visible="False" ActionTag="-1209852045" Tag="241" IconVisible="False" LeftMargin="57.2852" RightMargin="590.7148" TopMargin="495.1287" BottomMargin="-5.1287" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | 110 | <AbstractNodeData Name="btn_lingqu_month" Visible="False" ActionTag="-1209852045" Tag="241" IconVisible="False" LeftMargin="78.2819" RightMargin="569.7181" TopMargin="493.3691" BottomMargin="-3.3692" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> |
| 111 | <Size X="162.0000" Y="60.0000" /> | 111 | <Size X="162.0000" Y="60.0000" /> |
| 112 | <Children> | 112 | <Children> |
| 113 | <AbstractNodeData Name="selected" ActionTag="1930414194" Tag="203" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | 113 | <AbstractNodeData Name="selected" ActionTag="1930414194" Tag="203" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> |
| ... | @@ -145,10 +145,10 @@ | ... | @@ -145,10 +145,10 @@ |
| 145 | </AbstractNodeData> | 145 | </AbstractNodeData> |
| 146 | </Children> | 146 | </Children> |
| 147 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 147 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 148 | <Position X="138.2852" Y="24.8713" /> | 148 | <Position X="159.2819" Y="26.6308" /> |
| 149 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 149 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 150 | <CColor A="255" R="255" G="255" B="255" /> | 150 | <CColor A="255" R="255" G="255" B="255" /> |
| 151 | <PrePosition X="0.1707" Y="0.0452" /> | 151 | <PrePosition X="0.1966" Y="0.0484" /> |
| 152 | <PreSize X="0.2000" Y="0.1091" /> | 152 | <PreSize X="0.2000" Y="0.1091" /> |
| 153 | <TextColor A="255" R="65" G="65" B="70" /> | 153 | <TextColor A="255" R="65" G="65" B="70" /> |
| 154 | <DisabledFileData Type="Default" Path="Default/Button_Disable.png" Plist="" /> | 154 | <DisabledFileData Type="Default" Path="Default/Button_Disable.png" Plist="" /> |
| ... | @@ -157,18 +157,18 @@ | ... | @@ -157,18 +157,18 @@ |
| 157 | <OutlineColor A="255" R="255" G="0" B="0" /> | 157 | <OutlineColor A="255" R="255" G="0" B="0" /> |
| 158 | <ShadowColor A="255" R="110" G="110" B="110" /> | 158 | <ShadowColor A="255" R="110" G="110" B="110" /> |
| 159 | </AbstractNodeData> | 159 | </AbstractNodeData> |
| 160 | <AbstractNodeData Name="yilingqu_month" Visible="False" ActionTag="-1665006638" Tag="245" IconVisible="False" LeftMargin="81.3665" RightMargin="612.6335" TopMargin="487.3489" BottomMargin="-11.3489" ctype="SpriteObjectData"> | 160 | <AbstractNodeData Name="yilingqu_month" Visible="False" ActionTag="-1665006638" Tag="245" IconVisible="False" LeftMargin="102.3632" RightMargin="591.6368" TopMargin="485.5894" BottomMargin="-9.5894" ctype="SpriteObjectData"> |
| 161 | <Size X="116.0000" Y="74.0000" /> | 161 | <Size X="116.0000" Y="74.0000" /> |
| 162 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 162 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 163 | <Position X="139.3665" Y="25.6511" /> | 163 | <Position X="160.3632" Y="27.4106" /> |
| 164 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 164 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 165 | <CColor A="255" R="255" G="255" B="255" /> | 165 | <CColor A="255" R="255" G="255" B="255" /> |
| 166 | <PrePosition X="0.1721" Y="0.0466" /> | 166 | <PrePosition X="0.1980" Y="0.0498" /> |
| 167 | <PreSize X="0.1432" Y="0.1345" /> | 167 | <PreSize X="0.1432" Y="0.1345" /> |
| 168 | <FileData Type="Normal" Path="ui/Activity/achievement_yilingqu.png" Plist="" /> | 168 | <FileData Type="Normal" Path="ui/Activity/achievement_yilingqu.png" Plist="" /> |
| 169 | <BlendFunc Src="1" Dst="771" /> | 169 | <BlendFunc Src="1" Dst="771" /> |
| 170 | </AbstractNodeData> | 170 | </AbstractNodeData> |
| 171 | <AbstractNodeData Name="btn_vip_year" ActionTag="1349290642" Tag="485" IconVisible="False" PositionPercentXEnabled="True" LeftMargin="539.6220" RightMargin="108.3780" TopMargin="494.3176" BottomMargin="-4.3176" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | 171 | <AbstractNodeData Name="btn_vip_year" ActionTag="1349290642" Tag="485" IconVisible="False" PositionPercentXEnabled="True" LeftMargin="560.6194" RightMargin="87.3806" TopMargin="492.5581" BottomMargin="-2.5581" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> |
| 172 | <Size X="162.0000" Y="60.0000" /> | 172 | <Size X="162.0000" Y="60.0000" /> |
| 173 | <Children> | 173 | <Children> |
| 174 | <AbstractNodeData Name="selected" ActionTag="806992118" Tag="223" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | 174 | <AbstractNodeData Name="selected" ActionTag="806992118" Tag="223" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> |
| ... | @@ -207,10 +207,10 @@ | ... | @@ -207,10 +207,10 @@ |
| 207 | </AbstractNodeData> | 207 | </AbstractNodeData> |
| 208 | </Children> | 208 | </Children> |
| 209 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 209 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 210 | <Position X="620.6220" Y="25.6824" /> | 210 | <Position X="641.6194" Y="27.4419" /> |
| 211 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 211 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 212 | <CColor A="255" R="255" G="255" B="255" /> | 212 | <CColor A="255" R="255" G="255" B="255" /> |
| 213 | <PrePosition X="0.7662" Y="0.0467" /> | 213 | <PrePosition X="0.7921" Y="0.0499" /> |
| 214 | <PreSize X="0.2000" Y="0.1091" /> | 214 | <PreSize X="0.2000" Y="0.1091" /> |
| 215 | <TextColor A="255" R="65" G="65" B="70" /> | 215 | <TextColor A="255" R="65" G="65" B="70" /> |
| 216 | <DisabledFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | 216 | <DisabledFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> |
| ... | @@ -219,7 +219,7 @@ | ... | @@ -219,7 +219,7 @@ |
| 219 | <OutlineColor A="255" R="255" G="0" B="0" /> | 219 | <OutlineColor A="255" R="255" G="0" B="0" /> |
| 220 | <ShadowColor A="255" R="110" G="110" B="110" /> | 220 | <ShadowColor A="255" R="110" G="110" B="110" /> |
| 221 | </AbstractNodeData> | 221 | </AbstractNodeData> |
| 222 | <AbstractNodeData Name="btn_lingqu_year" Visible="False" ActionTag="408602144" Tag="243" IconVisible="False" LeftMargin="536.9364" RightMargin="111.0636" TopMargin="495.3234" BottomMargin="-5.3234" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | 222 | <AbstractNodeData Name="btn_lingqu_year" Visible="False" ActionTag="408602144" Tag="243" IconVisible="False" LeftMargin="557.9338" RightMargin="90.0662" TopMargin="493.5638" BottomMargin="-3.5638" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> |
| 223 | <Size X="162.0000" Y="60.0000" /> | 223 | <Size X="162.0000" Y="60.0000" /> |
| 224 | <Children> | 224 | <Children> |
| 225 | <AbstractNodeData Name="selected" Visible="False" ActionTag="1452305529" Tag="202" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | 225 | <AbstractNodeData Name="selected" Visible="False" ActionTag="1452305529" Tag="202" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> |
| ... | @@ -257,10 +257,10 @@ | ... | @@ -257,10 +257,10 @@ |
| 257 | </AbstractNodeData> | 257 | </AbstractNodeData> |
| 258 | </Children> | 258 | </Children> |
| 259 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 259 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 260 | <Position X="617.9364" Y="24.6766" /> | 260 | <Position X="638.9338" Y="26.4362" /> |
| 261 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 261 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 262 | <CColor A="255" R="255" G="255" B="255" /> | 262 | <CColor A="255" R="255" G="255" B="255" /> |
| 263 | <PrePosition X="0.7629" Y="0.0449" /> | 263 | <PrePosition X="0.7888" Y="0.0481" /> |
| 264 | <PreSize X="0.2000" Y="0.1091" /> | 264 | <PreSize X="0.2000" Y="0.1091" /> |
| 265 | <TextColor A="255" R="65" G="65" B="70" /> | 265 | <TextColor A="255" R="65" G="65" B="70" /> |
| 266 | <DisabledFileData Type="Default" Path="Default/Button_Disable.png" Plist="" /> | 266 | <DisabledFileData Type="Default" Path="Default/Button_Disable.png" Plist="" /> |
| ... | @@ -269,18 +269,18 @@ | ... | @@ -269,18 +269,18 @@ |
| 269 | <OutlineColor A="255" R="255" G="0" B="0" /> | 269 | <OutlineColor A="255" R="255" G="0" B="0" /> |
| 270 | <ShadowColor A="255" R="110" G="110" B="110" /> | 270 | <ShadowColor A="255" R="110" G="110" B="110" /> |
| 271 | </AbstractNodeData> | 271 | </AbstractNodeData> |
| 272 | <AbstractNodeData Name="yilingqu_year" Visible="False" ActionTag="-1866334125" Tag="246" IconVisible="False" LeftMargin="559.6356" RightMargin="134.3644" TopMargin="487.5239" BottomMargin="-11.5239" ctype="SpriteObjectData"> | 272 | <AbstractNodeData Name="yilingqu_year" Visible="False" ActionTag="-1866334125" Tag="246" IconVisible="False" LeftMargin="580.6325" RightMargin="113.3675" TopMargin="485.7644" BottomMargin="-9.7644" ctype="SpriteObjectData"> |
| 273 | <Size X="116.0000" Y="74.0000" /> | 273 | <Size X="116.0000" Y="74.0000" /> |
| 274 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 274 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 275 | <Position X="617.6356" Y="25.4761" /> | 275 | <Position X="638.6325" Y="27.2356" /> |
| 276 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 276 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 277 | <CColor A="255" R="255" G="255" B="255" /> | 277 | <CColor A="255" R="255" G="255" B="255" /> |
| 278 | <PrePosition X="0.7625" Y="0.0463" /> | 278 | <PrePosition X="0.7884" Y="0.0495" /> |
| 279 | <PreSize X="0.1432" Y="0.1345" /> | 279 | <PreSize X="0.1432" Y="0.1345" /> |
| 280 | <FileData Type="Normal" Path="ui/Activity/achievement_yilingqu.png" Plist="" /> | 280 | <FileData Type="Normal" Path="ui/Activity/achievement_yilingqu.png" Plist="" /> |
| 281 | <BlendFunc Src="1" Dst="771" /> | 281 | <BlendFunc Src="1" Dst="771" /> |
| 282 | </AbstractNodeData> | 282 | </AbstractNodeData> |
| 283 | <AbstractNodeData Name="m_item_1" ActionTag="1467138261" Tag="371" IconVisible="False" LeftMargin="30.9462" RightMargin="679.0538" TopMargin="212.5086" BottomMargin="237.4914" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | 283 | <AbstractNodeData Name="m_item_1" ActionTag="1467138261" Tag="371" IconVisible="False" LeftMargin="51.9427" RightMargin="658.0573" TopMargin="210.7489" BottomMargin="239.2511" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> |
| 284 | <Size X="100.0000" Y="100.0000" /> | 284 | <Size X="100.0000" Y="100.0000" /> |
| 285 | <Children> | 285 | <Children> |
| 286 | <AbstractNodeData Name="icon" ActionTag="-1112011590" Tag="236" IconVisible="False" LeftMargin="15.4335" RightMargin="4.5665" TopMargin="4.5663" BottomMargin="15.4337" ctype="SpriteObjectData"> | 286 | <AbstractNodeData Name="icon" ActionTag="-1112011590" Tag="236" IconVisible="False" LeftMargin="15.4335" RightMargin="4.5665" TopMargin="4.5663" BottomMargin="15.4337" ctype="SpriteObjectData"> |
| ... | @@ -308,17 +308,17 @@ | ... | @@ -308,17 +308,17 @@ |
| 308 | </AbstractNodeData> | 308 | </AbstractNodeData> |
| 309 | </Children> | 309 | </Children> |
| 310 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 310 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 311 | <Position X="80.9462" Y="287.4914" /> | 311 | <Position X="101.9427" Y="289.2511" /> |
| 312 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 312 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 313 | <CColor A="255" R="255" G="255" B="255" /> | 313 | <CColor A="255" R="255" G="255" B="255" /> |
| 314 | <PrePosition X="0.0999" Y="0.5227" /> | 314 | <PrePosition X="0.1259" Y="0.5259" /> |
| 315 | <PreSize X="0.1235" Y="0.1818" /> | 315 | <PreSize X="0.1235" Y="0.1818" /> |
| 316 | <SingleColor A="255" R="150" G="200" B="255" /> | 316 | <SingleColor A="255" R="150" G="200" B="255" /> |
| 317 | <FirstColor A="255" R="150" G="200" B="255" /> | 317 | <FirstColor A="255" R="150" G="200" B="255" /> |
| 318 | <EndColor A="255" R="255" G="255" B="255" /> | 318 | <EndColor A="255" R="255" G="255" B="255" /> |
| 319 | <ColorVector ScaleY="1.0000" /> | 319 | <ColorVector ScaleY="1.0000" /> |
| 320 | </AbstractNodeData> | 320 | </AbstractNodeData> |
| 321 | <AbstractNodeData Name="m_item_2" ActionTag="1456758804" Tag="224" IconVisible="False" LeftMargin="165.9789" RightMargin="544.0211" TopMargin="236.9595" BottomMargin="213.0405" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | 321 | <AbstractNodeData Name="m_item_2" ActionTag="1456758804" Tag="224" IconVisible="False" LeftMargin="186.9756" RightMargin="523.0244" TopMargin="235.1998" BottomMargin="214.8002" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> |
| 322 | <Size X="100.0000" Y="100.0000" /> | 322 | <Size X="100.0000" Y="100.0000" /> |
| 323 | <Children> | 323 | <Children> |
| 324 | <AbstractNodeData Name="icon" ActionTag="1085027278" Tag="237" IconVisible="False" LeftMargin="11.3585" RightMargin="8.6415" TopMargin="7.2833" BottomMargin="12.7167" ctype="SpriteObjectData"> | 324 | <AbstractNodeData Name="icon" ActionTag="1085027278" Tag="237" IconVisible="False" LeftMargin="11.3585" RightMargin="8.6415" TopMargin="7.2833" BottomMargin="12.7167" ctype="SpriteObjectData"> |
| ... | @@ -346,17 +346,17 @@ | ... | @@ -346,17 +346,17 @@ |
| 346 | </AbstractNodeData> | 346 | </AbstractNodeData> |
| 347 | </Children> | 347 | </Children> |
| 348 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 348 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 349 | <Position X="215.9789" Y="263.0405" /> | 349 | <Position X="236.9756" Y="264.8002" /> |
| 350 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 350 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 351 | <CColor A="255" R="255" G="255" B="255" /> | 351 | <CColor A="255" R="255" G="255" B="255" /> |
| 352 | <PrePosition X="0.2666" Y="0.4783" /> | 352 | <PrePosition X="0.2926" Y="0.4815" /> |
| 353 | <PreSize X="0.1235" Y="0.1818" /> | 353 | <PreSize X="0.1235" Y="0.1818" /> |
| 354 | <SingleColor A="255" R="150" G="200" B="255" /> | 354 | <SingleColor A="255" R="150" G="200" B="255" /> |
| 355 | <FirstColor A="255" R="150" G="200" B="255" /> | 355 | <FirstColor A="255" R="150" G="200" B="255" /> |
| 356 | <EndColor A="255" R="255" G="255" B="255" /> | 356 | <EndColor A="255" R="255" G="255" B="255" /> |
| 357 | <ColorVector ScaleY="1.0000" /> | 357 | <ColorVector ScaleY="1.0000" /> |
| 358 | </AbstractNodeData> | 358 | </AbstractNodeData> |
| 359 | <AbstractNodeData Name="y_item_1" ActionTag="818149339" Tag="227" IconVisible="False" LeftMargin="485.2986" RightMargin="224.7014" TopMargin="185.3407" BottomMargin="264.6593" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | 359 | <AbstractNodeData Name="y_item_1" ActionTag="818149339" Tag="227" IconVisible="False" LeftMargin="506.2953" RightMargin="203.7047" TopMargin="183.5810" BottomMargin="266.4190" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> |
| 360 | <Size X="100.0000" Y="100.0000" /> | 360 | <Size X="100.0000" Y="100.0000" /> |
| 361 | <Children> | 361 | <Children> |
| 362 | <AbstractNodeData Name="icon" ActionTag="-1486125082" Tag="238" IconVisible="False" LeftMargin="19.5087" RightMargin="0.4913" TopMargin="16.7917" BottomMargin="3.2083" ctype="SpriteObjectData"> | 362 | <AbstractNodeData Name="icon" ActionTag="-1486125082" Tag="238" IconVisible="False" LeftMargin="19.5087" RightMargin="0.4913" TopMargin="16.7917" BottomMargin="3.2083" ctype="SpriteObjectData"> |
| ... | @@ -384,17 +384,17 @@ | ... | @@ -384,17 +384,17 @@ |
| 384 | </AbstractNodeData> | 384 | </AbstractNodeData> |
| 385 | </Children> | 385 | </Children> |
| 386 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 386 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 387 | <Position X="535.2986" Y="314.6593" /> | 387 | <Position X="556.2953" Y="316.4190" /> |
| 388 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 388 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 389 | <CColor A="255" R="255" G="255" B="255" /> | 389 | <CColor A="255" R="255" G="255" B="255" /> |
| 390 | <PrePosition X="0.6609" Y="0.5721" /> | 390 | <PrePosition X="0.6868" Y="0.5753" /> |
| 391 | <PreSize X="0.1235" Y="0.1818" /> | 391 | <PreSize X="0.1235" Y="0.1818" /> |
| 392 | <SingleColor A="255" R="150" G="200" B="255" /> | 392 | <SingleColor A="255" R="150" G="200" B="255" /> |
| 393 | <FirstColor A="255" R="150" G="200" B="255" /> | 393 | <FirstColor A="255" R="150" G="200" B="255" /> |
| 394 | <EndColor A="255" R="255" G="255" B="255" /> | 394 | <EndColor A="255" R="255" G="255" B="255" /> |
| 395 | <ColorVector ScaleY="1.0000" /> | 395 | <ColorVector ScaleY="1.0000" /> |
| 396 | </AbstractNodeData> | 396 | </AbstractNodeData> |
| 397 | <AbstractNodeData Name="y_item_2" ActionTag="-1475970780" Tag="230" IconVisible="False" LeftMargin="613.2980" RightMargin="96.7020" TopMargin="202.9993" BottomMargin="247.0007" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | 397 | <AbstractNodeData Name="y_item_2" ActionTag="-1475970780" Tag="230" IconVisible="False" LeftMargin="634.2950" RightMargin="75.7050" TopMargin="201.2395" BottomMargin="248.7605" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> |
| 398 | <Size X="100.0000" Y="100.0000" /> | 398 | <Size X="100.0000" Y="100.0000" /> |
| 399 | <Children> | 399 | <Children> |
| 400 | <AbstractNodeData Name="icon" ActionTag="-1960472853" Tag="239" IconVisible="False" LeftMargin="11.0001" RightMargin="8.9999" TopMargin="6.0001" BottomMargin="13.9999" ctype="SpriteObjectData"> | 400 | <AbstractNodeData Name="icon" ActionTag="-1960472853" Tag="239" IconVisible="False" LeftMargin="11.0001" RightMargin="8.9999" TopMargin="6.0001" BottomMargin="13.9999" ctype="SpriteObjectData"> |
| ... | @@ -422,17 +422,17 @@ | ... | @@ -422,17 +422,17 @@ |
| 422 | </AbstractNodeData> | 422 | </AbstractNodeData> |
| 423 | </Children> | 423 | </Children> |
| 424 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 424 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 425 | <Position X="663.2980" Y="297.0007" /> | 425 | <Position X="684.2950" Y="298.7605" /> |
| 426 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 426 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 427 | <CColor A="255" R="255" G="255" B="255" /> | 427 | <CColor A="255" R="255" G="255" B="255" /> |
| 428 | <PrePosition X="0.8189" Y="0.5400" /> | 428 | <PrePosition X="0.8448" Y="0.5432" /> |
| 429 | <PreSize X="0.1235" Y="0.1818" /> | 429 | <PreSize X="0.1235" Y="0.1818" /> |
| 430 | <SingleColor A="255" R="150" G="200" B="255" /> | 430 | <SingleColor A="255" R="150" G="200" B="255" /> |
| 431 | <FirstColor A="255" R="150" G="200" B="255" /> | 431 | <FirstColor A="255" R="150" G="200" B="255" /> |
| 432 | <EndColor A="255" R="255" G="255" B="255" /> | 432 | <EndColor A="255" R="255" G="255" B="255" /> |
| 433 | <ColorVector ScaleY="1.0000" /> | 433 | <ColorVector ScaleY="1.0000" /> |
| 434 | </AbstractNodeData> | 434 | </AbstractNodeData> |
| 435 | <AbstractNodeData Name="y_item_3" ActionTag="42590575" Tag="233" IconVisible="False" LeftMargin="537.5446" RightMargin="172.4554" TopMargin="273.6343" BottomMargin="176.3657" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | 435 | <AbstractNodeData Name="y_item_3" ActionTag="42590575" Tag="233" IconVisible="False" LeftMargin="558.5416" RightMargin="151.4584" TopMargin="271.8746" BottomMargin="178.1254" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> |
| 436 | <Size X="100.0000" Y="100.0000" /> | 436 | <Size X="100.0000" Y="100.0000" /> |
| 437 | <Children> | 437 | <Children> |
| 438 | <AbstractNodeData Name="icon" ActionTag="1181012539" Tag="240" IconVisible="False" LeftMargin="9.9999" RightMargin="10.0001" TopMargin="7.2831" BottomMargin="12.7169" ctype="SpriteObjectData"> | 438 | <AbstractNodeData Name="icon" ActionTag="1181012539" Tag="240" IconVisible="False" LeftMargin="9.9999" RightMargin="10.0001" TopMargin="7.2831" BottomMargin="12.7169" ctype="SpriteObjectData"> |
| ... | @@ -460,10 +460,10 @@ | ... | @@ -460,10 +460,10 @@ |
| 460 | </AbstractNodeData> | 460 | </AbstractNodeData> |
| 461 | </Children> | 461 | </Children> |
| 462 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | 462 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> |
| 463 | <Position X="587.5446" Y="226.3657" /> | 463 | <Position X="608.5416" Y="228.1254" /> |
| 464 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | 464 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> |
| 465 | <CColor A="255" R="255" G="255" B="255" /> | 465 | <CColor A="255" R="255" G="255" B="255" /> |
| 466 | <PrePosition X="0.7254" Y="0.4116" /> | 466 | <PrePosition X="0.7513" Y="0.4148" /> |
| 467 | <PreSize X="0.1235" Y="0.1818" /> | 467 | <PreSize X="0.1235" Y="0.1818" /> |
| 468 | <SingleColor A="255" R="150" G="200" B="255" /> | 468 | <SingleColor A="255" R="150" G="200" B="255" /> |
| 469 | <FirstColor A="255" R="150" G="200" B="255" /> | 469 | <FirstColor A="255" R="150" G="200" B="255" /> | ... | ... |
| ... | @@ -6,7 +6,7 @@ | ... | @@ -6,7 +6,7 @@ |
| 6 | <Guides Direction="Horizontal" Position="-67.3107" /> | 6 | <Guides Direction="Horizontal" Position="-67.3107" /> |
| 7 | </HorizontalList> | 7 | </HorizontalList> |
| 8 | <VerticalList> | 8 | <VerticalList> |
| 9 | <Guides Position="-220.0244" /> | 9 | <Guides Position="-199.2473" /> |
| 10 | <Guides Position="139.4012" /> | 10 | <Guides Position="139.4012" /> |
| 11 | <Guides Position="361.5789" /> | 11 | <Guides Position="361.5789" /> |
| 12 | <Guides Position="618.1532" /> | 12 | <Guides Position="618.1532" /> | ... | ... |
| 1 | <UserData Version="3.10.0.0"> | ||
| 2 | <Properties> | ||
| 3 | <Item Key="GuidesList"> | ||
| 4 | <Value ctype="GuidesData"> | ||
| 5 | <HorizontalList> | ||
| 6 | <Guides Direction="Horizontal" Position="-72.0961" /> | ||
| 7 | </HorizontalList> | ||
| 8 | <VerticalList> | ||
| 9 | <Guides Position="-199.2473" /> | ||
| 10 | <Guides Position="139.6035" /> | ||
| 11 | </VerticalList> | ||
| 12 | </Value> | ||
| 13 | </Item> | ||
| 14 | </Properties> | ||
| 15 | </UserData> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
785 Bytes
| 1 | <GameFile> | ||
| 2 | <PropertyGroup Name="ActivityVip" Type="Layer" ID="befe2d44-1ed8-400b-8474-83239c20ec2f" Version="3.10.0.0" /> | ||
| 3 | <Content ctype="GameProjectContent"> | ||
| 4 | <Content> | ||
| 5 | <Animation Duration="0" Speed="1.0000" /> | ||
| 6 | <ObjectData Name="Layer" Tag="297" ctype="GameLayerObjectData"> | ||
| 7 | <Size X="810.0000" Y="550.0000" /> | ||
| 8 | <Children> | ||
| 9 | <AbstractNodeData Name="bg" ActionTag="-43469328" Tag="2051" IconVisible="False" LeftMargin="-198.2433" RightMargin="-110.7567" TopMargin="-34.9298" BottomMargin="-72.0702" LeftEage="369" RightEage="369" TopEage="216" BottomEage="216" Scale9OriginX="369" Scale9OriginY="216" Scale9Width="381" Scale9Height="225" ctype="ImageViewObjectData"> | ||
| 10 | <Size X="1119.0000" Y="657.0000" /> | ||
| 11 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 12 | <Position X="361.2567" Y="256.4298" /> | ||
| 13 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 14 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 15 | <PrePosition X="0.4460" Y="0.4662" /> | ||
| 16 | <PreSize X="1.3815" Y="1.1945" /> | ||
| 17 | <FileData Type="Normal" Path="common/bg_huodong.png" Plist="" /> | ||
| 18 | </AbstractNodeData> | ||
| 19 | <AbstractNodeData Name="bg_title" ActionTag="255349692" Tag="2177" IconVisible="False" LeftMargin="56.6650" RightMargin="144.3350" TopMargin="-65.0571" BottomMargin="527.0571" LeftEage="200" RightEage="200" TopEage="29" BottomEage="29" Scale9OriginX="200" Scale9OriginY="29" Scale9Width="209" Scale9Height="30" ctype="ImageViewObjectData"> | ||
| 20 | <Size X="609.0000" Y="88.0000" /> | ||
| 21 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 22 | <Position X="361.1650" Y="571.0571" /> | ||
| 23 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 24 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 25 | <PrePosition X="0.4459" Y="1.0383" /> | ||
| 26 | <PreSize X="0.7519" Y="0.1600" /> | ||
| 27 | <FileData Type="Normal" Path="common/bg_app_title02.png" Plist="" /> | ||
| 28 | </AbstractNodeData> | ||
| 29 | <AbstractNodeData Name="bg_txt_title" ActionTag="-939537942" Tag="2178" IconVisible="False" LeftMargin="312.9250" RightMargin="397.0750" TopMargin="-41.8954" BottomMargin="549.8954" LeftEage="33" RightEage="33" TopEage="13" BottomEage="13" Scale9OriginX="33" Scale9OriginY="13" Scale9Width="34" Scale9Height="16" ctype="ImageViewObjectData"> | ||
| 30 | <Size X="100.0000" Y="42.0000" /> | ||
| 31 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 32 | <Position X="362.9250" Y="570.8954" /> | ||
| 33 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 34 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 35 | <PrePosition X="0.4481" Y="1.0380" /> | ||
| 36 | <PreSize X="0.1235" Y="0.0764" /> | ||
| 37 | <FileData Type="Normal" Path="common/title_activity.png" Plist="" /> | ||
| 38 | </AbstractNodeData> | ||
| 39 | <AbstractNodeData Name="bg_activity_vip" ActionTag="-750140484" Tag="332" IconVisible="False" LeftMargin="-98.0021" RightMargin="-85.9979" TopMargin="32.9998" BottomMargin="-44.9998" ctype="SpriteObjectData"> | ||
| 40 | <Size X="994.0000" Y="562.0000" /> | ||
| 41 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 42 | <Position X="398.9979" Y="236.0002" /> | ||
| 43 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 44 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 45 | <PrePosition X="0.4926" Y="0.4291" /> | ||
| 46 | <PreSize X="1.2272" Y="1.0218" /> | ||
| 47 | <FileData Type="Normal" Path="ui/Activity/bg_welfare.png" Plist="" /> | ||
| 48 | <BlendFunc Src="1" Dst="771" /> | ||
| 49 | </AbstractNodeData> | ||
| 50 | <AbstractNodeData Name="Image_56" ActionTag="-523748571" Tag="981" IconVisible="False" LeftMargin="-76.0295" RightMargin="409.0295" TopMargin="100.0200" BottomMargin="-72.0200" LeftEage="157" RightEage="157" TopEage="172" BottomEage="172" Scale9OriginX="157" Scale9OriginY="172" Scale9Width="163" Scale9Height="178" ctype="ImageViewObjectData"> | ||
| 51 | <Size X="477.0000" Y="522.0000" /> | ||
| 52 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 53 | <Position X="162.4705" Y="188.9800" /> | ||
| 54 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 55 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 56 | <PrePosition X="0.2006" Y="0.3436" /> | ||
| 57 | <PreSize X="0.5889" Y="0.9491" /> | ||
| 58 | <FileData Type="Normal" Path="ui/Activity/bg_gift_one_month.png" Plist="" /> | ||
| 59 | </AbstractNodeData> | ||
| 60 | <AbstractNodeData Name="Image_57" ActionTag="-734408069" Tag="982" IconVisible="False" LeftMargin="409.0528" RightMargin="-17.0528" TopMargin="97.3033" BottomMargin="-69.3033" LeftEage="137" RightEage="137" TopEage="172" BottomEage="172" Scale9OriginX="137" Scale9OriginY="172" Scale9Width="144" Scale9Height="178" ctype="ImageViewObjectData"> | ||
| 61 | <Size X="418.0000" Y="522.0000" /> | ||
| 62 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 63 | <Position X="618.0528" Y="191.6967" /> | ||
| 64 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 65 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 66 | <PrePosition X="0.7630" Y="0.3485" /> | ||
| 67 | <PreSize X="0.5160" Y="0.9491" /> | ||
| 68 | <FileData Type="Normal" Path="ui/Activity/bg_gift_one_year.png" Plist="" /> | ||
| 69 | </AbstractNodeData> | ||
| 70 | <AbstractNodeData Name="btn_vip_lianxu" ActionTag="518028505" Tag="69" IconVisible="False" PositionPercentXEnabled="True" LeftMargin="-21.9685" RightMargin="669.9685" TopMargin="496.6200" BottomMargin="-6.6200" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | ||
| 71 | <Size X="162.0000" Y="60.0000" /> | ||
| 72 | <Children> | ||
| 73 | <AbstractNodeData Name="selected" ActionTag="-330155765" Tag="70" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | ||
| 74 | <Size X="162.0000" Y="60.0000" /> | ||
| 75 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 76 | <Position X="81.0000" Y="30.0000" /> | ||
| 77 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 78 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 79 | <PrePosition X="0.5000" Y="0.5000" /> | ||
| 80 | <PreSize X="1.0000" Y="1.0000" /> | ||
| 81 | <FileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 82 | <BlendFunc Src="1" Dst="771" /> | ||
| 83 | </AbstractNodeData> | ||
| 84 | <AbstractNodeData Name="Text_2" ActionTag="-295270225" Tag="42" IconVisible="False" LeftMargin="26.5716" RightMargin="26.4284" TopMargin="14.2663" BottomMargin="14.7337" FontSize="26" LabelText="49元包月" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 85 | <Size X="109.0000" Y="31.0000" /> | ||
| 86 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 87 | <Position X="81.0716" Y="30.2337" /> | ||
| 88 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 89 | <CColor A="255" R="165" G="42" B="42" /> | ||
| 90 | <PrePosition X="0.5004" Y="0.5039" /> | ||
| 91 | <PreSize X="0.6728" Y="0.5167" /> | ||
| 92 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 93 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 94 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 95 | </AbstractNodeData> | ||
| 96 | <AbstractNodeData Name="Image_1" ActionTag="-1018835527" Tag="209" IconVisible="False" LeftMargin="116.5717" RightMargin="-21.5717" TopMargin="-10.0098" BottomMargin="46.0098" LeftEage="22" RightEage="22" TopEage="7" BottomEage="7" Scale9OriginX="22" Scale9OriginY="7" Scale9Width="23" Scale9Height="10" ctype="ImageViewObjectData"> | ||
| 97 | <Size X="67.0000" Y="24.0000" /> | ||
| 98 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 99 | <Position X="150.0717" Y="58.0098" /> | ||
| 100 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 101 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 102 | <PrePosition X="0.9264" Y="0.9668" /> | ||
| 103 | <PreSize X="0.4136" Y="0.4000" /> | ||
| 104 | <FileData Type="Normal" Path="ui/Activity/icon_vip_xufei.png" Plist="" /> | ||
| 105 | </AbstractNodeData> | ||
| 106 | </Children> | ||
| 107 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 108 | <Position X="59.0315" Y="23.3800" /> | ||
| 109 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 110 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 111 | <PrePosition X="0.0729" Y="0.0425" /> | ||
| 112 | <PreSize X="0.2000" Y="0.1091" /> | ||
| 113 | <TextColor A="255" R="65" G="65" B="70" /> | ||
| 114 | <DisabledFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 115 | <PressedFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 116 | <NormalFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 117 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 118 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 119 | </AbstractNodeData> | ||
| 120 | <AbstractNodeData Name="btn_vip_lianxu_month" ActionTag="-1637580883" Tag="206" IconVisible="False" PositionPercentXEnabled="True" LeftMargin="182.6058" RightMargin="465.3942" TopMargin="496.8307" BottomMargin="-6.8307" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | ||
| 121 | <Size X="162.0000" Y="60.0000" /> | ||
| 122 | <Children> | ||
| 123 | <AbstractNodeData Name="selected" ActionTag="2138735712" Tag="207" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | ||
| 124 | <Size X="162.0000" Y="60.0000" /> | ||
| 125 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 126 | <Position X="81.0000" Y="30.0000" /> | ||
| 127 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 128 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 129 | <PrePosition X="0.5000" Y="0.5000" /> | ||
| 130 | <PreSize X="1.0000" Y="1.0000" /> | ||
| 131 | <FileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 132 | <BlendFunc Src="1" Dst="771" /> | ||
| 133 | </AbstractNodeData> | ||
| 134 | <AbstractNodeData Name="Text_2" ActionTag="-1847371597" Tag="208" IconVisible="False" LeftMargin="26.5716" RightMargin="26.4284" TopMargin="14.2663" BottomMargin="14.7337" FontSize="26" LabelText="69元包月" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 135 | <Size X="109.0000" Y="31.0000" /> | ||
| 136 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 137 | <Position X="81.0716" Y="30.2337" /> | ||
| 138 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 139 | <CColor A="255" R="165" G="42" B="42" /> | ||
| 140 | <PrePosition X="0.5004" Y="0.5039" /> | ||
| 141 | <PreSize X="0.6728" Y="0.5167" /> | ||
| 142 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 143 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 144 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 145 | </AbstractNodeData> | ||
| 146 | </Children> | ||
| 147 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 148 | <Position X="263.6058" Y="23.1693" /> | ||
| 149 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 150 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 151 | <PrePosition X="0.3254" Y="0.0421" /> | ||
| 152 | <PreSize X="0.2000" Y="0.1091" /> | ||
| 153 | <TextColor A="255" R="65" G="65" B="70" /> | ||
| 154 | <DisabledFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 155 | <PressedFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 156 | <NormalFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 157 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 158 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 159 | </AbstractNodeData> | ||
| 160 | <AbstractNodeData Name="btn_lingqu_month" Visible="False" ActionTag="-1209852045" Tag="241" IconVisible="False" LeftMargin="79.2850" RightMargin="568.7150" TopMargin="498.1288" BottomMargin="-8.1289" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | ||
| 161 | <Size X="162.0000" Y="60.0000" /> | ||
| 162 | <Children> | ||
| 163 | <AbstractNodeData Name="selected" ActionTag="1930414194" Tag="203" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | ||
| 164 | <Size X="162.0000" Y="60.0000" /> | ||
| 165 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 166 | <Position X="81.0000" Y="30.0000" /> | ||
| 167 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 168 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 169 | <PrePosition X="0.5000" Y="0.5000" /> | ||
| 170 | <PreSize X="1.0000" Y="1.0000" /> | ||
| 171 | <FileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 172 | <BlendFunc Src="1" Dst="771" /> | ||
| 173 | </AbstractNodeData> | ||
| 174 | <AbstractNodeData Name="Image_1" ActionTag="1885057425" Tag="43" IconVisible="False" LeftMargin="1.1163" RightMargin="94.8837" TopMargin="1.7028" BottomMargin="4.2972" LeftEage="21" RightEage="21" TopEage="17" BottomEage="17" Scale9OriginX="21" Scale9OriginY="17" Scale9Width="24" Scale9Height="20" ctype="ImageViewObjectData"> | ||
| 175 | <Size X="66.0000" Y="54.0000" /> | ||
| 176 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 177 | <Position X="34.1163" Y="31.2972" /> | ||
| 178 | <Scale ScaleX="0.6721" ScaleY="0.6721" /> | ||
| 179 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 180 | <PrePosition X="0.2106" Y="0.5216" /> | ||
| 181 | <PreSize X="0.4074" Y="0.9000" /> | ||
| 182 | <FileData Type="Normal" Path="ui/Activity/activity_gift_icon.png" Plist="" /> | ||
| 183 | </AbstractNodeData> | ||
| 184 | <AbstractNodeData Name="txt" ActionTag="-225651765" Tag="242" IconVisible="False" LeftMargin="64.2498" RightMargin="14.7502" TopMargin="16.9068" BottomMargin="19.0932" FontSize="20" LabelText="领取礼包" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 185 | <Size X="83.0000" Y="24.0000" /> | ||
| 186 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 187 | <Position X="105.7498" Y="31.0932" /> | ||
| 188 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 189 | <CColor A="255" R="190" G="86" B="10" /> | ||
| 190 | <PrePosition X="0.6528" Y="0.5182" /> | ||
| 191 | <PreSize X="0.5123" Y="0.4000" /> | ||
| 192 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 193 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 194 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 195 | </AbstractNodeData> | ||
| 196 | </Children> | ||
| 197 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 198 | <Position X="160.2850" Y="21.8711" /> | ||
| 199 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 200 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 201 | <PrePosition X="0.1979" Y="0.0398" /> | ||
| 202 | <PreSize X="0.2000" Y="0.1091" /> | ||
| 203 | <TextColor A="255" R="65" G="65" B="70" /> | ||
| 204 | <DisabledFileData Type="Default" Path="Default/Button_Disable.png" Plist="" /> | ||
| 205 | <PressedFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 206 | <NormalFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 207 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 208 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 209 | </AbstractNodeData> | ||
| 210 | <AbstractNodeData Name="yilingqu_month" Visible="False" ActionTag="-1665006638" Tag="245" IconVisible="False" LeftMargin="103.3663" RightMargin="590.6337" TopMargin="490.3491" BottomMargin="-14.3491" ctype="SpriteObjectData"> | ||
| 211 | <Size X="116.0000" Y="74.0000" /> | ||
| 212 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 213 | <Position X="161.3663" Y="22.6509" /> | ||
| 214 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 215 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 216 | <PrePosition X="0.1992" Y="0.0412" /> | ||
| 217 | <PreSize X="0.1432" Y="0.1345" /> | ||
| 218 | <FileData Type="Normal" Path="ui/Activity/achievement_yilingqu.png" Plist="" /> | ||
| 219 | <BlendFunc Src="1" Dst="771" /> | ||
| 220 | </AbstractNodeData> | ||
| 221 | <AbstractNodeData Name="btn_vip_year" ActionTag="1349290642" Tag="485" IconVisible="False" PositionPercentXEnabled="True" LeftMargin="561.6255" RightMargin="86.3745" TopMargin="497.3177" BottomMargin="-7.3177" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | ||
| 222 | <Size X="162.0000" Y="60.0000" /> | ||
| 223 | <Children> | ||
| 224 | <AbstractNodeData Name="selected" ActionTag="806992118" Tag="223" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | ||
| 225 | <Size X="162.0000" Y="60.0000" /> | ||
| 226 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 227 | <Position X="81.0000" Y="30.0000" /> | ||
| 228 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 229 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 230 | <PrePosition X="0.5000" Y="0.5000" /> | ||
| 231 | <PreSize X="1.0000" Y="1.0000" /> | ||
| 232 | <FileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 233 | <BlendFunc Src="1" Dst="771" /> | ||
| 234 | </AbstractNodeData> | ||
| 235 | <AbstractNodeData Name="Text_102" ActionTag="-1496397639" Tag="983" IconVisible="False" LeftMargin="18.1549" RightMargin="18.8451" TopMargin="13.6017" BottomMargin="15.3983" FontSize="26" LabelText="299元包年" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 236 | <Size X="125.0000" Y="31.0000" /> | ||
| 237 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 238 | <Position X="80.6549" Y="30.8983" /> | ||
| 239 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 240 | <CColor A="255" R="165" G="42" B="42" /> | ||
| 241 | <PrePosition X="0.4979" Y="0.5150" /> | ||
| 242 | <PreSize X="0.7716" Y="0.5167" /> | ||
| 243 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 244 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 245 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 246 | </AbstractNodeData> | ||
| 247 | <AbstractNodeData Name="Text_103" Visible="False" ActionTag="900644303" VisibleForFrame="False" Tag="984" IconVisible="False" LeftMargin="17.7905" RightMargin="14.2095" TopMargin="31.6245" BottomMargin="8.3755" FontSize="20" LabelText="(剩余300天)" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 248 | <Size X="130.0000" Y="20.0000" /> | ||
| 249 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 250 | <Position X="82.7905" Y="18.3755" /> | ||
| 251 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 252 | <CColor A="255" R="165" G="42" B="42" /> | ||
| 253 | <PrePosition X="0.5111" Y="0.3063" /> | ||
| 254 | <PreSize X="0.8025" Y="0.3333" /> | ||
| 255 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 256 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 257 | </AbstractNodeData> | ||
| 258 | </Children> | ||
| 259 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 260 | <Position X="642.6255" Y="22.6823" /> | ||
| 261 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 262 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 263 | <PrePosition X="0.7934" Y="0.0412" /> | ||
| 264 | <PreSize X="0.2000" Y="0.1091" /> | ||
| 265 | <TextColor A="255" R="65" G="65" B="70" /> | ||
| 266 | <DisabledFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 267 | <PressedFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 268 | <NormalFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 269 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 270 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 271 | </AbstractNodeData> | ||
| 272 | <AbstractNodeData Name="btn_lingqu_year" Visible="False" ActionTag="408602144" Tag="243" IconVisible="False" LeftMargin="558.9402" RightMargin="89.0598" TopMargin="498.3236" BottomMargin="-8.3236" TouchEnable="True" FontSize="14" Scale9Enable="True" LeftEage="15" RightEage="15" TopEage="11" BottomEage="11" Scale9OriginX="15" Scale9OriginY="11" Scale9Width="132" Scale9Height="38" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="ButtonObjectData"> | ||
| 273 | <Size X="162.0000" Y="60.0000" /> | ||
| 274 | <Children> | ||
| 275 | <AbstractNodeData Name="selected" Visible="False" ActionTag="1452305529" Tag="202" IconVisible="False" PositionPercentXEnabled="True" PositionPercentYEnabled="True" ctype="SpriteObjectData"> | ||
| 276 | <Size X="162.0000" Y="60.0000" /> | ||
| 277 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 278 | <Position X="81.0000" Y="30.0000" /> | ||
| 279 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 280 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 281 | <PrePosition X="0.5000" Y="0.5000" /> | ||
| 282 | <PreSize X="1.0000" Y="1.0000" /> | ||
| 283 | <FileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 284 | <BlendFunc Src="1" Dst="771" /> | ||
| 285 | </AbstractNodeData> | ||
| 286 | <AbstractNodeData Name="Image_2" ActionTag="-1065554251" Tag="44" IconVisible="False" LeftMargin="6.2166" RightMargin="89.7834" TopMargin="2.0000" BottomMargin="4.0000" LeftEage="21" RightEage="21" TopEage="17" BottomEage="17" Scale9OriginX="21" Scale9OriginY="17" Scale9Width="24" Scale9Height="20" ctype="ImageViewObjectData"> | ||
| 287 | <Size X="66.0000" Y="54.0000" /> | ||
| 288 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 289 | <Position X="39.2166" Y="31.0000" /> | ||
| 290 | <Scale ScaleX="0.6667" ScaleY="0.6667" /> | ||
| 291 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 292 | <PrePosition X="0.2421" Y="0.5167" /> | ||
| 293 | <PreSize X="0.4074" Y="0.9000" /> | ||
| 294 | <FileData Type="Normal" Path="ui/Activity/activity_gift_icon.png" Plist="" /> | ||
| 295 | </AbstractNodeData> | ||
| 296 | <AbstractNodeData Name="txt" ActionTag="1626546622" Tag="244" IconVisible="False" LeftMargin="70.2168" RightMargin="8.7832" TopMargin="16.7121" BottomMargin="19.2879" FontSize="20" LabelText="领取礼包" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 297 | <Size X="83.0000" Y="24.0000" /> | ||
| 298 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 299 | <Position X="111.7168" Y="31.2879" /> | ||
| 300 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 301 | <CColor A="255" R="190" G="86" B="10" /> | ||
| 302 | <PrePosition X="0.6896" Y="0.5215" /> | ||
| 303 | <PreSize X="0.5123" Y="0.4000" /> | ||
| 304 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 305 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 306 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 307 | </AbstractNodeData> | ||
| 308 | </Children> | ||
| 309 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 310 | <Position X="639.9402" Y="21.6764" /> | ||
| 311 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 312 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 313 | <PrePosition X="0.7900" Y="0.0394" /> | ||
| 314 | <PreSize X="0.2000" Y="0.1091" /> | ||
| 315 | <TextColor A="255" R="65" G="65" B="70" /> | ||
| 316 | <DisabledFileData Type="Default" Path="Default/Button_Disable.png" Plist="" /> | ||
| 317 | <PressedFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 318 | <NormalFileData Type="Normal" Path="common/btn_green02_s.png" Plist="" /> | ||
| 319 | <OutlineColor A="255" R="255" G="0" B="0" /> | ||
| 320 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 321 | </AbstractNodeData> | ||
| 322 | <AbstractNodeData Name="yilingqu_year" Visible="False" ActionTag="-1866334125" Tag="246" IconVisible="False" LeftMargin="581.6375" RightMargin="112.3625" TopMargin="490.5239" BottomMargin="-14.5239" ctype="SpriteObjectData"> | ||
| 323 | <Size X="116.0000" Y="74.0000" /> | ||
| 324 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 325 | <Position X="639.6375" Y="22.4761" /> | ||
| 326 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 327 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 328 | <PrePosition X="0.7897" Y="0.0409" /> | ||
| 329 | <PreSize X="0.1432" Y="0.1345" /> | ||
| 330 | <FileData Type="Normal" Path="ui/Activity/achievement_yilingqu.png" Plist="" /> | ||
| 331 | <BlendFunc Src="1" Dst="771" /> | ||
| 332 | </AbstractNodeData> | ||
| 333 | <AbstractNodeData Name="m_item_1" ActionTag="1467138261" Tag="371" IconVisible="False" LeftMargin="52.9459" RightMargin="657.0541" TopMargin="215.5085" BottomMargin="234.4915" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | ||
| 334 | <Size X="100.0000" Y="100.0000" /> | ||
| 335 | <Children> | ||
| 336 | <AbstractNodeData Name="icon" ActionTag="-1112011590" Tag="236" IconVisible="False" LeftMargin="15.4335" RightMargin="4.5665" TopMargin="4.5663" BottomMargin="15.4337" ctype="SpriteObjectData"> | ||
| 337 | <Size X="80.0000" Y="80.0000" /> | ||
| 338 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 339 | <Position X="55.4335" Y="55.4337" /> | ||
| 340 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 341 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 342 | <PrePosition X="0.5543" Y="0.5543" /> | ||
| 343 | <PreSize X="0.8000" Y="0.8000" /> | ||
| 344 | <FileData Type="Normal" Path="icon/600001.png" Plist="" /> | ||
| 345 | <BlendFunc Src="1" Dst="771" /> | ||
| 346 | </AbstractNodeData> | ||
| 347 | <AbstractNodeData Name="txt" ActionTag="464526158" Tag="373" IconVisible="False" LeftMargin="25.1155" RightMargin="14.8845" TopMargin="53.3011" BottomMargin="16.6989" FontSize="24" LabelText="2000" HorizontalAlignmentType="HT_Center" VerticalAlignmentType="VT_Center" OutlineEnabled="True" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 348 | <Size X="60.0000" Y="30.0000" /> | ||
| 349 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 350 | <Position X="55.1155" Y="31.6989" /> | ||
| 351 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 352 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 353 | <PrePosition X="0.5512" Y="0.3170" /> | ||
| 354 | <PreSize X="0.6000" Y="0.3000" /> | ||
| 355 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 356 | <OutlineColor A="255" R="30" G="144" B="255" /> | ||
| 357 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 358 | </AbstractNodeData> | ||
| 359 | </Children> | ||
| 360 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 361 | <Position X="102.9459" Y="284.4915" /> | ||
| 362 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 363 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 364 | <PrePosition X="0.1271" Y="0.5173" /> | ||
| 365 | <PreSize X="0.1235" Y="0.1818" /> | ||
| 366 | <SingleColor A="255" R="150" G="200" B="255" /> | ||
| 367 | <FirstColor A="255" R="150" G="200" B="255" /> | ||
| 368 | <EndColor A="255" R="255" G="255" B="255" /> | ||
| 369 | <ColorVector ScaleY="1.0000" /> | ||
| 370 | </AbstractNodeData> | ||
| 371 | <AbstractNodeData Name="m_item_2" ActionTag="1456758804" Tag="224" IconVisible="False" LeftMargin="187.9791" RightMargin="522.0209" TopMargin="239.9594" BottomMargin="210.0406" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | ||
| 372 | <Size X="100.0000" Y="100.0000" /> | ||
| 373 | <Children> | ||
| 374 | <AbstractNodeData Name="icon" ActionTag="1085027278" Tag="237" IconVisible="False" LeftMargin="11.3585" RightMargin="8.6415" TopMargin="7.2833" BottomMargin="12.7167" ctype="SpriteObjectData"> | ||
| 375 | <Size X="80.0000" Y="80.0000" /> | ||
| 376 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 377 | <Position X="51.3585" Y="52.7167" /> | ||
| 378 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 379 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 380 | <PrePosition X="0.5136" Y="0.5272" /> | ||
| 381 | <PreSize X="0.8000" Y="0.8000" /> | ||
| 382 | <FileData Type="Normal" Path="icon/600001.png" Plist="" /> | ||
| 383 | <BlendFunc Src="1" Dst="771" /> | ||
| 384 | </AbstractNodeData> | ||
| 385 | <AbstractNodeData Name="txt" ActionTag="-195852252" Tag="226" IconVisible="False" LeftMargin="22.1167" RightMargin="17.8833" TopMargin="56.0186" BottomMargin="13.9814" FontSize="24" LabelText="2000" HorizontalAlignmentType="HT_Center" VerticalAlignmentType="VT_Center" OutlineEnabled="True" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 386 | <Size X="60.0000" Y="30.0000" /> | ||
| 387 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 388 | <Position X="52.1167" Y="28.9814" /> | ||
| 389 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 390 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 391 | <PrePosition X="0.5212" Y="0.2898" /> | ||
| 392 | <PreSize X="0.6000" Y="0.3000" /> | ||
| 393 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 394 | <OutlineColor A="255" R="30" G="144" B="255" /> | ||
| 395 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 396 | </AbstractNodeData> | ||
| 397 | </Children> | ||
| 398 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 399 | <Position X="237.9791" Y="260.0406" /> | ||
| 400 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 401 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 402 | <PrePosition X="0.2938" Y="0.4728" /> | ||
| 403 | <PreSize X="0.1235" Y="0.1818" /> | ||
| 404 | <SingleColor A="255" R="150" G="200" B="255" /> | ||
| 405 | <FirstColor A="255" R="150" G="200" B="255" /> | ||
| 406 | <EndColor A="255" R="255" G="255" B="255" /> | ||
| 407 | <ColorVector ScaleY="1.0000" /> | ||
| 408 | </AbstractNodeData> | ||
| 409 | <AbstractNodeData Name="y_item_1" ActionTag="818149339" Tag="227" IconVisible="False" LeftMargin="507.3002" RightMargin="202.6998" TopMargin="188.3406" BottomMargin="261.6594" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | ||
| 410 | <Size X="100.0000" Y="100.0000" /> | ||
| 411 | <Children> | ||
| 412 | <AbstractNodeData Name="icon" ActionTag="-1486125082" Tag="238" IconVisible="False" LeftMargin="19.5087" RightMargin="0.4913" TopMargin="16.7917" BottomMargin="3.2083" ctype="SpriteObjectData"> | ||
| 413 | <Size X="80.0000" Y="80.0000" /> | ||
| 414 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 415 | <Position X="59.5087" Y="43.2083" /> | ||
| 416 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 417 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 418 | <PrePosition X="0.5951" Y="0.4321" /> | ||
| 419 | <PreSize X="0.8000" Y="0.8000" /> | ||
| 420 | <FileData Type="Normal" Path="icon/600001.png" Plist="" /> | ||
| 421 | <BlendFunc Src="1" Dst="771" /> | ||
| 422 | </AbstractNodeData> | ||
| 423 | <AbstractNodeData Name="txt" ActionTag="-1180374969" Tag="229" IconVisible="False" LeftMargin="27.8323" RightMargin="12.1677" TopMargin="61.4520" BottomMargin="8.5480" FontSize="24" LabelText="2000" HorizontalAlignmentType="HT_Center" VerticalAlignmentType="VT_Center" OutlineEnabled="True" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 424 | <Size X="60.0000" Y="30.0000" /> | ||
| 425 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 426 | <Position X="57.8323" Y="23.5480" /> | ||
| 427 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 428 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 429 | <PrePosition X="0.5783" Y="0.2355" /> | ||
| 430 | <PreSize X="0.6000" Y="0.3000" /> | ||
| 431 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 432 | <OutlineColor A="255" R="30" G="144" B="255" /> | ||
| 433 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 434 | </AbstractNodeData> | ||
| 435 | </Children> | ||
| 436 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 437 | <Position X="557.3002" Y="311.6594" /> | ||
| 438 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 439 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 440 | <PrePosition X="0.6880" Y="0.5667" /> | ||
| 441 | <PreSize X="0.1235" Y="0.1818" /> | ||
| 442 | <SingleColor A="255" R="150" G="200" B="255" /> | ||
| 443 | <FirstColor A="255" R="150" G="200" B="255" /> | ||
| 444 | <EndColor A="255" R="255" G="255" B="255" /> | ||
| 445 | <ColorVector ScaleY="1.0000" /> | ||
| 446 | </AbstractNodeData> | ||
| 447 | <AbstractNodeData Name="y_item_2" ActionTag="-1475970780" Tag="230" IconVisible="False" LeftMargin="635.2996" RightMargin="74.7004" TopMargin="205.9991" BottomMargin="244.0009" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | ||
| 448 | <Size X="100.0000" Y="100.0000" /> | ||
| 449 | <Children> | ||
| 450 | <AbstractNodeData Name="icon" ActionTag="-1960472853" Tag="239" IconVisible="False" LeftMargin="11.0001" RightMargin="8.9999" TopMargin="6.0001" BottomMargin="13.9999" ctype="SpriteObjectData"> | ||
| 451 | <Size X="80.0000" Y="80.0000" /> | ||
| 452 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 453 | <Position X="51.0001" Y="53.9999" /> | ||
| 454 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 455 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 456 | <PrePosition X="0.5100" Y="0.5400" /> | ||
| 457 | <PreSize X="0.8000" Y="0.8000" /> | ||
| 458 | <FileData Type="Normal" Path="icon/600001.png" Plist="" /> | ||
| 459 | <BlendFunc Src="1" Dst="771" /> | ||
| 460 | </AbstractNodeData> | ||
| 461 | <AbstractNodeData Name="txt" ActionTag="1996730678" Tag="232" IconVisible="False" LeftMargin="20.7553" RightMargin="19.2447" TopMargin="50.5847" BottomMargin="19.4153" FontSize="24" LabelText="2000" HorizontalAlignmentType="HT_Center" VerticalAlignmentType="VT_Center" OutlineEnabled="True" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 462 | <Size X="60.0000" Y="30.0000" /> | ||
| 463 | <AnchorPoint ScaleX="0.4332" ScaleY="0.5693" /> | ||
| 464 | <Position X="46.7473" Y="36.4943" /> | ||
| 465 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 466 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 467 | <PrePosition X="0.4675" Y="0.3649" /> | ||
| 468 | <PreSize X="0.6000" Y="0.3000" /> | ||
| 469 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 470 | <OutlineColor A="255" R="30" G="144" B="255" /> | ||
| 471 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 472 | </AbstractNodeData> | ||
| 473 | </Children> | ||
| 474 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 475 | <Position X="685.2996" Y="294.0009" /> | ||
| 476 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 477 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 478 | <PrePosition X="0.8460" Y="0.5345" /> | ||
| 479 | <PreSize X="0.1235" Y="0.1818" /> | ||
| 480 | <SingleColor A="255" R="150" G="200" B="255" /> | ||
| 481 | <FirstColor A="255" R="150" G="200" B="255" /> | ||
| 482 | <EndColor A="255" R="255" G="255" B="255" /> | ||
| 483 | <ColorVector ScaleY="1.0000" /> | ||
| 484 | </AbstractNodeData> | ||
| 485 | <AbstractNodeData Name="y_item_3" ActionTag="42590575" Tag="233" IconVisible="False" LeftMargin="559.5467" RightMargin="150.4533" TopMargin="276.6342" BottomMargin="173.3658" TouchEnable="True" ClipAble="False" BackColorAlpha="102" ColorAngle="90.0000" Scale9Width="1" Scale9Height="1" ctype="PanelObjectData"> | ||
| 486 | <Size X="100.0000" Y="100.0000" /> | ||
| 487 | <Children> | ||
| 488 | <AbstractNodeData Name="icon" ActionTag="1181012539" Tag="240" IconVisible="False" LeftMargin="9.9999" RightMargin="10.0001" TopMargin="7.2831" BottomMargin="12.7169" ctype="SpriteObjectData"> | ||
| 489 | <Size X="80.0000" Y="80.0000" /> | ||
| 490 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 491 | <Position X="49.9999" Y="52.7169" /> | ||
| 492 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 493 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 494 | <PrePosition X="0.5000" Y="0.5272" /> | ||
| 495 | <PreSize X="0.8000" Y="0.8000" /> | ||
| 496 | <FileData Type="Normal" Path="icon/600001.png" Plist="" /> | ||
| 497 | <BlendFunc Src="1" Dst="771" /> | ||
| 498 | </AbstractNodeData> | ||
| 499 | <AbstractNodeData Name="txt" ActionTag="-201570632" Tag="235" IconVisible="False" LeftMargin="24.8318" RightMargin="15.1682" TopMargin="54.6606" BottomMargin="15.3394" FontSize="24" LabelText="2000" HorizontalAlignmentType="HT_Center" VerticalAlignmentType="VT_Center" OutlineEnabled="True" ShadowOffsetX="2.0000" ShadowOffsetY="-2.0000" ctype="TextObjectData"> | ||
| 500 | <Size X="60.0000" Y="30.0000" /> | ||
| 501 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 502 | <Position X="54.8318" Y="30.3394" /> | ||
| 503 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 504 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 505 | <PrePosition X="0.5483" Y="0.3034" /> | ||
| 506 | <PreSize X="0.6000" Y="0.3000" /> | ||
| 507 | <FontResource Type="Normal" Path="ui/font/fangzhengcuyuan.ttf" Plist="" /> | ||
| 508 | <OutlineColor A="255" R="30" G="144" B="255" /> | ||
| 509 | <ShadowColor A="255" R="110" G="110" B="110" /> | ||
| 510 | </AbstractNodeData> | ||
| 511 | </Children> | ||
| 512 | <AnchorPoint ScaleX="0.5000" ScaleY="0.5000" /> | ||
| 513 | <Position X="609.5467" Y="223.3658" /> | ||
| 514 | <Scale ScaleX="1.0000" ScaleY="1.0000" /> | ||
| 515 | <CColor A="255" R="255" G="255" B="255" /> | ||
| 516 | <PrePosition X="0.7525" Y="0.4061" /> | ||
| 517 | <PreSize X="0.1235" Y="0.1818" /> | ||
| 518 | <SingleColor A="255" R="150" G="200" B="255" /> | ||
| 519 | <FirstColor A="255" R="150" G="200" B="255" /> | ||
| 520 | <EndColor A="255" R="255" G="255" B="255" /> | ||
| 521 | <ColorVector ScaleY="1.0000" /> | ||
| 522 | </AbstractNodeData> | ||
| 523 | </Children> | ||
| 524 | </ObjectData> | ||
| 525 | </Content> | ||
| 526 | </Content> | ||
| 527 | </GameFile> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -903,6 +903,8 @@ | ... | @@ -903,6 +903,8 @@ |
| 903 | <Image Name="btn_activity_11001_s.png" /> | 903 | <Image Name="btn_activity_11001_s.png" /> |
| 904 | <Image Name="btn_activity_11002.png" /> | 904 | <Image Name="btn_activity_11002.png" /> |
| 905 | <Image Name="btn_activity_11002_s.png" /> | 905 | <Image Name="btn_activity_11002_s.png" /> |
| 906 | <Image Name="btn_activity_11002_s_shdx.png" /> | ||
| 907 | <Image Name="btn_activity_11002_shdx.png" /> | ||
| 906 | <Image Name="btn_activity_11003_2.png" /> | 908 | <Image Name="btn_activity_11003_2.png" /> |
| 907 | <Image Name="btn_activity_11003_2_s.png" /> | 909 | <Image Name="btn_activity_11003_2_s.png" /> |
| 908 | <Image Name="btn_activity_11003_3.png" /> | 910 | <Image Name="btn_activity_11003_3.png" /> |
| ... | @@ -921,8 +923,6 @@ | ... | @@ -921,8 +923,6 @@ |
| 921 | <Image Name="btn_activity_11005_8.png" /> | 923 | <Image Name="btn_activity_11005_8.png" /> |
| 922 | <Image Name="btn_activity_11005_8_s.png" /> | 924 | <Image Name="btn_activity_11005_8_s.png" /> |
| 923 | <Image Name="btn_activity_11005_9_s.png" /> | 925 | <Image Name="btn_activity_11005_9_s.png" /> |
| 924 | <Image Name="btn_activity_11002_s_shdx.png" /> | ||
| 925 | <Image Name="btn_activity_11002_shdx.png" /> | ||
| 926 | <Image Name="btn_activity_lottery_2.png" /> | 926 | <Image Name="btn_activity_lottery_2.png" /> |
| 927 | <Image Name="btn_close.png" /> | 927 | <Image Name="btn_close.png" /> |
| 928 | <Image Name="btn_close_s.png" /> | 928 | <Image Name="btn_close_s.png" /> |
| ... | @@ -945,6 +945,7 @@ | ... | @@ -945,6 +945,7 @@ |
| 945 | <Image Name="fnt_turntable_go.png" /> | 945 | <Image Name="fnt_turntable_go.png" /> |
| 946 | <Image Name="fnt_turntable_tomorrow.png" /> | 946 | <Image Name="fnt_turntable_tomorrow.png" /> |
| 947 | <Image Name="icon_coin.png" /> | 947 | <Image Name="icon_coin.png" /> |
| 948 | <Image Name="icon_vip_xufei.png" /> | ||
| 948 | <Image Name="img_activity_seven_get.png" /> | 949 | <Image Name="img_activity_seven_get.png" /> |
| 949 | <Image Name="img_activity_seven_light.png" /> | 950 | <Image Name="img_activity_seven_light.png" /> |
| 950 | <Image Name="img_activity_vip_daily.png" /> | 951 | <Image Name="img_activity_vip_daily.png" /> |
| ... | @@ -963,6 +964,9 @@ | ... | @@ -963,6 +964,9 @@ |
| 963 | <Image Name="turntable_show_time.png" /> | 964 | <Image Name="turntable_show_time.png" /> |
| 964 | <Image Name="vip_title.png" /> | 965 | <Image Name="vip_title.png" /> |
| 965 | <Image Name="yilingqu.png" /> | 966 | <Image Name="yilingqu.png" /> |
| 967 | <Folder Name="shanghai_ctcc"> | ||
| 968 | <Project Name="ActivityVip.csd" Type="Layer" /> | ||
| 969 | </Folder> | ||
| 966 | </Folder> | 970 | </Folder> |
| 967 | <Folder Name="chenghao"> | 971 | <Folder Name="chenghao"> |
| 968 | <Image Name="bg_chenghao_get.png" /> | 972 | <Image Name="bg_chenghao_get.png" /> | ... | ... |
-
Please register or sign in to post a comment