Browse Source

加上任务数据初始化代码

cyzhao 1 năm trước cách đây
mục cha
commit
c7b055d96a

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

@@ -521,7 +521,7 @@ class FightProc {
         if ($resultType) {                                                      # 胜利
             if (ctx()->gates->GateList->$gateId->pass == 0) {
                 ctx()->gates->GateList->$gateId->pass = 1;
-                TaskProc::Day7TaskReset($gateId);
+                //TaskProc::Day7TaskReset($gateId);
             }
             StoreProc::AddMultiItemInStore($gateMo->reward_win);
             if (Ins_GateInfo::GateTypeFromId($gateId) == Enum_GateType::MainStoryGate) {

+ 3 - 2
Gameserver/App/process/TaskProc.php

@@ -235,6 +235,7 @@ class TaskProc {
 
     static function ResetTask() {
         //self::ResetTask_Daily();
+        TaskProc::Day7TaskReset(110011001);
         self::DailyTaskReset();
         self::ClearDay7Task();
         $week = date("w");
@@ -257,8 +258,8 @@ class TaskProc {
     /**
      * 7日狂欢数据重置
      */
-    public static function Day7TaskReset($gateNum) {
-        if ($gateNum < glc()->GateUnlock_7DayActive) {
+    public static function Day7TaskReset($gateId) {
+        if ($gateId != glc()->GateUnlock_7DayActive) {
             return;
         }
 

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

@@ -287,7 +287,7 @@ class UserProc {
         self::clear();
         FightProc::FightDailyClear();
         //TaskProc::initAchieveData();   
-        //TaskProc::ResetTask();
+        TaskProc::ResetTask();
     }
     
     static function clear() {