浏览代码

Merge branch 'TTT' of 115.159.121.129:/usr/local/git/repo into TTT

王刚 3 年之前
父节点
当前提交
f971697730
共有 2 个文件被更改,包括 14 次插入7 次删除
  1. 12 4
      Gameserver/Amfphp/process/TaskProc.php
  2. 2 3
      Gameserver/Amfphp/process/UserProc.php

+ 12 - 4
Gameserver/Amfphp/process/TaskProc.php

@@ -477,12 +477,14 @@ class TaskProc {
                 }
             }
         }
-
-        if ($num >= 4 && $handOverTask == 0) {//每日任务全部完成,挂载每日任务--交付任务           
+        
+        if($num>=4 && $handOverTask == 0){//每日任务全部完成,挂载每日任务--交付任务           
+            ctx()->store->dailyTask_HandOver = 1;
             $count = count($list);
-            $rand = rand(0, $count - 1);
+            $rand = rand(0,$count-1);
+            
+            StoreProc::PutTaskCardInStore($list[$rand]);          
 
-            StoreProc::PutTaskCardInStore($list[$rand]);
         }
     }
 
@@ -675,6 +677,12 @@ class TaskProc {
      * 每天重置日常任务.
      */
     static function ResetDailyTaskCards() {
+        $lv = glc()->DailyTaskLevelLimitLock;
+        
+        if(ctx()->baseInfo->level< $lv){
+            return;
+        }
+        
 //        var_dump("重置日常任务卡");
         $store = ctx()->store(true);
         my_default_Obj($store->taskcards);

+ 2 - 3
Gameserver/Amfphp/process/UserProc.php

@@ -446,6 +446,7 @@ class UserProc {
             ctx()->colleg = $college;
             ShopProc::resetDaliySpecialPackages();                              #每日特惠领奖每日重置
             self::checkMissOrder();                                             #校验是否有漏单
+            TaskProc::checkHandOverDailyTask();
             UserProc::updateUserInfo();                                         # 这一步回存操作只有在 userInfo正常存在的情况下才进行
 
             $resp = Resp::ok($game);                                            # 设置返回值
@@ -519,9 +520,7 @@ class UserProc {
        if(!StlUtil::dictHasProperty($game->store, 'dailyTask_HandOver')){
             $game->store->dailyTask_HandOver = 0;
         }
-                  
-        TaskProc::checkHandOverDailyTask();
-        
+                         
     }
 
     /**