Browse Source

火山上报测试.

gwang 3 years ago
parent
commit
abf2657b2c

+ 1 - 1
Gameserver/Amfphp/model/Const/GameConfig.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-07-09 11:46:43
+ // 日期: 2021-07-21 14:58:15
 ////////////////////
 
 /**

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_eventAction.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-07-06 10:42:23
+ // 日期: 2021-07-13 10:15:45
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_gate.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-07-09 11:19:58
+ // 日期: 2021-07-21 14:52:03
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_hero.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-07-07 12:03:00
+ // 日期: 2021-07-13 15:46:09
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_heroextra_level.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-05-26 16:51:44
+ // 日期: 2021-07-13 14:53:11
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_heroextra_level_tupo.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-05-26 16:51:44
+ // 日期: 2021-07-13 14:53:11
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_item_base.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-07-09 09:41:21
+ // 日期: 2021-07-14 16:13:42
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_item_taskcard.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-07-08 15:40:24
+ // 日期: 2021-07-21 14:43:24
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_item_yanling.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-06-21 15:55:00
+ // 日期: 2021-07-09 13:03:36
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_plot.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-07-08 15:38:02
+ // 日期: 2021-07-14 16:16:34
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_sysmail.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-06-25 12:17:38
+ // 日期: 2021-07-09 12:30:51
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_taskcard_shop.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-07-08 15:42:57
+ // 日期: 2021-07-14 16:18:39
 ////////////////////
 
 

+ 1 - 1
Gameserver/Amfphp/model/Const/sm_zonelist.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2021-04-16 10:14:47
+ // 日期: 2021-07-21 14:57:30
 ////////////////////
 
 

+ 6 - 5
Gameserver/Amfphp/model/User/Enum_TaskCmdType.php

@@ -9,15 +9,15 @@ class Enum_TaskCmdType extends Enum {
 
     const CommanderLevelUpTo = 11;                                              # 玩家等级达到x级  (num:level,paras:[]) (跳关卡选择)
     const HeroLevelUpTo = 12;                                                   # 唤灵师等级达到x级(num:level,paras:[herotypeid])(hero属性)
-    const HeroGradeUpTo = 13;                                                   # 
-    const HeroSegmentNumberTo = 14;                                             # 
-    const HeroSkillUnlock = 15;                                                 # 
+    const HeroGradeUpTo = 13;                                                   # 唤灵师升阶
+    const HeroSegmentNumberTo = 14;                                             #
+    const HeroSkillUnlock = 15;                                                 #
     const HeroWearupWeapon_quality = 16;                                        # 唤灵师装备X品质的武器(num:1,paras:[herotypeId,quality])(装备界面)
     const HeroWearupYanling = 17;                                               # 唤灵师装备xx(id)言灵 (num:1,paras:[herotypeId,yanlingid])(言灵配置界面)
     const AnyYanlingLevelUp = 18;                                               # 任意言灵等级提升(num:1,paras:[])(言灵详情界面)
     // -----
-    const PassGateN = 21;                                                       # 通过指定剧情关卡(num:1,paras:[关卡id,难度(1,2,3)])(跳关卡选择)
-    const passCarbonN = 22;                                                     # 
+    const PassGateN = 21;                                                       # 通过指定剧情关卡(num:1,paras:[关卡id, 难度(1,2,3)])(跳关卡选择)
+    const passEndlessCarbonN = 22;                                              # 通关无尽塔第xx层(num:1,paras:[关卡id, 层数])
     const PvPWinNumberTo = 31;
     const PvPScoreTo = 32;
     const UserPowerTo = 33;
@@ -39,5 +39,6 @@ class Enum_TaskCmdType extends Enum {
     const GetSchoolTask = 207;                                                  # 领取任意一个学院课程(num:1,paras[])(学院界面)
     const FinishSchoolTask = 208;                                               # 完成任意一个学院课程(num:1,paras:[])(学院界面)
     const FinishAllSchoolTaskOfGrade = 209;                                     # 完成指课程的全部任务(num:1,paras:[courseId])(学院界面)
+    const TempleLottery = 210;                                                  # 完成一次神庙抽奖(num:1, paras:[])
 
 }

+ 1 - 1
Gameserver/Amfphp/model/User/Info_UserTask.php

@@ -167,7 +167,7 @@ class Info_UserTask extends Object_ext {
                     $taskParam = new Ins_TaskParams(Enum_TaskCmdType::PassGateN, $gates->highest, $diffculty);
                     $task->bCheckProgress($taskParam);
                     break;
-                case Enum_TaskCmdType::passCarbonN:
+                case Enum_TaskCmdType::passEndlessCarbonN:
                     break;
                 case Enum_TaskCmdType::PvPWinNumberTo:
                     $pvp = ctx()->pvp(false);                                   # 设计玩家pvp数据结构

+ 14 - 11
Gameserver/Amfphp/process/FightProc/SweepGatesProc.php

@@ -128,28 +128,31 @@ class SweepGatesProc {
      */
     public static function Arenas_Fight() {
         $gateId = req()->paras[0];
-//        list($gateId, $difficulty, $star, $TeamObj) = req()->paras;             # 提取参数: 挑战的关卡Id, 关卡难度(0,1,2), 几星, 队伍, 奖励字符串
+        list($gateId, $difficulty, $star, $TeamObj) = req()->paras;             # 提取参数: 挑战的关卡Id, 关卡难度(0,1,2), 几星, 队伍, 奖励字符串
         my_Assert($gateId > 0, ErrCode::err_arenasgate_indexillegal);           # 关卡id非法
 //        $md5 = gMem()->get(MemKey_User::temp_arenas_pre_reward_md5_str($req->zoneid, $req->uid));
 //        $_md5 = md5($gateId . $difficulty . $rewardStr);
 //        my_Assert($md5 == $_md5, ErrCode::err_arenas_rewardIllegal);            # 奖励不匹配
         $smGate = GameConfig::gate_getItem($gateId);                            # 关卡配置数据
-        switch ($smGate->battleType) { #(0普通 怪物全部创建 1Boss站 2引导剧情 3竞技场 4非战斗场景)
-            case 0:                                             # 普通关卡
-
-            case 1:                                             # boss战(结算时按击杀boss)
+        switch ($smGate->battleType) {   #(0普通 怪物全部创建 1Boss站 2引导剧情 3竞技场 4非战斗场景)
+            case 0:                                                             # 普通关卡
+            case 1:                                                             # boss战(结算时按击杀boss)
                 return self::_NormalGate();
-            case 2:                                             # 引导类
+            case 2:                                                             # 引导类
                 break;
-            case 3:                                             # pvp
+            case 3:                                                             # pvp
                 break;
-            case 4:                                             # 大厅/主城/召唤之类的
+            case 4:                                                             # 大厅/主城/召唤之类的
                 break;
-            case 5:                                             # 材料副本
+            case 5:                                                             # 材料副本
                 break;
 
-//            case 6: ...
-
+            case 6:                                                             # 无尽塔
+                TaskProc::OnPassCarboN($gateId, $difficulty);
+                break;
+            case 7:                                                             # 世界boss
+//                TaskProc::OnPassGateN($gateId, $difficulty + 1);
+                break;
             default:
                 break;
         }

+ 1 - 1
Gameserver/Amfphp/process/TaskProc.php

@@ -735,7 +735,7 @@ class TaskProc {
      * @param type $difficulty
      */
     static function OnPassCarboN($gateId, $difficulty) {
-        $taskParam = new Ins_TaskParams(Enum_TaskCmdType::passCarbonN, $gateId, $difficulty);
+        $taskParam = new Ins_TaskParams(Enum_TaskCmdType::passEndlessCarbonN, $gateId, $difficulty);
         self::CheckTaskConditions($taskParam);
     }
 

+ 2 - 0
Gameserver/Amfphp/process/UserProc.php

@@ -56,6 +56,8 @@ class UserProc {
     public static function InitVolcData() {
         list($app_name, $app_package, $app_channel, $app_version, $os_name, $os_version, $device_model, $ab_version, $traffic_type) = req()->paras;
         VolcUtil::Init($app_name, $app_package, $app_channel, $app_version, $os_name, $os_version, $device_model, $ab_version, $traffic_type);
+
+        VolcUtil::Report(Enum_Volc_EventName::Login, array());
         return Resp::ok();
     }