cyzhao 1 жил өмнө
parent
commit
1c87e55fcc

+ 13 - 0
Gameserver/App/model/User/Info_Task.php

@@ -102,6 +102,17 @@ class Info_Task extends Object_ext{
     public function initialize() {
       //$this->taskcards = new \stdClass();
       //$this->achieveDic = new \stdClass(); 
+        $day7List = GameConfig::activeTask_type_getItemArray(Enum_ActiveTaskType::WeekTask);
+        $length = $this->activeTaskLength;
+        foreach ($day7List as $key => $task) {
+            $length += 1;
+            $ins_TaskStep_Active = new Ins_TaskStep_Active($task->id);
+            $ins_TaskStep_Active->uid = $length;
+            $ins_TaskStep_Active->state = Enum_TaskCardStateType::ing;
+            $this->activeTaskInfo->$length = $ins_TaskStep_Active;
+        }
+        $this->activeTaskLength = $length;
+              
     }
 
     public function __construct($arg = null) {
@@ -111,6 +122,8 @@ class Info_Task extends Object_ext{
             
             $this->activeTaskInfo = new \stdClass();
             
+            
+            
         } else {
             parent::__construct($arg);
         }

+ 1 - 2
Gameserver/App/process/FightProc.php

@@ -558,8 +558,7 @@ class FightProc {
         }
         TaskProc::OnKillCommonNumMonster(1000);
         TaskProc::OnKillleaderNumMonster(500);
-        TaskProc::OnAccumulateGoldNum($gold);
-        
+             
         UserProc::updateUserInfo();
         $ret = array(
             'gates' => ctx()->gates,

+ 1 - 1
Gameserver/App/process/TaskProc.php

@@ -237,7 +237,7 @@ class TaskProc {
         //self::ResetTask_Daily();
         TaskProc::Day7TaskReset(110011001);
         self::DailyTaskReset();
-        self::ClearDay7Task();
+        self::ClearDay7Task();      
         $week = date("w");
         if ($week == 1) {//每周一 第一次登录的时候刷新
             //self::ResetTask_Week();

+ 1 - 1
Gameserver/App/process/UserProc.php

@@ -202,7 +202,7 @@ class UserProc {
             } else {                                                                # 昵称已存在
                 $resp = Resp::ok(array('ret' => '用户已存在.'));
             }
-
+        
             UserProc::updateUserInfo();                                         # 这一步回存操作只有在 userInfo正常存在的情况下才进行
 
             return $resp;