|
@@ -97,6 +97,7 @@ class Ins_TaskStep_Active extends Object_ext {
|
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::FightGate_X || $this->mo()->cmd == Enum_ActiveTaskCmdType::PassGate_X_state || $this->mo()->cmd == Enum_ActiveTaskCmdType::CloseSkill ||$this->mo()->cmd == Enum_ActiveTaskCmdType::FightRankPrize_Num #
|
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::BuyGold || $this->mo()->cmd == Enum_ActiveTaskCmdType::OnReceiveTaskPrize || $this->mo()->cmd == Enum_ActiveTaskCmdType::FightSweepGate || $this->mo()->cmd == Enum_ActiveTaskCmdType::OpenNumBrightBox_state #
|
|
|
|| $this->mo()->cmd == Enum_ActiveTaskCmdType::BuyNumDailyShop_state || $this->mo()->cmd == Enum_ActiveTaskCmdType::ComposeNumGem_state || $this->mo()->cmd == Enum_ActiveTaskCmdType::ReceiveGateBoxReward #
|
|
|
+ || $this->mo()->cmd == Enum_ActiveTaskCmdType::OnLogin_Accumulate_FlipCard #
|
|
|
;
|
|
|
}
|
|
|
|
|
@@ -267,23 +268,23 @@ class Ins_TaskStep_Active extends Object_ext {
|
|
|
}
|
|
|
}
|
|
|
return $day;
|
|
|
-// case Enum_ActiveTaskCmdType::OnLogin_Accumulate_FlipCard: # 金蛇 累计登录天数
|
|
|
-// $day = 0;
|
|
|
-// $mo = GameConfig::subfun_unlock_getItem(Enum_SubFunType::FlipCardLottery);
|
|
|
-// if (now()>= $mo->startTs && now()< $mo->endTs) {
|
|
|
-// $startDay = TimeUtil::totalDays($mo->startTs);
|
|
|
-// $endDay = TimeUtil::totalDays($mo->endTs);
|
|
|
-// if (TimeUtil::totalDays(now()) <= $endDay) {
|
|
|
-// $day = 0;
|
|
|
-// for ($i = $startDay; $i <= $endDay; $i++) {
|
|
|
-// $day += 1;
|
|
|
-// if (TimeUtil::totalDays(now()) == $i) {
|
|
|
-// break;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// return $day;
|
|
|
+ case Enum_ActiveTaskCmdType::OnLogin_Accumulate_FlipCard: # 金蛇 累计登录天数
|
|
|
+ $day = 0;
|
|
|
+ $mo = GameConfig::subfun_unlock_getItem(Enum_SubFunType::FlipCardLottery);
|
|
|
+ if (now()>= $mo->startTs && now()< $mo->endTs) {
|
|
|
+ $startDay = TimeUtil::totalDays($mo->startTs);
|
|
|
+ $endDay = TimeUtil::totalDays($mo->endTs);
|
|
|
+ if (TimeUtil::totalDays(now()) <= $endDay) {
|
|
|
+ $day = 0;
|
|
|
+ for ($i = $startDay; $i <= $endDay; $i++) {
|
|
|
+ $day += 1;
|
|
|
+ if (TimeUtil::totalDays(now()) == $i) {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return $day;
|
|
|
case Enum_ActiveTaskCmdType::PassLayer_ChallengeGate:
|
|
|
if(ctx()->gates->TowerGate->CurLayer-1 < 0){
|
|
|
return 0;
|