新增日常任务

This commit is contained in:
yangduo 2025-04-09 19:29:16 +08:00
parent 1a9b90b907
commit ab03ffd29a
4 changed files with 27 additions and 2 deletions

View File

@ -17,6 +17,11 @@ define('QUEST_DAY_HARM', 71009);
define('QUEST_DAY_KILL', 71010);
define('QUEST_DAY_HELP', 71011);
define('QUEST_DAY_COMPLETE', 71012);
define('QUEST_DAY_SETTLE', 71013);
define('QUEST_DAY_MEDALS', 71014);
define('QUEST_DAY_SWEEP', 71015);
define('QUEST_DAY_VIDSETTLE', 71016);
define('QUEST_DAY_JINJIE', 71017);
//成就
define('QUEST_SUM_LOGIN', 72001);
define('QUEST_SUM_SHARE', 72002);

View File

@ -1067,6 +1067,9 @@ class EquipController{
die();
return;
}
$quest = new classes\Quest();
$quest->triggerQuest(QUEST_DAY_JINJIE, 1, 1, $account_id);
$addreward = new classes\AddReward();
$coin_num = $addreward->getCoinNum($account_id);
$num = $addreward->getDiamondNum($account_id);

View File

@ -917,7 +917,7 @@ class RechargeController
' WHERE accountid=:accountid AND passid=:passid;',
array(
':accountid' => $account_id,
':passid' => $passid,
':passid' => $ii,
':season_passport' => json_encode($season_passport),
':modify_time' => time()
)

View File

@ -1,5 +1,6 @@
<?php
require 'classes/Quest.php';
require 'classes/AddReward.php';
require 'classes/Privilege.php';
require_once 'metatable/item.php';
@ -381,6 +382,9 @@ class SoloController
return;
}
$quest = new classes\Quest();
$quest->triggerQuest(QUEST_DAY_MEDALS, $medalcost, 1, $account_id);
$infoobj = array(
'level' => $level,
);
@ -435,6 +439,9 @@ class SoloController
$r->del($key);
$quest = new classes\Quest();
$quest->triggerQuest(QUEST_DAY_VIDSETTLE, 1, 1, $account_id);
$item_list = $infoobj['item_list'];
$addreward = new classes\AddReward();
$all_item_list = array();
@ -1039,6 +1046,16 @@ class SoloController
}
}
$quest = new classes\Quest();
if ($isbattle) {
if ($reqfinished) {
$quest->triggerQuest(QUEST_DAY_SETTLE, 1, 1, $account_id);
}
} else {
$quest->triggerQuest(QUEST_DAY_SWEEP, 1, 1, $account_id);
$quest->triggerQuest(QUEST_DAY_MEDALS, $medalcost, 1, $account_id);
}
$uplv_all_item_list = array();
foreach ($uplv_item_list as $itemaward) {
$items = $addreward->addReward($itemaward['item_id'], $itemaward['item_num'], $account_id, 0, 0);