xx 1 year ago
parent
commit
3b00dee2b3

+ 1 - 0
assets/script/config.ts

@@ -6,6 +6,7 @@ export class config {
     static version = "v1.0.0";
     static static_url = {
         category:"/zcstatic/category.json", //玩法静态接口
+        user_test:"/zcstatic/user_test.json", //测试用户
         levels:(category_id,page)=>{
             return `/zcstatic/levels/${category_id}_${page}.json`; //关卡列表-双图对比找不同
         },

+ 1 - 1
assets/script/data/server_play_list_data.ts

@@ -52,7 +52,7 @@ export class server_user_info {
     "ip": "127.0.0.1";
     public coin:number= 0;
     "unlock_levels": "";
-    "id": 4;
+    "id": -1;
     "token": "";
 }
 

+ 14 - 0
assets/script/gameManager.ts

@@ -24,10 +24,24 @@ export class gameManager extends Component {
     public static user_level_data:unlock_levels = new unlock_levels();
     public static PreloadingLevelImgNumber:number = 0;//执行预加载的数量
     public static cache:Map<string,SpriteFrame[]> = new Map();
+    public static test_user_list:string[] = [];
     start() {
 
     }
 
+    public static isTestUser(){
+        for (let index = 0; index < gameManager.test_user_list.length; index++) {
+            const element = gameManager.test_user_list[index];
+            if(parseInt(element)==gameManager.userInfo.id){
+                return true;
+            }
+        }
+        return false;
+    }
+
+    public static init_test_user_list(list:string[]){
+        gameManager.test_user_list = list;
+    }
     public static init_unlock_levels(){
     
         for (let index = 0; index < gameManager.g_server_play_list_data.list.length; index++) {

+ 15 - 0
assets/script/launch/view_launch.ts

@@ -178,12 +178,27 @@ export class launch_view extends Component {
                 this.isStop = false;
             }
         }
+
+
         if(progress_number==70){
             this.isStop = true;
             gameManager.loadSysMusic(()=>{
                 this.isStop = false;
             })
         }
+
+        if(progress_number==80){
+            self.isStop = true;
+            http.get(config.static_url.user_test,(err,data)=>{
+                if(!err){
+                    self.isStop = false;
+                    let _data = JSON.parse(data);
+                    if(_data.code==config.MSG_CODE.SUCCESS){
+                        gameManager.init_test_user_list( _data.content);
+                    }
+                }
+            })
+        }
         if(progress_number>=100){
             this.finishLoading();
             this.unschedule(this.setupLoading)

+ 6 - 1
assets/script/play_list/zhaocha_component/view_game_play_mei_nv_zhao_xi_jie.ts

@@ -46,7 +46,12 @@ export class view_game_play_mei_nv_zhao_xi_jie extends Component {
         },this);
         this.btn_tip.on(Node.EventType.TOUCH_START,()=>{
             gameManager.playBtnSound();
-            this.onTipBtnClick();
+            if(gameManager.isTestUser()){
+                this.onTipBtnClick();
+            }else{
+                tools.showToast("暂时无法观看广告!");
+            }
+            
         },this);
         this.btn_pause.on(Node.EventType.TOUCH_START,()=>{
             self.isPause  = true;

+ 5 - 1
assets/script/play_list/zhaocha_font/view_game_play_han_zi_zhao_bu_tong.ts

@@ -45,7 +45,11 @@ export class view_game_play_han_zi_zhao_bu_tong extends Component {
         },this);
         this.btn_tip.on(Node.EventType.TOUCH_START,()=>{
             gameManager.playBtnSound()
-            this.onTipBtnClick();
+            if(gameManager.isTestUser()){
+                this.onTipBtnClick();
+            }else{
+                tools.showToast("暂时无法观看广告!");
+            }
         },this);
         this.btn_pause.on(Node.EventType.TOUCH_START,()=>{
             self.isPause  = true;

+ 8 - 4
assets/script/play_list/zhaocha_up_down/view_game_play_shuang_tu_zhao_bu_tong.ts

@@ -59,11 +59,15 @@ export class view_game_play_shuang_tu_zhao_bu_tong extends Component {
         },this);
         this.btn_tip.on(Node.EventType.TOUCH_START,()=>{
             gameManager.playBtnSound()
-            if(self.cur_amplify_status==1){
-                self.cur_amplify_status = 0;
-                self.updateAmplifyStatus();
+            if(gameManager.isTestUser()){
+                if(self.cur_amplify_status==1){
+                    self.cur_amplify_status = 0;
+                    self.updateAmplifyStatus();
+                }
+                this.onTipBtnClick();
+            }else{
+                tools.showToast("暂时无法观看广告!");
             }
-            this.onTipBtnClick();
         },this);
 
         this.btn_pause.on(Node.EventType.TOUCH_START,()=>{