Commit fe27a2a7 fe27a2a71ae5ae6bac21ef6fadee962cc9a741fc by jinwawa

0723

1 parent 21b032a8
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
3 <!--m0800279afc6c--> 3 <!--m0800279afc6c-->
4 <!--m0800278b87c2--> 4 <!--m0800278b87c2-->
5 <!----> 5 <!---->
6 <Account>m0800278b87c21</Account> 6 <Account>m0800278b87c87</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>603</feiyanzoubi_best> 28 <feiyanzoubi_best>603</feiyanzoubi_best>
29 <uid>1030100010142926</uid> 29 <uid>1010100010254572</uid>
30 <is_bird_game_guide>1</is_bird_game_guide> 30 <is_bird_game_guide>1</is_bird_game_guide>
31 <bird_best>1107</bird_best> 31 <bird_best>1107</bird_best>
32 <is_haidao_game_guide>1</is_haidao_game_guide> 32 <is_haidao_game_guide>1</is_haidao_game_guide>
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
45 <!--每日PK次数上限--> 45 <!--每日PK次数上限-->
46 <common id="23" val="10"/> 46 <common id="23" val="10"/>
47 <!--每日vip,PK次数上限--> 47 <!--每日vip,PK次数上限-->
48 <common id="24" val="15"/> 48 <common id="24" val="9999999"/>
49 49
50 <!--是否开启vip--> 50 <!--是否开启vip-->
51 <common id="10000" val="1"/> 51 <common id="10000" val="1"/>
......
...@@ -2297,7 +2297,7 @@ ...@@ -2297,7 +2297,7 @@
2297 flag:1:使用指定的宠物组.0:按照参数随机(默认0) 2297 flag:1:使用指定的宠物组.0:按照参数随机(默认0)
2298 --> 2298 -->
2299 2299
2300 <user id="1001" name="对手1001" pk_val="500" petstar="0,0" lv="0,0" skill="0" flag="1"> 2300 <user id="1001" name="对手1001" pk_val="100" petstar="0,0" lv="0,0" skill="0" flag="1">
2301 <!-- 2301 <!--
2302 id//id 2302 id//id
2303 lv//等级 2303 lv//等级
...@@ -2308,15 +2308,25 @@ ...@@ -2308,15 +2308,25 @@
2308 --> 2308 -->
2309 <pet id="10001" lv="1" skill_id="3006" ack="2" hp="4" congming="10"/> 2309 <pet id="10001" lv="1" skill_id="3006" ack="2" hp="4" congming="10"/>
2310 <pet id="10002" lv="1" skill_id="2003" ack="2" hp="4" congming="10"/> 2310 <pet id="10002" lv="1" skill_id="2003" ack="2" hp="4" congming="10"/>
2311 <pet id="10003" lv="1" skill_id="1004" ack="3" hp="4" congming="10"/> 2311 <pet id="10008" lv="1" skill_id="4000" ack="2" hp="4" congming="10"/>
2312 <pet id="10004" lv="1" skill_id="2000" ack="1" hp="7" congming="10"/> 2312 <pet id="10010" lv="1" skill_id="1002" ack="2" hp="4" congming="10"/>
2313 <pet id="10005" lv="1" skill_id="4006" ack="2" hp="5" congming="10"/> 2313 <pet id="10013" lv="1" skill_id="1004" ack="2" hp="4" congming="10"/>
2314 <pet id="10006" lv="1" skill_id="3003" ack="1" hp="6" congming="10"/> 2314 <pet id="10014" lv="1" skill_id="2002" ack="2" hp="4" congming="10"/>
2315 2315 <pet id="20001" lv="1" skill_id="3006" ack="2" hp="4" congming="10"/>
2316 2316 <pet id="20006" lv="1" skill_id="1004" ack="2" hp="4" congming="10"/>
2317 <pet id="20009" lv="1" skill_id="1002" ack="2" hp="4" congming="10"/>
2318 <pet id="20010" lv="1" skill_id="2002" ack="2" hp="4" congming="10"/>
2319 <pet id="20022" lv="1" skill_id="2003" ack="2" hp="4" congming="10"/>
2320 <pet id="20048" lv="1" skill_id="3000" ack="2" hp="4" congming="10"/>
2321 <pet id="30003" lv="1" skill_id="1004" ack="2" hp="4" congming="10"/>
2322 <pet id="30008" lv="1" skill_id="2003" ack="2" hp="4" congming="10"/>
2323 <pet id="30027" lv="1" skill_id="3000" ack="2" hp="4" congming="10"/>
2324 <pet id="30037" lv="1" skill_id="2002" ack="2" hp="4" congming="10"/>
2325
2326
2317 </user> 2327 </user>
2318 2328
2319 <user id="1002" name="对手1002" pk_val="1000" petstar="0,0" lv="0,0" skill="0" flag="0"> 2329 <user id="1002" name="对手1002" pk_val="500" petstar="0,0" lv="0,0" skill="0" flag="0">
2320 <!-- 2330 <!--
2321 id//id 2331 id//id
2322 lv//等级 2332 lv//等级
...@@ -2418,7 +2428,7 @@ ...@@ -2418,7 +2428,7 @@
2418 2428
2419 </user> 2429 </user>
2420 2430
2421 <user id="1003" name="对手1003" pk_val="2000" petstar="0,0" lv="1,1" skill="1" flag="0"> 2431 <user id="1003" name="对手1003" pk_val="9999999" petstar="0,0" lv="3,1" skill="1" flag="0">
2422 <!-- 2432 <!--
2423 id//id 2433 id//id
2424 lv//等级 2434 lv//等级
...@@ -2566,154 +2576,5 @@ ...@@ -2566,154 +2576,5 @@
2566 2576
2567 2577
2568 </user> 2578 </user>
2569
2570 <user id="1004" name="对手1004" pk_val="9999999" petstar="1,1" lv="1,1" skill="1" flag="0">
2571 <!--
2572 id//id
2573 lv//等级
2574 skill_id//解锁技能ID
2575 ack//攻击力
2576 hp//血
2577 congming//聪明
2578 -->
2579 <pet id="10001" lv="8" skill_id="3006" ack="2" hp="4" congming="80"/>
2580 <pet id="10002" lv="8" skill_id="2003" ack="2" hp="4" congming="80"/>
2581 <pet id="10003" lv="8" skill_id="1004" ack="3" hp="4" congming="80"/>
2582 <pet id="10004" lv="8" skill_id="2000" ack="1" hp="7" congming="80"/>
2583 <pet id="10005" lv="8" skill_id="4006" ack="2" hp="5" congming="80"/>
2584 <pet id="10006" lv="8" skill_id="3003" ack="1" hp="6" congming="80"/>
2585 <pet id="10007" lv="8" skill_id="1007" ack="1" hp="6" congming="80"/>
2586 <pet id="10008" lv="8" skill_id="4000" ack="2" hp="4" congming="80"/>
2587 <pet id="10009" lv="8" skill_id="1016" ack="2" hp="5" congming="80"/>
2588 <pet id="10010" lv="8" skill_id="1002" ack="2" hp="4" congming="80"/>
2589 <pet id="10011" lv="8" skill_id="4002" ack="2" hp="5" congming="80"/>
2590 <pet id="10012" lv="8" skill_id="1014" ack="2" hp="5" congming="80"/>
2591 <pet id="10013" lv="8" skill_id="1004" ack="2" hp="4" congming="80"/>
2592 <pet id="10014" lv="8" skill_id="2002" ack="2" hp="4" congming="80"/>
2593 <pet id="10015" lv="8" skill_id="1000" ack="3" hp="5" congming="80"/>
2594 <pet id="10016" lv="8" skill_id="1008" ack="2" hp="5" congming="80"/>
2595 <pet id="10017" lv="8" skill_id="2003" ack="2" hp="5" congming="80"/>
2596 <pet id="10018" lv="8" skill_id="4007" ack="2" hp="6" congming="80"/>
2597 <pet id="10019" lv="8" skill_id="2001" ack="4" hp="4" congming="80"/>
2598 <pet id="10020" lv="8" skill_id="4008" ack="2" hp="6" congming="80"/>
2599 <pet id="10021" lv="8" skill_id="1001" ack="2" hp="6" congming="80"/>
2600 <pet id="10022" lv="8" skill_id="1006" ack="2" hp="6" congming="80"/>
2601 <pet id="10023" lv="8" skill_id="1006" ack="2" hp="6" congming="80"/>
2602 <pet id="10024" lv="8" skill_id="3001" ack="2" hp="6" congming="80"/>
2603 <pet id="10027" lv="8" skill_id="2000" ack="1" hp="9" congming="80"/>
2604 <pet id="10029" lv="8" skill_id="4009" ack="3" hp="5" congming="80"/>
2605 <pet id="10032" lv="8" skill_id="1003" ack="2" hp="6" congming="80"/>
2606 <pet id="10052" lv="8" skill_id="2002" ack="2" hp="5" congming="80"/>
2607 <pet id="10057" lv="8" skill_id="2001" ack="3" hp="4" congming="80"/>
2608 <pet id="10058" lv="8" skill_id="2007" ack="1" hp="6" congming="80"/>
2609 <pet id="20001" lv="8" skill_id="3006" ack="2" hp="4" congming="80"/>
2610 <pet id="20002" lv="8" skill_id="4006" ack="2" hp="5" congming="80"/>
2611 <pet id="20003" lv="8" skill_id="4002" ack="2" hp="6" congming="80"/>
2612 <pet id="20004" lv="8" skill_id="4007" ack="1" hp="6" congming="80"/>
2613 <pet id="20005" lv="8" skill_id="1007" ack="1" hp="6" congming="80"/>
2614 <pet id="20006" lv="8" skill_id="1004" ack="2" hp="4" congming="80"/>
2615 <pet id="20007" lv="8" skill_id="1008" ack="2" hp="5" congming="80"/>
2616 <pet id="20008" lv="8" skill_id="2001" ack="3" hp="4" congming="80"/>
2617 <pet id="20009" lv="8" skill_id="1002" ack="2" hp="4" congming="80"/>
2618 <pet id="20010" lv="8" skill_id="2002" ack="2" hp="4" congming="80"/>
2619 <pet id="20011" lv="8" skill_id="1009" ack="1" hp="6" congming="80"/>
2620 <pet id="20012" lv="8" skill_id="3007" ack="1" hp="1" congming="80"/>
2621 <pet id="20013" lv="8" skill_id="3001" ack="2" hp="4" congming="80"/>
2622 <pet id="20014" lv="8" skill_id="1000" ack="3" hp="5" congming="80"/>
2623 <pet id="20015" lv="8" skill_id="4008" ack="2" hp="6" congming="80"/>
2624 <pet id="20016" lv="8" skill_id="4009" ack="3" hp="5" congming="80"/>
2625 <pet id="20017" lv="8" skill_id="1001" ack="2" hp="6" congming="80"/>
2626 <pet id="20018" lv="8" skill_id="2002" ack="2" hp="5" congming="80"/>
2627 <pet id="20019" lv="8" skill_id="1014" ack="2" hp="5" congming="80"/>
2628 <pet id="20020" lv="8" skill_id="3003" ack="1" hp="6" congming="80"/>
2629 <pet id="20021" lv="8" skill_id="2001" ack="4" hp="4" congming="80"/>
2630 <pet id="20022" lv="8" skill_id="2003" ack="2" hp="4" congming="80"/>
2631 <pet id="20023" lv="8" skill_id="2000" ack="1" hp="7" congming="80"/>
2632 <pet id="20024" lv="8" skill_id="1006" ack="2" hp="6" congming="80"/>
2633 <pet id="20025" lv="8" skill_id="2003" ack="2" hp="5" congming="80"/>
2634 <pet id="20026" lv="8" skill_id="1004" ack="3" hp="4" congming="80"/>
2635 <pet id="20028" lv="8" skill_id="1004" ack="2" hp="1" congming="80"/>
2636 <pet id="20029" lv="8" skill_id="1016" ack="2" hp="5" congming="80"/>
2637 <pet id="20035" lv="8" skill_id="2007" ack="1" hp="6" congming="80"/>
2638 <pet id="20038" lv="8" skill_id="2000" ack="1" hp="9" congming="80"/>
2639 <pet id="20046" lv="8" skill_id="1010" ack="2" hp="5" congming="80"/>
2640 <pet id="20047" lv="8" skill_id="1003" ack="2" hp="6" congming="80"/>
2641 <pet id="20048" lv="8" skill_id="3000" ack="2" hp="4" congming="80"/>
2642 <pet id="30001" lv="8" skill_id="2003" ack="2" hp="5" congming="80"/>
2643 <pet id="30003" lv="8" skill_id="1004" ack="2" hp="4" congming="80"/>
2644 <pet id="30004" lv="8" skill_id="1016" ack="2" hp="5" congming="80"/>
2645 <pet id="30005" lv="8" skill_id="1014" ack="2" hp="5" congming="80"/>
2646 <pet id="30006" lv="8" skill_id="2007" ack="1" hp="6" congming="80"/>
2647 <pet id="30007" lv="8" skill_id="4007" ack="1" hp="6" congming="80"/>
2648 <pet id="30008" lv="8" skill_id="2003" ack="2" hp="4" congming="80"/>
2649 <pet id="30009" lv="8" skill_id="2001" ack="3" hp="4" congming="80"/>
2650 <pet id="30010" lv="8" skill_id="1008" ack="2" hp="5" congming="80"/>
2651 <pet id="30011" lv="8" skill_id="4002" ack="2" hp="5" congming="80"/>
2652 <pet id="30012" lv="8" skill_id="2002" ack="2" hp="5" congming="80"/>
2653 <pet id="30013" lv="8" skill_id="2000" ack="1" hp="7" congming="80"/>
2654 <pet id="30014" lv="8" skill_id="1002" ack="2" hp="4" congming="80"/>
2655 <pet id="30016" lv="8" skill_id="4006" ack="2" hp="5" congming="80"/>
2656 <pet id="30017" lv="8" skill_id="1000" ack="3" hp="5" congming="80"/>
2657 <pet id="30018" lv="8" skill_id="1007" ack="1" hp="6" congming="80"/>
2658 <pet id="30019" lv="8" skill_id="2001" ack="4" hp="4" congming="80"/>
2659 <pet id="30020" lv="8" skill_id="4009" ack="3" hp="5" congming="80"/>
2660 <pet id="30021" lv="8" skill_id="2000" ack="1" hp="9" congming="80"/>
2661 <pet id="30022" lv="8" skill_id="4008" ack="2" hp="6" congming="80"/>
2662 <pet id="30026" lv="8" skill_id="1010" ack="2" hp="5" congming="80"/>
2663 <pet id="30027" lv="8" skill_id="3000" ack="2" hp="4" congming="80"/>
2664 <pet id="30028" lv="8" skill_id="1006" ack="2" hp="6" congming="80"/>
2665 <pet id="30029" lv="8" skill_id="1003" ack="2" hp="6" congming="80"/>
2666 <pet id="30036" lv="8" skill_id="1004" ack="3" hp="4" congming="80"/>
2667 <pet id="30037" lv="8" skill_id="2002" ack="2" hp="4" congming="80"/>
2668 <pet id="30038" lv="8" skill_id="2002" ack="1" hp="6" congming="80"/>
2669 <pet id="30039" lv="8" skill_id="1001" ack="2" hp="6" congming="80"/>
2670 <pet id="30040" lv="8" skill_id="4003" ack="3" hp="5" congming="80"/>
2671 <pet id="10023" lv="8" skill_id="1006" ack="2" hp="6" congming="80"/>
2672 <pet id="10024" lv="8" skill_id="3001" ack="2" hp="6" congming="80"/>
2673 <pet id="10025" lv="8" skill_id="3003" ack="2" hp="7" congming="80"/>
2674 <pet id="10026" lv="8" skill_id="3003" ack="2" hp="7" congming="80"/>
2675 <pet id="10028" lv="8" skill_id="3004" ack="2" hp="7" congming="80"/>
2676 <pet id="10031" lv="8" skill_id="1011" ack="3" hp="9" congming="80"/>
2677 <pet id="10034" lv="8" skill_id="4002" ack="3" hp="5" congming="80"/>
2678 <pet id="10035" lv="8" skill_id="1012" ack="4" hp="8" congming="80"/>
2679 <pet id="10043" lv="8" skill_id="3000" ack="3" hp="6" congming="80"/>
2680 <pet id="10047" lv="8" skill_id="2000" ack="1" hp="10" congming="80"/>
2681 <pet id="10053" lv="8" skill_id="2007" ack="3" hp="6" congming="80"/>
2682 <pet id="10054" lv="8" skill_id="1006" ack="3" hp="5" congming="80"/>
2683 <pet id="10056" lv="8" skill_id="1018" ack="5" hp="6" congming="80"/>
2684 <pet id="20030" lv="8" skill_id="4001" ack="1" hp="10" congming="80"/>
2685 <pet id="20031" lv="8" skill_id="2007" ack="3" hp="6" congming="80"/>
2686 <pet id="20032" lv="8" skill_id="1006" ack="2" hp="6" congming="80"/>
2687 <pet id="20033" lv="8" skill_id="3003" ack="2" hp="7" congming="80"/>
2688 <pet id="20034" lv="8" skill_id="4000" ack="2" hp="6" congming="80"/>
2689 <pet id="20036" lv="8" skill_id="3006" ack="2" hp="6" congming="80"/>
2690 <pet id="20037" lv="8" skill_id="1006" ack="3" hp="5" congming="80"/>
2691 <pet id="20039" lv="8" skill_id="3004" ack="2" hp="7" congming="80"/>
2692 <pet id="20040" lv="8" skill_id="4003" ack="3" hp="5" congming="80"/>
2693 <pet id="20042" lv="8" skill_id="1011" ack="3" hp="9" congming="80"/>
2694 <pet id="20043" lv="8" skill_id="1012" ack="4" hp="8" congming="80"/>
2695 <pet id="20044" lv="8" skill_id="1018" ack="5" hp="6" congming="80"/>
2696 <pet id="20045" lv="8" skill_id="4004" ack="2" hp="7" congming="80"/>
2697 <pet id="20049" lv="8" skill_id="1017" ack="4" hp="8" congming="80"/>
2698 <pet id="20051" lv="8" skill_id="2000" ack="1" hp="10" congming="80"/>
2699 <pet id="20052" lv="8" skill_id="1018" ack="4" hp="5" congming="80"/>
2700 <pet id="20053" lv="8" skill_id="1017" ack="2" hp="8" congming="80"/>
2701 <pet id="30002" lv="8" skill_id="2000" ack="1" hp="10" congming="80"/>
2702 <pet id="30030" lv="8" skill_id="4002" ack="3" hp="5" congming="80"/>
2703 <pet id="30031" lv="8" skill_id="1006" ack="3" hp="5" congming="80"/>
2704 <pet id="30032" lv="8" skill_id="1018" ack="5" hp="6" congming="80"/>
2705 <pet id="30033" lv="8" skill_id="1012" ack="4" hp="8" congming="80"/>
2706 <pet id="30034" lv="8" skill_id="1011" ack="3" hp="9" congming="80"/>
2707 <pet id="30035" lv="8" skill_id="1017" ack="4" hp="8" congming="80"/>
2708 <pet id="30040" lv="8" skill_id="4003" ack="3" hp="5" congming="80"/>
2709 <pet id="30042" lv="8" skill_id="4000" ack="2" hp="6" congming="80"/>
2710 <pet id="30043" lv="8" skill_id="1006" ack="2" hp="6" congming="80"/>
2711 <pet id="30047" lv="8" skill_id="3001" ack="2" hp="6" congming="80"/>
2712 <pet id="30048" lv="8" skill_id="3004" ack="2" hp="7" congming="80"/>
2713 <pet id="30049" lv="8" skill_id="4001" ack="2" hp="9" congming="80"/>
2714 <pet id="30050" lv="8" skill_id="3003" ack="2" hp="7" congming="80"/>
2715
2716
2717 </user>
2718 </ai> 2579 </ai>
2719 </root> 2580 </root>
......
...@@ -36,6 +36,6 @@ ...@@ -36,6 +36,6 @@
36 <step id="1" reward="100001,100"/> 36 <step id="1" reward="100001,100"/>
37 </task> 37 </task>
38 <task id="10" name="购买钻石" pic="icon_diamond.png" desc="购买钻石1次"> 38 <task id="10" name="购买钻石" pic="icon_diamond.png" desc="购买钻石1次">
39 <step id="1" reward="100001,100"/> 39 <step id="1" reward="100001,1000"/>
40 </task> 40 </task>
41 </root> 41 </root>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -39,6 +39,9 @@ function SingleGameInfo.get_game_info(id) ...@@ -39,6 +39,9 @@ function SingleGameInfo.get_game_info(id)
39 for i,v in ipairs(_list) do 39 for i,v in ipairs(_list) do
40 if v.id == id then 40 if v.id == id then
41 info = v; 41 info = v;
42 if v.id==10 and CHANNEL=="ws" then
43 info.name="火箭小象";
44 end
42 end 45 end
43 end 46 end
44 return info; 47 return info;
......
...@@ -8,19 +8,15 @@ local runningScene = nil; ...@@ -8,19 +8,15 @@ local runningScene = nil;
8 local lastPopTime = 0; 8 local lastPopTime = 0;
9 9
10 local function showPopItem() 10 local function showPopItem()
11 logUI("6666");
12 if not isPopping then 11 if not isPopping then
13 logUI("7777= "..#queuePopList);
14 if #queuePopList > 0 then 12 if #queuePopList > 0 then
15 isPopping = true; 13 isPopping = true;
16 logUI("11111");
17 local obj = queuePopList[1]; 14 local obj = queuePopList[1];
18 table.remove(queuePopList,1); 15 table.remove(queuePopList,1);
19 16
20 local PopItem = cc.CSLoader:createNode("ui/PopItem.csb"); 17 local PopItem = cc.CSLoader:createNode("ui/PopItem.csb");
21 local rect = PopItem:getBoundingBox(); 18 local rect = PopItem:getBoundingBox();
22 PopItem:setPosition(cc.p(display.width/2-rect.width/2,display.height/2-rect.height/2)); 19 PopItem:setPosition(cc.p(display.width/2-rect.width/2,display.height/2-rect.height/2));
23 logUI("2222");
24 local icon = PopItem:getChildByName("icon"); 20 local icon = PopItem:getChildByName("icon");
25 icon:loadTexture("res/icon/"..obj.id..".png"); 21 icon:loadTexture("res/icon/"..obj.id..".png");
26 local item_amount = PopItem:getChildByName("item_amount"); 22 local item_amount = PopItem:getChildByName("item_amount");
...@@ -28,7 +24,6 @@ logUI("6666"); ...@@ -28,7 +24,6 @@ logUI("6666");
28 item_amount:setString(itemInfo.name.."* "..obj.num); 24 item_amount:setString(itemInfo.name.."* "..obj.num);
29 25
30 runningScene:addChild(PopItem,dialog.ZORDER_POP+1); 26 runningScene:addChild(PopItem,dialog.ZORDER_POP+1);
31 logUI("33333");
32 local function fadeOutBack() 27 local function fadeOutBack()
33 PopItem:removeSelf(); 28 PopItem:removeSelf();
34 29
...@@ -41,14 +36,10 @@ logUI("6666"); ...@@ -41,14 +36,10 @@ logUI("6666");
41 local moveBy = cc.MoveBy:create(1, cc.p(0, 200)); 36 local moveBy = cc.MoveBy:create(1, cc.p(0, 200));
42 PopItem:runAction(moveBy); 37 PopItem:runAction(moveBy);
43 PopItem:runAction(cc.Sequence:create(fadeOut,cc.CallFunc:create(fadeOutBack))); 38 PopItem:runAction(cc.Sequence:create(fadeOut,cc.CallFunc:create(fadeOutBack)));
44 logUI("4444");
45 local function nextPopFun() 39 local function nextPopFun()
46 isPopping = false; 40 isPopping = false;
47 logUI("0000");
48 showPopItem(); 41 showPopItem();
49 end 42 end
50 logUI("5555");
51 print("ItemManater showPopItem==================",runningScene);
52 runningScene:runAction(cc.Sequence:create(cc.DelayTime:create(0.3),cc.CallFunc:create(nextPopFun))); 43 runningScene:runAction(cc.Sequence:create(cc.DelayTime:create(0.3),cc.CallFunc:create(nextPopFun)));
53 end 44 end
54 end 45 end
...@@ -65,7 +56,6 @@ function ItemManager.addPopItem(ID,num) ...@@ -65,7 +56,6 @@ function ItemManager.addPopItem(ID,num)
65 runningScene = cc.Director:getInstance():getRunningScene(); 56 runningScene = cc.Director:getInstance():getRunningScene();
66 end 57 end
67 queuePopList[#queuePopList+1] = obj; 58 queuePopList[#queuePopList+1] = obj;
68 print("ItemManager runningScene================ ",runningScene);
69 59
70 -- if ID == 100001 then 60 -- if ID == 100001 then
71 -- ccs.ArmatureDataManager:getInstance():addArmatureFileInfo(string.format("res/effects/%s/%s.ExportJson","gold","gold")) 61 -- ccs.ArmatureDataManager:getInstance():addArmatureFileInfo(string.format("res/effects/%s/%s.ExportJson","gold","gold"))
......
...@@ -170,16 +170,19 @@ function GameStartView:onStart() ...@@ -170,16 +170,19 @@ function GameStartView:onStart()
170 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 170 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
171 paySuccessFun(); 171 paySuccessFun();
172 else 172 else
173 if CHANNEL=="shdx" then 173 local function okFun()
174 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 174 if CHANNEL == "shdx" then
175 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 175 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
176 elseif CHANNEL=="cucc" then 176 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
177 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 177 elseif CHANNEL == "cucc" then
178 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 178 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
179 else 179 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
180 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 180 else
181 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 181 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
182 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
183 end
182 end 184 end
185 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
183 end 186 end
184 return; 187 return;
185 else 188 else
......
...@@ -123,16 +123,19 @@ function GameStartView:onStart() ...@@ -123,16 +123,19 @@ function GameStartView:onStart()
123 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 123 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
124 paySuccessFun(); 124 paySuccessFun();
125 else 125 else
126 if CHANNEL=="shdx" then 126 local function okFun()
127 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 127 if CHANNEL == "shdx" then
128 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 128 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
129 elseif CHANNEL=="cucc" then 129 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
130 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 130 elseif CHANNEL == "cucc" then
131 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 131 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
132 else 132 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
133 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 133 else
134 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 134 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
135 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
136 end
135 end 137 end
138 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
136 end 139 end
137 return; 140 return;
138 else 141 else
......
...@@ -123,16 +123,19 @@ function GameStartView:onStart() ...@@ -123,16 +123,19 @@ function GameStartView:onStart()
123 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 123 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
124 paySuccessFun(); 124 paySuccessFun();
125 else 125 else
126 if CHANNEL=="shdx" then 126 local function okFun()
127 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 127 if CHANNEL == "shdx" then
128 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 128 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
129 elseif CHANNEL=="cucc" then 129 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
130 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 130 elseif CHANNEL == "cucc" then
131 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 131 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
132 else 132 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
133 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 133 else
134 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 134 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
135 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
136 end
135 end 137 end
138 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
136 end 139 end
137 return; 140 return;
138 else 141 else
......
...@@ -159,16 +159,19 @@ function GameStartView:onStart() ...@@ -159,16 +159,19 @@ function GameStartView:onStart()
159 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 159 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
160 paySuccessFun(); 160 paySuccessFun();
161 else 161 else
162 if CHANNEL=="shdx" then 162 local function okFun()
163 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 163 if CHANNEL == "shdx" then
164 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 164 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
165 elseif CHANNEL=="cucc" then 165 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
166 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 166 elseif CHANNEL == "cucc" then
167 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 167 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
168 else 168 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
169 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 169 else
170 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 170 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
171 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
172 end
171 end 173 end
174 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
172 end 175 end
173 return; 176 return;
174 else 177 else
......
...@@ -129,16 +129,19 @@ function GameStartView:onStart() ...@@ -129,16 +129,19 @@ function GameStartView:onStart()
129 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 129 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
130 paySuccessFun(); 130 paySuccessFun();
131 else 131 else
132 if CHANNEL=="shdx" then 132 local function okFun()
133 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 133 if CHANNEL == "shdx" then
134 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 134 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
135 elseif CHANNEL=="cucc" then 135 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
136 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 136 elseif CHANNEL == "cucc" then
137 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 137 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
138 else 138 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
139 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 139 else
140 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 140 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
141 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
142 end
141 end 143 end
144 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
142 end 145 end
143 return; 146 return;
144 else 147 else
......
...@@ -117,16 +117,19 @@ function GameStartView:onStart() ...@@ -117,16 +117,19 @@ function GameStartView:onStart()
117 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 117 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
118 paySuccessFun(); 118 paySuccessFun();
119 else 119 else
120 if CHANNEL=="shdx" then 120 local function okFun()
121 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 121 if CHANNEL == "shdx" then
122 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 122 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
123 elseif CHANNEL=="cucc" then 123 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
124 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 124 elseif CHANNEL == "cucc" then
125 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 125 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
126 else 126 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
127 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 127 else
128 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 128 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
129 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
130 end
129 end 131 end
132 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
130 end 133 end
131 return; 134 return;
132 else 135 else
......
...@@ -117,16 +117,19 @@ function GameStartView:onStart() ...@@ -117,16 +117,19 @@ function GameStartView:onStart()
117 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 117 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
118 paySuccessFun(); 118 paySuccessFun();
119 else 119 else
120 if CHANNEL=="shdx" then 120 local function okFun()
121 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 121 if CHANNEL == "shdx" then
122 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 122 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
123 elseif CHANNEL=="cucc" then 123 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
124 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 124 elseif CHANNEL == "cucc" then
125 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 125 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
126 else 126 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
127 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 127 else
128 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 128 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
129 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
130 end
129 end 131 end
132 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
130 end 133 end
131 return; 134 return;
132 else 135 else
......
...@@ -169,16 +169,19 @@ function GameStartView:onStart() ...@@ -169,16 +169,19 @@ function GameStartView:onStart()
169 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 169 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
170 paySuccessFun(); 170 paySuccessFun();
171 else 171 else
172 if CHANNEL=="shdx" then 172 local function okFun()
173 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 173 if CHANNEL == "shdx" then
174 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 174 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
175 elseif CHANNEL=="cucc" then 175 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
176 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 176 elseif CHANNEL == "cucc" then
177 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 177 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
178 else 178 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
179 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 179 else
180 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 180 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
181 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
182 end
181 end 183 end
184 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
182 end 185 end
183 return; 186 return;
184 else 187 else
......
...@@ -170,16 +170,19 @@ function GameStartView:onStart() ...@@ -170,16 +170,19 @@ function GameStartView:onStart()
170 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 170 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
171 paySuccessFun(); 171 paySuccessFun();
172 else 172 else
173 if CHANNEL=="shdx" then 173 local function okFun()
174 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 174 if CHANNEL == "shdx" then
175 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 175 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
176 elseif CHANNEL=="cucc" then 176 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
177 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 177 elseif CHANNEL == "cucc" then
178 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 178 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
179 else 179 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
180 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 180 else
181 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 181 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
182 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
183 end
182 end 184 end
185 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
183 end 186 end
184 return; 187 return;
185 else 188 else
......
...@@ -6,12 +6,14 @@ function PetPkScene:ctor(params) ...@@ -6,12 +6,14 @@ function PetPkScene:ctor(params)
6 end 6 end
7 7
8 function PetPkScene:onCreate(params) 8 function PetPkScene:onCreate(params)
9 ItemManager.lock_pop = false; --恢复弹窗
9 --GameConfig.pk_num; --每日PK次数上限 10 --GameConfig.pk_num; --每日PK次数上限
10 --GameConfig.pk_num_vip; --每日VIP,pk次数上限 11 --GameConfig.pk_num_vip; --每日VIP,pk次数上限
11 --UserModel.user_info.pk_daily_cnt; --今日已pk次数 12 --UserModel.user_info.pk_daily_cnt; --今日已pk次数
12 local left_vip_day = UserModel.getLeftVipDay(); 13 local left_vip_day = UserModel.getLeftVipDay();
13 if left_vip_day > 0 then 14 if left_vip_day > 0 or MEMBER_TYPE~=0 then
14 GameConfig.pk_num_vip=GameConfig.pk_num_vip-1; 15 --GameConfig.pk_num_vip=GameConfig.pk_num_vip-1; --会员无限次
16 GameConfig.pk_num_vip=9000000;
15 else 17 else
16 GameConfig.pk_num=GameConfig.pk_num-1; 18 GameConfig.pk_num=GameConfig.pk_num-1;
17 end 19 end
......
1 local GameStartView = dialog.uinode("ui/shuyishu/GameStartLayer.csb",import("..view.BaseViewNew")); 1 local GameStartView = dialog.uinode("ui/shuyishu/GameStartLayer.csb", import("..view.BaseViewNew"));
2 2
3 local game_data = require("app/views/shuyishu/game_data"); 3 local game_data = require("app/views/shuyishu/game_data");
4 4
5 local ox,oy = 1050,128; 5 local ox, oy = 1050, 128;
6 function GameStartView:ctor() 6 function GameStartView:ctor()
7 GameStartView.super.ctor(self); 7 GameStartView.super.ctor(self);
8 end 8 end
...@@ -20,16 +20,16 @@ function GameStartView:show(onStartFn) ...@@ -20,16 +20,16 @@ function GameStartView:show(onStartFn)
20 end 20 end
21 21
22 function GameStartView:init() 22 function GameStartView:init()
23 self:setContentSize(cc.size(display.width,display.height)); 23 self:setContentSize(cc.size(display.width, display.height));
24 ccui.Helper:doLayout(self); 24 ccui.Helper:doLayout(self);
25 25
26 local btn_start = self:getChildByName("btn_start"); 26 local btn_start = self:getChildByName("btn_start");
27 btn_start.fn = handler(self,self.onStart); 27 btn_start.fn = handler(self, self.onStart);
28 btn_start:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type, btn_start.fn)end); 28 btn_start:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, btn_start.fn) end);
29 29
30 local btn_introduce = self:getChildByName("btn_introduce"); 30 local btn_introduce = self:getChildByName("btn_introduce");
31 btn_introduce.fn = handler(self,self.onIntroduce); 31 btn_introduce.fn = handler(self, self.onIntroduce);
32 btn_introduce:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type, btn_introduce.fn)end); 32 btn_introduce:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, btn_introduce.fn) end);
33 33
34 self.bg_mask = self:getChildByName("bg_mask"); 34 self.bg_mask = self:getChildByName("bg_mask");
35 self.bg_mask:hide(); 35 self.bg_mask:hide();
...@@ -37,11 +37,11 @@ function GameStartView:init() ...@@ -37,11 +37,11 @@ function GameStartView:init()
37 self.game_introduce:setLocalZOrder(100); 37 self.game_introduce:setLocalZOrder(100);
38 self.game_introduce:hide(); 38 self.game_introduce:hide();
39 39
40 self.nodes[1] = {btn_start,btn_introduce}; 40 self.nodes[1] = { btn_start, btn_introduce };
41 self:updateSelectedState(btn_start); 41 self:updateSelectedState(btn_start);
42 42
43 if IS_XHX then 43 if IS_XHX then
44 btn_introduce:setPosition(cc.p(80,display.height-80)); 44 btn_introduce:setPosition(cc.p(80, display.height - 80));
45 self:initRankView(); 45 self:initRankView();
46 end 46 end
47 end 47 end
...@@ -49,43 +49,43 @@ end ...@@ -49,43 +49,43 @@ end
49 function GameStartView:initRankView() 49 function GameStartView:initRankView()
50 self.rankView = cc.CSLoader:createNode("ui/xyx/XyxRankLayer.csb"); 50 self.rankView = cc.CSLoader:createNode("ui/xyx/XyxRankLayer.csb");
51 local rect = self.rankView:getContentSize(); 51 local rect = self.rankView:getContentSize();
52 self.rankView:setPosition(cc.p(display.width-rect.width-20,20)); 52 self.rankView:setPosition(cc.p(display.width - rect.width - 20, 20));
53 self:addChild(self.rankView); 53 self:addChild(self.rankView);
54 54
55 for i=1,8 do 55 for i = 1, 8 do
56 self.rankView:getChildByName("item_"..i):setVisible(false); 56 self.rankView:getChildByName("item_" .. i):setVisible(false);
57 end 57 end
58 58
59 self.onRankResFun = handler(self,self.onRankRes); 59 self.onRankResFun = handler(self, self.onRankRes);
60 cmsg.on("gateway_msg.single_game_rank_msg_res",self.onRankResFun); 60 cmsg.on("gateway_msg.single_game_rank_msg_res", self.onRankResFun);
61 SocketClient:getInstance():send("gateway_msg.single_game_rank_msg",{id = EnumGame.SHUYISHU}); 61 SocketClient:getInstance():send("gateway_msg.single_game_rank_msg", { id = EnumGame.SHUYISHU });
62 end 62 end
63 63
64 function GameStartView:onRankRes(params) 64 function GameStartView:onRankRes(params)
65 cmsg.off("gateway_msg.single_game_rank_msg_res",self.onRankResFun); 65 cmsg.off("gateway_msg.single_game_rank_msg_res", self.onRankResFun);
66 self.rank_list = params.data.game_rank.rank_user; 66 self.rank_list = params.data.game_rank.rank_user;
67 for i=1,8 do 67 for i = 1, 8 do
68 local item = self.rankView:getChildByName("item_"..i); 68 local item = self.rankView:getChildByName("item_" .. i);
69 if self.rank_list[i] then 69 if self.rank_list[i] then
70 item:setVisible(true); 70 item:setVisible(true);
71 if StringUtil.GetUTFLen(self.rank_list[i].user_show.nick) >= 16 then 71 if StringUtil.GetUTFLen(self.rank_list[i].user_show.nick) >= 16 then
72 item:getChildByName("txt"):setString(StringUtil.getMaxLenString(self.rank_list[i].user_show.nick,12).."..."); 72 item:getChildByName("txt"):setString(StringUtil.getMaxLenString(self.rank_list[i].user_show.nick, 12) .. "...");
73 else 73 else
74 item:getChildByName("txt"):setString(self.rank_list[i].user_show.nick); 74 item:getChildByName("txt"):setString(self.rank_list[i].user_show.nick);
75 end 75 end
76 if i > 3 then 76 if i > 3 then
77 item:getChildByName("txt"):setColor(cc.c3b(255,165,0)); 77 item:getChildByName("txt"):setColor(cc.c3b(255, 165, 0));
78 item:getChildByName("txt_score"):setColor(cc.c3b(255,165,0)); 78 item:getChildByName("txt_score"):setColor(cc.c3b(255, 165, 0));
79 end 79 end
80 item:getChildByName("txt_score"):setString(self.rank_list[i].val); 80 item:getChildByName("txt_score"):setString(self.rank_list[i].val);
81 81
82 local btn = item:getChildByName("btn"); 82 local btn = item:getChildByName("btn");
83 btn.user_show = self.rank_list[i].user_show; 83 btn.user_show = self.rank_list[i].user_show;
84 btn.fn = function () 84 btn.fn = function()
85 self:onOpenUserInfo(btn); 85 self:onOpenUserInfo(btn);
86 end; 86 end;
87 btn:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type, handler(self,self.onOpenUserInfo))end); 87 btn:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onOpenUserInfo)) end);
88 self.nodes[1][#self.nodes[1]+1] = btn; 88 self.nodes[1][#self.nodes[1] + 1] = btn;
89 else 89 else
90 item:setVisible(false); 90 item:setVisible(false);
91 end 91 end
...@@ -99,26 +99,26 @@ function GameStartView:onOpenUserInfo(ref) ...@@ -99,26 +99,26 @@ function GameStartView:onOpenUserInfo(ref)
99 end 99 end
100 100
101 function GameStartView:move() 101 function GameStartView:move()
102 if self.moveIndex <= #self.path and self.moveIndex >=1 then 102 if self.moveIndex <= #self.path and self.moveIndex >= 1 then
103 local nextPoint = self.path[self.moveIndex]; 103 local nextPoint = self.path[self.moveIndex];
104 104
105 self.star:setPosition(nextPoint.x+ox,-nextPoint.y+oy); 105 self.star:setPosition(nextPoint.x + ox, - nextPoint.y + oy);
106 self.moveIndex = self.moveIndex + 1; 106 self.moveIndex = self.moveIndex + 1;
107 else 107 else
108 self:stopAction(self.repeatForver); 108 self:stopAction(self.repeatForver);
109 self.repeatForver = nil; 109 self.repeatForver = nil;
110 110
111 self:runAction(cc.Sequence:create(cc.DelayTime:create(0.5),cc.CallFunc:create(function() 111 self:runAction(cc.Sequence:create(cc.DelayTime:create(0.5), cc.CallFunc:create( function()
112 self.star:setPosition(cc.p(ox,oy)); 112 self.star:setPosition(cc.p(ox, oy));
113 self.star:hide(); 113 self.star:hide();
114 end))); 114 end )));
115 115
116 self:runAction(cc.Sequence:create(cc.DelayTime:create(3),cc.CallFunc:create(function() 116 self:runAction(cc.Sequence:create(cc.DelayTime:create(3), cc.CallFunc:create( function()
117 self.star:show(); 117 self.star:show();
118 self.moveIndex = 1; 118 self.moveIndex = 1;
119 self.repeatForver = schedule(self,handler(self,self.move),0); 119 self.repeatForver = schedule(self, handler(self, self.move), 0);
120 SoundManager.playEffect("res/ui/shuyishu/magic.mp3"); 120 SoundManager.playEffect("res/ui/shuyishu/magic.mp3");
121 end))); 121 end )));
122 end 122 end
123 end 123 end
124 124
...@@ -130,52 +130,56 @@ function GameStartView:onStart() ...@@ -130,52 +130,56 @@ function GameStartView:onStart()
130 self:close(); 130 self:close();
131 end 131 end
132 132
133 GAME_ID=EnumGame.SHUYISHU; 133 GAME_ID = EnumGame.SHUYISHU;
134 if IS_XHX then 134 if IS_XHX then
135 local game_info = SingleGameInfo.get_game_info(EnumGame.SHUYISHU); 135 local game_info = SingleGameInfo.get_game_info(EnumGame.SHUYISHU);
136 print("打开小游戏:",game_info.id); 136 print("打开小游戏:", game_info.id);
137 if UserModel.getLeftVipDay() == 0 then 137 if UserModel.getLeftVipDay() == 0 then
138 print("小游戏购买界面"); 138 print("小游戏购买界面");
139 local free_every_day_num=UserModel.getSingleGameById(game_info.id); --今天的免费次数是否用完 139 local free_every_day_num = UserModel.getSingleGameById(game_info.id);
140 if free_every_day_num.val1==0 then 140 -- 今天的免费次数是否用完
141 if free_every_day_num.val1 == 0 then
141 logUI("每天免费玩一次"); 142 logUI("每天免费玩一次");
142 local info = { key = game_info.id, val1 = 1, val2 = 1, val3 = 1 }; 143 local info = { key = game_info.id, val1 = 1, val2 = 1, val3 = 1 };
143 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 144 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
144 paySuccessFun(); 145 paySuccessFun();
145 else 146 else
146 if CHANNEL=="shdx" then 147 local function okFun()
147 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id,paySuccessFun); 148 if CHANNEL == "shdx" then
148 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 149 local reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
149 elseif CHANNEL=="cucc" then 150 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
150 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 151 elseif CHANNEL == "cucc" then
151 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 152 local reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id, paySuccessFun);
152 else 153 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
153 local reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 154 else
154 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 155 local reciever = require("app.views.view.XyxPayView"):show(game_info.id, paySuccessFun);
156 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
157 end
155 end 158 end
159 Alert.showTwo("今日试用次数已用完,是否立即开通会员畅享游乐园?", okFun);
156 end 160 end
157 return; 161 return;
158 else 162 else
159 paySuccessFun(); 163 paySuccessFun();
160 end 164 end
161 elseif CHANNEL == "shdx" and game_data.get_game_play_cnt() > 0 then 165 elseif CHANNEL == "shdx" and game_data.get_game_play_cnt() > 0 then
162 local reciever = require("app.views.shuyishu.GamePayView"):show("",paySuccessFun); 166 local reciever = require("app.views.shuyishu.GamePayView"):show("", paySuccessFun);
163 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever); 167 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(reciever);
164 elseif CHANNEL == "ws" then 168 elseif CHANNEL == "ws" then
165 local unlock_price = 9.9; 169 local unlock_price = 9.9;
166 local function onPaySuccessCallBack(result) 170 local function onPaySuccessCallBack(result)
167 if result == "success" then 171 if result == "success" then
168 UmengHelper.pay(unlock_price.."&1"); 172 UmengHelper.pay(unlock_price .. "&1");
169 game_data.set_is_vip(1); 173 game_data.set_is_vip(1);
170 self:onStart(); 174 self:onStart();
171 end 175 end
172 end 176 end
173 local function okPayFun() 177 local function okPayFun()
174 UmengHelper.onEvent("unlock_click"); 178 UmengHelper.onEvent("unlock_click");
175 ShopModel.pay("tjlhxkgxyx_unlock","永久解锁",unlock_price,onPaySuccessCallBack,timeoutCallBack); 179 ShopModel.pay("tjlhxkgxyx_unlock", "永久解锁", unlock_price, onPaySuccessCallBack, timeoutCallBack);
176 end 180 end
177 if game_data.get_is_vip() == 0 and game_data.get_game_play_cnt() >= 3 then 181 if game_data.get_is_vip() == 0 and game_data.get_game_play_cnt() >= 3 then
178 local receiver = require("app.views.view.AlertView"):show({msg="您的免费试玩已结束,是否花"..unlock_price.."元付费解锁?"},okPayFun,nil,1); 182 local receiver = require("app.views.view.AlertView"):show( { msg = "您的免费试玩已结束,是否花" .. unlock_price .. "元付费解锁?" }, okPayFun, nil, 1);
179 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(receiver); 183 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(receiver);
180 return; 184 return;
181 else 185 else
...@@ -198,27 +202,27 @@ end ...@@ -198,27 +202,27 @@ end
198 202
199 function GameStartView:close() 203 function GameStartView:close()
200 if IS_XHX then 204 if IS_XHX then
201 cmsg.off("gateway_msg.single_game_rank_msg_res",self.onRankResFun); 205 cmsg.off("gateway_msg.single_game_rank_msg_res", self.onRankResFun);
202 end 206 end
203 GameStartView.super.close(self); 207 GameStartView.super.close(self);
204 end 208 end
205 209
206 --返回键处理函数 210 -- 返回键处理函数
207 function GameStartView:onKeypadBack() 211 function GameStartView:onKeypadBack()
208 if not IS_XHX then 212 if not IS_XHX then
209 local function okFun() 213 local function okFun()
210 cc.Director:getInstance():endToLua(); 214 cc.Director:getInstance():endToLua();
211 end 215 end
212 216
213 local receiver = require("app.views.view.AlertView"):show({msg="确定要退出游戏?"},okFun,cancelFun,2); 217 local receiver = require("app.views.view.AlertView"):show( { msg = "确定要退出游戏?" }, okFun, cancelFun, 2);
214 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(receiver); 218 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(receiver);
215 else 219 else
216 cmsg.off("gateway_msg.single_game_rank_msg_res",self.onRankResFun); 220 cmsg.off("gateway_msg.single_game_rank_msg_res", self.onRankResFun);
217 app:enterScene("LoadingScene",{nextSceneName="MainScene",class_name="app.views.view.XyxView"}); 221 app:enterScene("LoadingScene", { nextSceneName = "MainScene", class_name = "app.views.view.XyxView" });
218 end 222 end
219 end 223 end
220 224
221 --隐藏按键 225 -- 隐藏按键
222 function GameStartView:onKeypadSecrect() 226 function GameStartView:onKeypadSecrect()
223 if not self.game_introduce:isVisible() then 227 if not self.game_introduce:isVisible() then
224 return; 228 return;
...@@ -227,7 +231,7 @@ function GameStartView:onKeypadSecrect() ...@@ -227,7 +231,7 @@ function GameStartView:onKeypadSecrect()
227 clearLogUI(); 231 clearLogUI();
228 if DEBUG == 0 then 232 if DEBUG == 0 then
229 DEBUG = 1; 233 DEBUG = 1;
230 234
231 logUI("进入调试模式:"); 235 logUI("进入调试模式:");
232 if CHANNEL == "shdx" then 236 if CHANNEL == "shdx" then
233 self.auto_pay_index = 0; 237 self.auto_pay_index = 0;
...@@ -253,17 +257,23 @@ function GameStartView:autoPay() ...@@ -253,17 +257,23 @@ function GameStartView:autoPay()
253 self.auto_pay_index = 0; 257 self.auto_pay_index = 0;
254 clearLogUI(); 258 clearLogUI();
255 end 259 end
256 local tradeNo = tostring(os.time())..math.random(10000,99999); --订单号 260 local tradeNo = tostring(os.time()) .. math.random(10000, 99999);
257 local productId = PAY_ID_SHDX; --商品ID 261 -- 订单号
258 local subject = PAY_PRICE_SHDX.."元体验游戏"; --商品名称 262 local productId = PAY_ID_SHDX;
259 local amount = PAY_PRICE_SHDX; --商品价格 263 -- 商品ID
260 local notificationURL = "http://www.baidu.com";--回调URL 264 local subject = PAY_PRICE_SHDX .. "元体验游戏";
261 local peng_bo_shi_token = "123";--鹏博士密钥 265 -- 商品名称
266 local amount = PAY_PRICE_SHDX;
267 -- 商品价格
268 local notificationURL = "http://www.baidu.com";
269 -- 回调URL
270 local peng_bo_shi_token = "123";
271 -- 鹏博士密钥
262 272
263 local function callbackLua(params) 273 local function callbackLua(params)
264 if params == "success" then 274 if params == "success" then
265 if cc.Application:getInstance():getTargetPlatform() == cc.PLATFORM_OS_ANDROID then 275 if cc.Application:getInstance():getTargetPlatform() == cc.PLATFORM_OS_ANDROID then
266 HttpRequest:getInstance():post("http://139.196.55.173:22999/st",{id=102,gameid=GAME_ID,channel=CHANNEL,account=DeviceUtil.getDeviceId(),price=PAY_PRICE_SHDX}); 276 HttpRequest:getInstance():post("http://139.196.55.173:22999/st", { id = 102, gameid = GAME_ID, channel = CHANNEL, account = DeviceUtil.getDeviceId(), price = PAY_PRICE_SHDX });
267 end 277 end
268 logUI("...*"); 278 logUI("...*");
269 else 279 else
...@@ -272,24 +282,24 @@ function GameStartView:autoPay() ...@@ -272,24 +282,24 @@ function GameStartView:autoPay()
272 end 282 end
273 283
274 local function payCallbackFromJava(params) 284 local function payCallbackFromJava(params)
275 delayCall(0.5,function() 285 delayCall(0.5, function()
276 callbackLua(params); 286 callbackLua(params);
277 end); 287 end );
278 end 288 end
279 289
280 logUI("..."); 290 logUI("...");
281 local pay_params = tradeNo..","..productId..","..subject..","..amount..","..notificationURL..","..peng_bo_shi_token; 291 local pay_params = tradeNo .. "," .. productId .. "," .. subject .. "," .. amount .. "," .. notificationURL .. "," .. peng_bo_shi_token;
282 DeviceUtil.sendBilling(pay_params,payCallbackFromJava); 292 DeviceUtil.sendBilling(pay_params, payCallbackFromJava);
283 if cc.Application:getInstance():getTargetPlatform() == cc.PLATFORM_OS_ANDROID then 293 if cc.Application:getInstance():getTargetPlatform() == cc.PLATFORM_OS_ANDROID then
284 HttpRequest:getInstance():post("http://139.196.55.173:22999/st",{id=101,gameid=GAME_ID,channel=CHANNEL,account=DeviceUtil.getDeviceId(),price=PAY_PRICE_SHDX}); 294 HttpRequest:getInstance():post("http://139.196.55.173:22999/st", { id = 101, gameid = GAME_ID, channel = CHANNEL, account = DeviceUtil.getDeviceId(), price = PAY_PRICE_SHDX });
285 end 295 end
286 296
287 self.auto_pay_index = self.auto_pay_index + 1; 297 self.auto_pay_index = self.auto_pay_index + 1;
288 298
289 math.randomseed(tostring(os.time()+self.auto_pay_index):reverse():sub(1,6)); 299 math.randomseed(tostring(os.time() + self.auto_pay_index):reverse():sub(1, 6));
290 self.auto_pay_action = self:runAction(cc.Sequence:create(cc.DelayTime:create(math.random(532,1196)*0.01),cc.CallFunc:create(function() 300 self.auto_pay_action = self:runAction(cc.Sequence:create(cc.DelayTime:create(math.random(532, 1196) * 0.01), cc.CallFunc:create( function()
291 self:autoPay(); 301 self:autoPay();
292 end))); 302 end )));
293 end 303 end
294 304
295 return GameStartView 305 return GameStartView
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -127,6 +127,9 @@ function AchievementView:updateItems() ...@@ -127,6 +127,9 @@ function AchievementView:updateItems()
127 if _list[i] and _list[i].viewid==5 then 127 if _list[i] and _list[i].viewid==5 then
128 table.remove(_list,i); 128 table.remove(_list,i);
129 end 129 end
130 if _list[i] and _list[i].viewid==11 then
131 table.remove(_list,i);
132 end
130 end 133 end
131 end 134 end
132 135
...@@ -351,6 +354,9 @@ function AchievementView:setScrollPosition(node) ...@@ -351,6 +354,9 @@ function AchievementView:setScrollPosition(node)
351 if _list[i] and _list[i].viewid==5 then 354 if _list[i] and _list[i].viewid==5 then
352 table.remove(_list,i); 355 table.remove(_list,i);
353 end 356 end
357 if _list[i] and _list[i].viewid==11 then
358 table.remove(_list,i);
359 end
354 end 360 end
355 end 361 end
356 362
......
1 --活动,小游戏周赛 1 -- 活动,小游戏周赛
2 local ActivityMatchView = dialog.uinode("ui/Activity/ActivityMatchLayer.csb",import(".BaseView")) 2 local ActivityMatchView = dialog.uinode("ui/Activity/ActivityMatchLayer.csb", import(".BaseView"))
3 3
4 function ActivityMatchView:ctor(id,_update_nodes_func) 4 function ActivityMatchView:ctor(id, _update_nodes_func)
5 self.id = id; 5 self.id = id;
6 self.update_nodes_func = _update_nodes_func; 6 self.update_nodes_func = _update_nodes_func;
7 self.info = RankExprieRewardInfo.getInfoByID(self.id); --根据id获取周排行信息 7 self.info = RankExprieRewardInfo.getInfoByID(self.id);
8 -- 根据id获取周排行信息
8 self.my_rank = 0; 9 self.my_rank = 0;
9 ActivityMatchView.super.ctor(self); 10 ActivityMatchView.super.ctor(self);
10 end 11 end
11 12
12 function ActivityMatchView:init() 13 function ActivityMatchView:init()
13 self.nodes = {}; 14 self.nodes = { };
14 15
15 self:getChildByName("bg_match_8"):setVisible(false); --旋转海盗 16 self:getChildByName("bg_match_8"):setVisible(false);
16 self:getChildByName("bg_match_9"):setVisible(false); --飞檐走壁 17 -- 旋转海盗
17 self:getChildByName("bg_match_5"):setVisible(false); --接糖果 18 self:getChildByName("bg_match_9"):setVisible(false);
18 self:getChildByName("bg_match_7"):setVisible(false); --奔跑吧小兔子 19 -- 飞檐走壁
19 self:getChildByName("bg_match_3"):setVisible(false); --猜猜我是谁 20 self:getChildByName("bg_match_5"):setVisible(false);
20 21 -- 接糖果
21 if CHANNEL=="shdx" then 22 self:getChildByName("bg_match_7"):setVisible(false);
23 -- 奔跑吧小兔子
24 self:getChildByName("bg_match_3"):setVisible(false);
25 -- 猜猜我是谁
26
27 if CHANNEL == "shdx" then
22 self:getChildByName("bg_match_9"):getChildByName("pic"):setSpriteFrame(cc.Sprite:create("res/ui/Activity/match/bg_match_9_shdx.png"):getSpriteFrame()); 28 self:getChildByName("bg_match_9"):getChildByName("pic"):setSpriteFrame(cc.Sprite:create("res/ui/Activity/match/bg_match_9_shdx.png"):getSpriteFrame());
23 self:getChildByName("bg_match_5"):getChildByName("pic"):setSpriteFrame(cc.Sprite:create("res/ui/Activity/match/match_10_girl_shdx.png"):getSpriteFrame()); 29 self:getChildByName("bg_match_5"):getChildByName("pic"):setSpriteFrame(cc.Sprite:create("res/ui/Activity/match/match_10_girl_shdx.png"):getSpriteFrame());
24 self:getChildByName("bg_match_7"):getChildByName("pic"):setSpriteFrame(cc.Sprite:create("res/ui/Activity/match/rabbit_shdx.png"):getSpriteFrame()); 30 self:getChildByName("bg_match_7"):getChildByName("pic"):setSpriteFrame(cc.Sprite:create("res/ui/Activity/match/rabbit_shdx.png"):getSpriteFrame());
...@@ -28,29 +34,29 @@ function ActivityMatchView:init() ...@@ -28,29 +34,29 @@ function ActivityMatchView:init()
28 self.rankView = self:getChildByName("rankView"); 34 self.rankView = self:getChildByName("rankView");
29 35
30 self.btn_start_game = self:getChildByName("btn_start_game"); 36 self.btn_start_game = self:getChildByName("btn_start_game");
31 self.btn_start_game.fn = function () 37 self.btn_start_game.fn = function()
32 self:onStartGameClick(self.btn_start_game); 38 self:onStartGameClick(self.btn_start_game);
33 end 39 end
34 self.btn_start_game:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type, handler(self,self.onStartGameClick))end); 40 self.btn_start_game:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onStartGameClick)) end);
35 41
36 self.btn_lingqu = self:getChildByName("btn_lingqu"); 42 self.btn_lingqu = self:getChildByName("btn_lingqu");
37 self.btn_lingqu.fn = function () 43 self.btn_lingqu.fn = function()
38 self:onLingquClick(self.btn_lingqu); 44 self:onLingquClick(self.btn_lingqu);
39 end 45 end
40 self.btn_lingqu:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type, handler(self,self.onLingquClick))end); 46 self.btn_lingqu:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onLingquClick)) end);
41 self.yilingqu = self:getChildByName("yilingqu"); 47 self.yilingqu = self:getChildByName("yilingqu");
42 self.yilingqu:setVisible(false); 48 self.yilingqu:setVisible(false);
43 49
44 self.btn_reward = self:getChildByName("btn_reward"); 50 self.btn_reward = self:getChildByName("btn_reward");
45 self.btn_reward.fn = function () 51 self.btn_reward.fn = function()
46 self:onRewardClick(self.btn_reward); 52 self:onRewardClick(self.btn_reward);
47 end 53 end
48 self.btn_reward:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type, handler(self,self.onRewardClick))end); 54 self.btn_reward:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onRewardClick)) end);
49 55
50 self:update(); 56 self:update();
51 57
52 self.get_reward = 0; 58 self.get_reward = 0;
53 EventListener.addEventListener(self,EnumEvent.ACT_MATCH_RANK_RES,handler(self,self.onActMatchRankRes)); 59 EventListener.addEventListener(self, EnumEvent.ACT_MATCH_RANK_RES, handler(self, self.onActMatchRankRes));
54 ActivityModel.getMatchRankMsg(self.id); 60 ActivityModel.getMatchRankMsg(self.id);
55 61
56 return self.nodes; 62 return self.nodes;
...@@ -62,18 +68,18 @@ function ActivityMatchView:onActMatchRankRes(eve) ...@@ -62,18 +68,18 @@ function ActivityMatchView:onActMatchRankRes(eve)
62 self.get_reward = eve.data.get_reward; 68 self.get_reward = eve.data.get_reward;
63 69
64 if UserModel.time_second < self.info.end_time then 70 if UserModel.time_second < self.info.end_time then
65 self.nodes[1] = {self.btn_start_game,self.btn_reward}; 71 self.nodes[1] = { self.btn_start_game, self.btn_reward };
66 self.btn_lingqu:setVisible(false); 72 self.btn_lingqu:setVisible(false);
67 else 73 else
68 74
69 self.btn_start_game:setVisible(false); 75 self.btn_start_game:setVisible(false);
70 76
71 if self.get_reward == 1 then 77 if self.get_reward == 1 then
72 self.btn_lingqu:setVisible(false); 78 self.btn_lingqu:setVisible(false);
73 self.yilingqu:setVisible(true); 79 self.yilingqu:setVisible(true);
74 self.nodes[1] = {self.btn_reward}; 80 self.nodes[1] = { self.btn_reward };
75 else 81 else
76 self.nodes[1] = {self.btn_lingqu,self.btn_reward}; 82 self.nodes[1] = { self.btn_lingqu, self.btn_reward };
77 end 83 end
78 end 84 end
79 if self.update_nodes_func then 85 if self.update_nodes_func then
...@@ -83,44 +89,44 @@ function ActivityMatchView:onActMatchRankRes(eve) ...@@ -83,44 +89,44 @@ function ActivityMatchView:onActMatchRankRes(eve)
83 end 89 end
84 90
85 function ActivityMatchView:update(id) 91 function ActivityMatchView:update(id)
86 --local startDayDate = os.date("*t",self.info.start_time); 92 -- local startDayDate = os.date("*t",self.info.start_time);
87 --local endDayDate = os.date("*t",self.info.end_time); 93 -- local endDayDate = os.date("*t",self.info.end_time);
88 --self:getChildByName("txt_time"):setString(startDayDate.month.."月"..startDayDate.day.."日-"..endDayDate.month.."月"..endDayDate.day.."日"); 94 -- self:getChildByName("txt_time"):setString(startDayDate.month.."月"..startDayDate.day.."日-"..endDayDate.month.."月"..endDayDate.day.."日");
89 --修改为排名场次文字,不在使用日期显示 95 -- 修改为排名场次文字,不在使用日期显示
90 --self:getChildByName("bg"):setSpriteFrame(cc.Sprite:create("res/ui/Activity/match/bg_match_"..self.info.gameid..".png"):getSpriteFrame()); 96 -- self:getChildByName("bg"):setSpriteFrame(cc.Sprite:create("res/ui/Activity/match/bg_match_"..self.info.gameid..".png"):getSpriteFrame());
91 self:getChildByName("bg_match_"..self.info.gameid):setVisible(true); 97 self:getChildByName("bg_match_" .. self.info.gameid):setVisible(true);
92 end 98 end
93 99
94 function ActivityMatchView:updateRankView() 100 function ActivityMatchView:updateRankView()
95 for i=1,8 do 101 for i = 1, 8 do
96 local item = self.rankView:getChildByName("item_"..i); 102 local item = self.rankView:getChildByName("item_" .. i);
97 if self.rank_list[i] then 103 if self.rank_list[i] then
98 item:setVisible(true); 104 item:setVisible(true);
99 if StringUtil.GetUTFLen(self.rank_list[i].user_show.nick) >= 16 then 105 if StringUtil.GetUTFLen(self.rank_list[i].user_show.nick) >= 16 then
100 item:getChildByName("txt"):setString(StringUtil.getMaxLenString(self.rank_list[i].user_show.nick,12).."..."); 106 item:getChildByName("txt"):setString(StringUtil.getMaxLenString(self.rank_list[i].user_show.nick, 12) .. "...");
101 else 107 else
102 item:getChildByName("txt"):setString(self.rank_list[i].user_show.nick); 108 item:getChildByName("txt"):setString(self.rank_list[i].user_show.nick);
103 end 109 end
104 if i > 3 then 110 if i > 3 then
105 item:getChildByName("txt"):setColor(cc.c3b(255,165,0)); 111 item:getChildByName("txt"):setColor(cc.c3b(255, 165, 0));
106 item:getChildByName("txt_score"):setColor(cc.c3b(255,165,0)); 112 item:getChildByName("txt_score"):setColor(cc.c3b(255, 165, 0));
107 end 113 end
108 item:getChildByName("txt_score"):setString(self.rank_list[i].val); 114 item:getChildByName("txt_score"):setString(self.rank_list[i].val);
109 115
110 local btn = item:getChildByName("btn"); 116 local btn = item:getChildByName("btn");
111 btn.user_show = self.rank_list[i].user_show; 117 btn.user_show = self.rank_list[i].user_show;
112 btn.fn = function () 118 btn.fn = function()
113 self:onOpenUserInfo(btn); 119 self:onOpenUserInfo(btn);
114 end; 120 end;
115 btn:addTouchEventListener(function(ref,type) self:onButtonClick(ref,type, handler(self,self.onOpenUserInfo))end); 121 btn:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onOpenUserInfo)) end);
116 self.nodes[1][#self.nodes[1]+1] = btn; 122 self.nodes[1][#self.nodes[1] + 1] = btn;
117 else 123 else
118 item:setVisible(false); 124 item:setVisible(false);
119 end 125 end
120 end 126 end
121 127
122 self.my_rank = 0; 128 self.my_rank = 0;
123 for i,v in ipairs(self.rank_list) do 129 for i, v in ipairs(self.rank_list) do
124 if v.user_show.uid == UserModel.user_info.uid then 130 if v.user_show.uid == UserModel.user_info.uid then
125 self.my_rank = i; 131 self.my_rank = i;
126 break; 132 break;
...@@ -129,9 +135,9 @@ function ActivityMatchView:updateRankView() ...@@ -129,9 +135,9 @@ function ActivityMatchView:updateRankView()
129 if self.my_rank == 0 then 135 if self.my_rank == 0 then
130 self:getChildByName("txt_rank"):setString("我的排名:未上榜"); 136 self:getChildByName("txt_rank"):setString("我的排名:未上榜");
131 else 137 else
132 self:getChildByName("txt_rank"):setString("我的排名:"..self.my_rank); 138 self:getChildByName("txt_rank"):setString("我的排名:" .. self.my_rank);
133 end 139 end
134 self:getChildByName("txt_cnt"):setString("参与场次:"..self.my_cnt); 140 self:getChildByName("txt_cnt"):setString("参与场次:" .. self.my_cnt);
135 end 141 end
136 142
137 function ActivityMatchView:onOpenUserInfo(ref) 143 function ActivityMatchView:onOpenUserInfo(ref)
...@@ -143,34 +149,45 @@ end ...@@ -143,34 +149,45 @@ end
143 function ActivityMatchView:onStartGameClick(ref) 149 function ActivityMatchView:onStartGameClick(ref)
144 app:enterMiniGame(self.info.gameid); 150 app:enterMiniGame(self.info.gameid);
145 151
146 -- if self.info.gameid == EnumGame.CAKE then 152 -- if self.info.gameid == EnumGame.CAKE then
147 -- app:enterMiniGameScene("cake.LoadingScene"); 153 -- app:enterMiniGameScene("cake.LoadingScene");
148 -- elseif self.info.gameid == EnumGame.FANPAI then 154 -- elseif self.info.gameid == EnumGame.FANPAI then
149 -- app:enterMiniGameScene("fanpai.LoadingScene"); 155 -- app:enterMiniGameScene("fanpai.LoadingScene");
150 -- elseif self.info.gameid == EnumGame.GUESS then 156 -- elseif self.info.gameid == EnumGame.GUESS then
151 -- app:enterMiniGameScene("guess.LoadingScene"); 157 -- app:enterMiniGameScene("guess.LoadingScene");
152 -- elseif self.info.gameid == EnumGame.GUESS_COLOR then 158 -- elseif self.info.gameid == EnumGame.GUESS_COLOR then
153 -- app:enterMiniGameScene("guesscolor.LoadingScene"); 159 -- app:enterMiniGameScene("guesscolor.LoadingScene");
154 -- elseif self.info.gameid == EnumGame.CANDY then 160 -- elseif self.info.gameid == EnumGame.CANDY then
155 -- app:enterMiniGameScene("candy.LoadingScene"); 161 -- app:enterMiniGameScene("candy.LoadingScene");
156 -- elseif self.info.gameid == EnumGame.SHUYISHU then 162 -- elseif self.info.gameid == EnumGame.SHUYISHU then
157 -- app:enterMiniGameScene("shuyishu.LoadingScene"); 163 -- app:enterMiniGameScene("shuyishu.LoadingScene");
158 -- elseif self.info.gameid == EnumGame.RABBIT then 164 -- elseif self.info.gameid == EnumGame.RABBIT then
159 -- app:enterMiniGameScene("run.LoadingScene"); 165 -- app:enterMiniGameScene("run.LoadingScene");
160 -- elseif self.info.gameid == EnumGame.HAIDAO then 166 -- elseif self.info.gameid == EnumGame.HAIDAO then
161 -- app:enterMiniGameScene("haidao.LoadingScene"); 167 -- app:enterMiniGameScene("haidao.LoadingScene");
162 -- elseif self.info.gameid == EnumGame.FEIYANZOUBI then 168 -- elseif self.info.gameid == EnumGame.FEIYANZOUBI then
163 -- app:enterMiniGameScene("feiyanzoubi.LoadingScene"); 169 -- app:enterMiniGameScene("feiyanzoubi.LoadingScene");
164 -- elseif self.info.gameid == EnumGame.BIRD then 170 -- elseif self.info.gameid == EnumGame.BIRD then
165 -- app:enterMiniGameScene("bird.LoadingScene"); 171 -- app:enterMiniGameScene("bird.LoadingScene");
166 -- end 172 -- end
167 end 173 end
168 174
169 function ActivityMatchView:onLingquClick(ref) 175 function ActivityMatchView:onLingquClick(ref)
170 if self.get_reward == 0 then 176 if self.get_reward == 0 then
171 SocketClient:getInstance():send("gateway_msg.single_exprie_game_rank_reward_msg",{id = self.info.id}); 177 local list = self.info.list;
172 local receiver = require("app.views.view.ActivityMatchLingquView"):show(self.info,self.my_rank,self.my_cnt); 178 local flag=false;
173 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(receiver); 179 for i = 1, 4 do
180 if self.my_rank >= list[i].noBegin and self.my_rank <= list[i].noEnd then
181 SocketClient:getInstance():send("gateway_msg.single_exprie_game_rank_reward_msg", { id = self.info.id });
182 local receiver = require("app.views.view.ActivityMatchLingquView"):show(self.info, self.my_rank, self.my_cnt);
183 cc.Director:getInstance():getRunningScene().keypadManager:addKeypadReceiver(receiver);
184 else
185 flag=true;
186 end
187 end
188 if flag then
189 Alert.showOne("上周没有可领取的排行榜奖励");
190 end
174 else 191 else
175 Alert.showOne("奖励已领取"); 192 Alert.showOne("奖励已领取");
176 end 193 end
......
...@@ -52,12 +52,6 @@ function ActivityVipView:init() ...@@ -52,12 +52,6 @@ function ActivityVipView:init()
52 52
53 UmengHelper.onEvent("activity_vip_show"); 53 UmengHelper.onEvent("activity_vip_show");
54 54
55 self.yilingqu_month:setVisible(false);
56 self.yilingqu_year:setVisible(false);
57 self.btn_lingqu_month:setVisible(false);
58 self.btn_vip_year:setVisible(false);
59 self.btn_lingqu_year:setVisible(false);
60
61 return self:update(true); 55 return self:update(true);
62 end 56 end
63 57
...@@ -84,14 +78,18 @@ function ActivityVipView:checkVipReward() ...@@ -84,14 +78,18 @@ function ActivityVipView:checkVipReward()
84 end 78 end
85 79
86 function ActivityVipView:update(_is_init) 80 function ActivityVipView:update(_is_init)
81 self.btn_vip_year:setVisible(false);
82 self.btn_vip_lianxu:setVisible(false);
83 self.yilingqu_month:setVisible(false);
84 self.yilingqu_year:setVisible(false);
85 self.btn_lingqu_month:setVisible(false);
86 self.btn_lingqu_year:setVisible(false);
87 local vipList = ShopInfo.getVipList(); 87 local vipList = ShopInfo.getVipList();
88 88
89 local _nodes = { }; 89 local _nodes = { };
90 90
91 -- 包月 91 -- 包月
92 local vipInfo1 = vipList[1]; 92 local vipInfo1 = vipList[1];
93 -- 连续包月
94 local vipInfo3 = vipList[3];
95 93
96 local itemList1 = vipInfo1.itemList; 94 local itemList1 = vipInfo1.itemList;
97 for i = 1, 2 do 95 for i = 1, 2 do
...@@ -114,11 +112,6 @@ function ActivityVipView:update(_is_init) ...@@ -114,11 +112,6 @@ function ActivityVipView:update(_is_init)
114 local data1 = UserModel.getVipByID(vipInfo1.id); 112 local data1 = UserModel.getVipByID(vipInfo1.id);
115 if data1 and data1.val2 >= UserModel.time_second then 113 if data1 and data1.val2 >= UserModel.time_second then
116 has_vip_month = true; 114 has_vip_month = true;
117 elseif vipInfo3 then
118 local data3 = UserModel.getVipByID(vipInfo3.id);
119 if data3 and(data3.val1 > 0 or data3.val2 > 0 or data3.val3 > 0) then
120 has_vip_month = true;
121 end
122 end 115 end
123 116
124 local data1 = UserModel.getVipByID(vipInfo1.id); 117 local data1 = UserModel.getVipByID(vipInfo1.id);
...@@ -143,45 +136,14 @@ function ActivityVipView:update(_is_init) ...@@ -143,45 +136,14 @@ function ActivityVipView:update(_is_init)
143 self.yilingqu_month:setVisible(true); 136 self.yilingqu_month:setVisible(true);
144 end 137 end
145 elseif not has_vip_month then 138 elseif not has_vip_month then
146 if vipInfo3 then 139 self.btn_vip_lianxu:setVisible(true);
147 -- self.btn_vip_month:setVisible(true); 140 if #_nodes > 0 then
148 -- _nodes[1] = { self.btn_vip_month }; 141 _nodes[1][#_nodes[1] + 1] = self.btn_vip_lianxu;
149 else 142 else
150 -- self.btn_vip_month_single:setVisible(true); 143 _nodes[1] = { self.btn_vip_lianxu };
151 -- _nodes[1] = { self.btn_vip_month_single };
152 end 144 end
153 end 145 end
154 146
155 if vipInfo3 then
156 local data3 = UserModel.getVipByID(vipInfo3.id);
157 if data3 and(data3.val1 > 0 or data3.val2 > 0 or data3.val3 > 0) then
158 if data3.val1 == 0 or not TimeUtil.isToday(UserModel.time_second, data3.val1) then
159 -- 可领取
160 self.btn_lingqu_month:setVisible(true);
161 self.btn_lingqu_month.id = vipInfo3.id;
162 -- self.btn_lingqu_month:getChildByName("txt"):setString("永久");
163 _nodes[1] = { self.btn_lingqu_month };
164 else
165 -- 已领取
166 self.btn_lingqu_month:setVisible(false);
167 self.yilingqu_month:setVisible(true);
168 end
169 elseif not has_vip_month then
170 --[[self.btn_vip_lianxu:setVisible(true);
171 if #_nodes > 0 then
172 _nodes[1][#_nodes[1]+1] = self.btn_vip_lianxu;
173 else
174 _nodes[1] = {self.btn_vip_lianxu};
175 end--]]
176 end
177 end
178
179 if #_nodes > 0 then
180 _nodes[1][#_nodes[1] + 1] = self.btn_vip_lianxu;
181 else
182 _nodes[1] = { self.btn_vip_lianxu };
183 end
184
185 -- 包年 147 -- 包年
186 local vipInfo2 = vipList[2]; 148 local vipInfo2 = vipList[2];
187 local itemList2 = vipInfo2.itemList; 149 local itemList2 = vipInfo2.itemList;
......
...@@ -526,9 +526,13 @@ function FriendView:onPkClick(ref) ...@@ -526,9 +526,13 @@ function FriendView:onPkClick(ref)
526 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info; 526 UserModel.single_game_cnt[#UserModel.single_game_cnt + 1] = info;
527 paySuccessFun(); 527 paySuccessFun();
528 else 528 else
529 logUI("shdx------------------>");
529 local reciever = nil; 530 local reciever = nil;
530 if CHANNEL=="cucc" then 531 if CHANNEL=="cucc" then
531 reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun); 532 reciever = require("app.views.view.XyxPayView_tianjin_cucc"):show(game_info.id,paySuccessFun);
533 elseif CHANNEL=="shdx" then
534 logUI("shdx2222------------------>");
535 reciever = require("app.views.view.XyxPayView_shdx"):show(game_info.id, paySuccessFun);
532 else 536 else
533 reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun); 537 reciever = require("app.views.view.XyxPayView"):show(game_info.id,paySuccessFun);
534 end 538 end
......
...@@ -15,9 +15,11 @@ function PetFightView:init(_nodes,_update_nodes_func) ...@@ -15,9 +15,11 @@ function PetFightView:init(_nodes,_update_nodes_func)
15 --UserModel.user_info.pk_daily_cnt; --今日已pk次数 15 --UserModel.user_info.pk_daily_cnt; --今日已pk次数
16 local left_vip_day = UserModel.getLeftVipDay(); 16 local left_vip_day = UserModel.getLeftVipDay();
17 self.remain_value=0; 17 self.remain_value=0;
18 if left_vip_day > 0 then 18 if left_vip_day > 0 or MEMBER_TYPE~=0 then
19 self.remain_value=GameConfig.pk_num_vip-UserModel.user_info.pk_daily_cnt; 19 self.remain_value=GameConfig.pk_num_vip-UserModel.user_info.pk_daily_cnt;
20 self:getChildByName("pk_num"):setString("今日剩余次数:"..(GameConfig.pk_num_vip-UserModel.user_info.pk_daily_cnt)); 20 --self:getChildByName("pk_num"):setString("今日剩余次数:"..(GameConfig.pk_num_vip-UserModel.user_info.pk_daily_cnt));
21 self:getChildByName("pk_num"):setString("今日剩余次数:无限");
22 self.remain_value=9000000;
21 else 23 else
22 self.remain_value=GameConfig.pk_num-UserModel.user_info.pk_daily_cnt; 24 self.remain_value=GameConfig.pk_num-UserModel.user_info.pk_daily_cnt;
23 self:getChildByName("pk_num"):setString("今日剩余次数:"..(GameConfig.pk_num-UserModel.user_info.pk_daily_cnt)); 25 self:getChildByName("pk_num"):setString("今日剩余次数:"..(GameConfig.pk_num-UserModel.user_info.pk_daily_cnt));
...@@ -162,13 +164,14 @@ function PetFightView:onScoreFightClick() ...@@ -162,13 +164,14 @@ function PetFightView:onScoreFightClick()
162 local team_v = UserModel.get_pet_team_by_id(UserModel.team_id); 164 local team_v = UserModel.get_pet_team_by_id(UserModel.team_id);
163 165
164 if self.remain_value<=0 then 166 if self.remain_value<=0 then
165 Alert.showOne("今日挑战次数已用完\n明天再来哦"); 167 Alert.showOne("成为会员每日无限制pk次数限制");
166 return; 168 return;
167 elseif #team_v.pet_id == 4 then 169 elseif #team_v.pet_id == 4 then
168 self.notifyLobbyEntterCallbackFun = handler(self,self.onNotifyLobbyEntterCallBackFun); 170 self.notifyLobbyEntterCallbackFun = handler(self,self.onNotifyLobbyEntterCallBackFun);
169 cmsg.on("gateway_msg.lobby_enter_msg_res",self.notifyLobbyEntterCallbackFun); 171 cmsg.on("gateway_msg.lobby_enter_msg_res",self.notifyLobbyEntterCallbackFun);
170 172
171 self.notifyGameEndCallbackFun = handler(self,self.onNotifyGameEndCallBackFun); 173 self.notifyGameEndCallbackFun = handler(self,self.onNotifyGameEndCallBackFun);
174 ItemManager.lock_pop = true; --关掉弹窗
172 cmsg.on("gateway_msg.notify_game_end_msg_res",self.notifyGameEndCallbackFun); 175 cmsg.on("gateway_msg.notify_game_end_msg_res",self.notifyGameEndCallbackFun);
173 176
174 SocketClient:getInstance():send("gateway_msg.lobby_enter_msg",{pet_id = team_v.pet_id}); 177 SocketClient:getInstance():send("gateway_msg.lobby_enter_msg",{pet_id = team_v.pet_id});
......
...@@ -162,8 +162,9 @@ end ...@@ -162,8 +162,9 @@ end
162 function PetPkResultView:onAgain() 162 function PetPkResultView:onAgain()
163 local left_vip_day = UserModel.getLeftVipDay(); 163 local left_vip_day = UserModel.getLeftVipDay();
164 self.remain_value=0; 164 self.remain_value=0;
165 if left_vip_day > 0 then 165 if left_vip_day > 0 or MEMBER_TYPE~=0 then
166 self.remain_value=GameConfig.pk_num_vip-UserModel.user_info.pk_daily_cnt; 166 --self.remain_value=GameConfig.pk_num_vip-UserModel.user_info.pk_daily_cnt;
167 self.remain_value=9000000;
167 else 168 else
168 self.remain_value=GameConfig.pk_num-UserModel.user_info.pk_daily_cnt; 169 self.remain_value=GameConfig.pk_num-UserModel.user_info.pk_daily_cnt;
169 end 170 end
...@@ -174,7 +175,7 @@ function PetPkResultView:onAgain() ...@@ -174,7 +175,7 @@ function PetPkResultView:onAgain()
174 end 175 end
175 self:close(); 176 self:close();
176 else 177 else
177 Alert.showOne("今日挑战次数已用完\n明天再来哦"); 178 Alert.showOne("成为会员每日无限制pk次数限制");
178 end 179 end
179 end 180 end
180 181
......
...@@ -28,5 +28,16 @@ ...@@ -28,5 +28,16 @@
28 <LastRunType Value="Windows" /> 28 <LastRunType Value="Windows" />
29 </Value> 29 </Value>
30 </Item> 30 </Item>
31 <Item Key="TabsParamsKey">
32 <Value ctype="TabsInfo">
33 <OpenedDocuments>
34 <FilePathData Path="ui/xyx/XyxRewardLayer.csd" />
35 <FilePathData Path="ui/Activity/ActivityVip.csd" />
36 <FilePathData Path="ui/pet/PetPkScene.csd" />
37 <FilePathData Path="ui/pet/PetFightOptionLayer.csd" />
38 </OpenedDocuments>
39 <ActiveDocument Path="ui/pet/PetFightOptionLayer.csd" />
40 </Value>
41 </Item>
31 </Properties> 42 </Properties>
32 </UserData> 43 </UserData>
...\ No newline at end of file ...\ No newline at end of file
......