0723
Showing
25 changed files
with
342 additions
and
445 deletions
... | @@ -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 | ... | ... |
No preview for this file type
... | @@ -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 | ... | ... |
-
Please register or sign in to post a comment