0620
Showing
71 changed files
with
3563 additions
and
516 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> | ||
46 | |||
47 | <platform id="103,102,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"/> | ||
49 | <pay id="7" name="100钻石" type="1" extra="0" item="100000,100" rmb="10.0" product="dclyac010" productPuTao="qjqp007" agentLv="0" 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"/> | ||
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> | 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 | |||
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,100 +273,100 @@ function UserModel.onUpdateItems(params) | ... | @@ -266,100 +273,100 @@ 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; |
289 | end | 296 | end |
290 | end | 297 | end |
291 | EventListener.dispatchEvent(EnumEvent.UPDATE_MAIL); | 298 | EventListener.dispatchEvent(EnumEvent.UPDATE_MAIL); |
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; |
304 | end | 311 | end |
305 | end | 312 | end |
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 |
321 | end | 328 | end |
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); |
333 | end | 340 | end |
334 | end | 341 | end |
335 | 342 | ||
336 | SocketClient:getInstance():send("gateway_msg.use_item_msg", | 343 | SocketClient:getInstance():send("gateway_msg.use_item_msg", |
337 | { | 344 | { |
338 | item_id = item_id, | 345 | item_id = item_id, |
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); |
350 | end | 357 | end |
351 | end | 358 | end |
352 | 359 | ||
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"); |
406 | SocketClient:getInstance():send("gateway_msg.login_msg", | 413 | --APK容易崩溃,查找原因中。。。 |
407 | { | 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"); | ||
418 | SocketClient:getInstance():send("gateway_msg.login_msg", | ||
419 | { | ||
420 | platform = PLATFORM, | ||
421 | account = account, | ||
422 | session = session, | ||
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 | { | ||
408 | platform = PLATFORM, | 444 | platform = PLATFORM, |
409 | account = account, | 445 | account = account, |
410 | session = session, | 446 | session = session, |
411 | }); | 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 |
... | @@ -701,7 +746,7 @@ function UserModel.hasNewMail() | ... | @@ -701,7 +746,7 @@ function UserModel.hasNewMail() |
701 | end | 746 | end |
702 | end | 747 | end |
703 | end | 748 | end |
704 | 749 | ||
705 | return hasNewMail; | 750 | return hasNewMail; |
706 | end | 751 | end |
707 | 752 | ||
... | @@ -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,27 +1038,28 @@ end | ... | @@ -991,27 +1038,28 @@ 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; |
1048 | end | ||
1001 | end | 1049 | end |
1002 | 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 | -- 不是会员,不显示小红点 |
1007 | end | 1054 | num = num - 1; |
1055 | end | ||
1008 | end | 1056 | end |
1009 | end | 1057 | end |
1010 | return num; | 1058 | return num; |
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; |
1079 | end | ||
1031 | end | 1080 | end |
1032 | end | 1081 | end |
1033 | 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 shopInfo = ShopInfo.getPayInfo(ref.id); |
240 | local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun); | 241 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[1].num); |
241 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); | ||
242 | else | ||
243 | local shopInfo = ShopInfo.getPayInfo(ref.id); | ||
244 | 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 | 247 | local shopInfo = ShopInfo.getPayInfo(ref.id); |
252 | local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun); | 248 | ShopModel.pay(shopInfo.product, shopInfo.name, shopInfo.costList[1].num); |
253 | cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); | ||
254 | else | ||
255 | local shopInfo = ShopInfo.getPayInfo(ref.id); | ||
256 | 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