|
@@ -201,10 +201,13 @@ class TaskProc {
|
|
|
StoreProc::$reward[] = $ins_activeTaskInfo->mo()->activePoint;
|
|
|
break;
|
|
|
case Enum_ActiveTaskType::DailyTask:
|
|
|
+ TaskProc::OnReceiveTaskPrize();
|
|
|
+
|
|
|
ctx()->task->dailyTaskPoint += $activePointArr[1];
|
|
|
StoreProc::$reward[] = $ins_activeTaskInfo->mo()->activePoint;
|
|
|
break;
|
|
|
case Enum_ActiveTaskType::WeekTask:
|
|
|
+ TaskProc::OnReceiveTaskPrize();
|
|
|
ctx()->task->weekTaskPoint += $activePointArr[1];
|
|
|
StoreProc::$reward[] = $ins_activeTaskInfo->mo()->activePoint;
|
|
|
break;
|
|
@@ -693,7 +696,46 @@ class TaskProc {
|
|
|
$taskEventArg = new Ins_TaskEventArgs(Enum_ActiveTaskCmdType::UserLevel_X, Enum_PropelType::set, $lv, array());
|
|
|
self::CheckActiveTaskConditions($taskEventArg);
|
|
|
}
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 扫荡
|
|
|
+ */
|
|
|
+ static function OnFightSweepGate() {
|
|
|
+ $taskEventArg = new Ins_TaskEventArgs(Enum_ActiveTaskCmdType::FightSweepGate, Enum_PropelType::add, 1, array());
|
|
|
+ self::CheckActiveTaskConditions($taskEventArg);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 领取任务奖励
|
|
|
+ */
|
|
|
+ static function OnReceiveTaskPrize() {
|
|
|
+ $taskEventArg = new Ins_TaskEventArgs(Enum_ActiveTaskCmdType::OnReceiveTaskPrize, Enum_PropelType::add, 1, array());
|
|
|
+ self::CheckActiveTaskConditions($taskEventArg);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 购买铜钱一次
|
|
|
+ */
|
|
|
+ static function OnBuyGold() {
|
|
|
+ $taskEventArg = new Ins_TaskEventArgs(Enum_ActiveTaskCmdType::BuyGold, Enum_PropelType::add, 1, array());
|
|
|
+ self::CheckActiveTaskConditions($taskEventArg);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 领取战力榜元宝奖励X次;参数1:无;参数2:次数(数值)
|
|
|
+ */
|
|
|
+ static function OnFightRankPrize_Num() {
|
|
|
+ $taskEventArg = new Ins_TaskEventArgs(Enum_ActiveTaskCmdType::FightRankPrize_Num, Enum_PropelType::add, 1, array());
|
|
|
+ self::CheckActiveTaskConditions($taskEventArg);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 封印技能
|
|
|
+ */
|
|
|
+ static function OnCloseSkill() {
|
|
|
+ $taskEventArg = new Ins_TaskEventArgs(Enum_ActiveTaskCmdType::CloseSkill, Enum_PropelType::add, 1, array());
|
|
|
+ self::CheckActiveTaskConditions($taskEventArg);
|
|
|
+ }
|
|
|
+
|
|
|
// </editor-fold>
|
|
|
//
|
|
|
// <editor-fold defaultstate="collapsed" desc="活动任务是否完成的检测-">
|