|
@@ -63,9 +63,11 @@ class FightProc {
|
|
|
return PVPProc::pvpShopRefresh();
|
|
|
// </editor-fold>
|
|
|
|
|
|
+ case CmdCode::fight_worldBoss_enter: # 6831 世界BOSS战 - 进入
|
|
|
+ return self::WorldBossEnter();
|
|
|
case CmdCode::fight_worldBoss_refresh_rank : # 6834 查询世界boss伤害输出榜
|
|
|
return self::GetWorldBossRank();
|
|
|
-
|
|
|
+// ---------- 无尽塔相关 -------------------------
|
|
|
case CmdCode::fight_endlessTower_Get: # 6841 查询无尽塔的进度
|
|
|
return self::EndlessTower_Get();
|
|
|
case CmdCode::fight_endlessTower_Up: # 6842 无尽塔升级
|
|
@@ -80,6 +82,13 @@ class FightProc {
|
|
|
//
|
|
|
// <editor-fold defaultstate="collapsed" desc=" 世界boss ">
|
|
|
|
|
|
+ static function WorldBossEnter() {
|
|
|
+ list($bossid) = req()->paras;
|
|
|
+ $gateId = 506000 + $bossid;
|
|
|
+ TaskProc::OnPassWorldBoss($gateId);
|
|
|
+ return Resp::ok();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* [6834] 查询世界boss伤害输出榜
|
|
|
*/
|
|
@@ -87,6 +96,9 @@ class FightProc {
|
|
|
$zoneid = req()->zoneid;
|
|
|
list($bossId) = req()->paras; # 提取参数bossid.
|
|
|
$key = MemKey_GameRun::Game_WorldBoss_X_Rank($zoneid, $bossId);
|
|
|
+ var_dump($key);
|
|
|
+ var_dump($bossId);
|
|
|
+ var_dump(req()->paras);
|
|
|
$rank = gMem()->zrange($key, 0, 50, true);
|
|
|
return Resp::ok(array('rank' => $rank));
|
|
|
}
|
|
@@ -100,6 +112,7 @@ class FightProc {
|
|
|
$uid = substr($uid_name, 0, strpos($uid_name, "__"));
|
|
|
EmailProc::SendWorldBossReward($zoneId, $uid, $i++, $rwd->rankName, $rwd->reward);
|
|
|
}
|
|
|
+
|
|
|
CLog::info("世界Boss($bossid)已结算,未更新结算标记(防止重复发放).");
|
|
|
}
|
|
|
|