浏览代码

添加挑战模块相关配置

王刚 1 年之前
父节点
当前提交
316eafe324

+ 17 - 3
Gameserver/App/configs/GameConfig.php

@@ -3,11 +3,9 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-05-11 16:15:33
+ // 日期: 2024-05-14 10:31:17
 ////////////////////
-
 namespace loyalsoft;
-
 /**
  * 常量配置数据 
  */
@@ -591,6 +589,22 @@ class GameConfig {
         return self::get_hash_item('announcement', $itemid);
     }
     /**
+    * 战斗: 挑战关卡
+    * @return \tower_gate
+    */
+    public static function tower_gate()
+    { 
+        static $a = null; 
+        return self::initValue($a, 'tower_gate');
+    }
+    /**
+    * @return \sm_tower_gate tower_gate item数据 
+    */
+    public static function tower_gate_getItem($itemid)
+    { 
+        return self::get_hash_item('tower_gate', $itemid);
+    }
+    /**
     * 当前版本(时间戳)
     * @return \ver
     */

+ 17 - 1
Gameserver/App/model/Const/GameConfig.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-05-13 10:24:00
+ // 日期: 2024-05-14 10:31:17
 ////////////////////
 
 /**
@@ -589,6 +589,22 @@ class GameConfig {
         return self::get_hash_item('announcement', $itemid);
     }
     /**
+    * 战斗: 挑战关卡
+    * @return \tower_gate
+    */
+    public static function tower_gate()
+    { 
+        static $a = null; 
+        return self::initValue($a, 'tower_gate');
+    }
+    /**
+    * @return \sm_tower_gate tower_gate item数据 
+    */
+    public static function tower_gate_getItem($itemid)
+    { 
+        return self::get_hash_item('tower_gate', $itemid);
+    }
+    /**
     * 当前版本(时间戳)
     * @return \ver
     */

+ 1 - 1
Gameserver/App/model/Const/sm_announcement.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-05-10 14:36:02
+ // 日期: 2024-05-13 17:01:42
 ////////////////////
 
 

+ 21 - 1
Gameserver/App/model/Const/sm_globalsettings.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-05-11 16:32:56
+ // 日期: 2024-05-14 10:02:44
 ////////////////////
 
 
@@ -153,5 +153,25 @@ class sm_globalsettings
     */
     public $sweep_cost_tili;
 
+    /**
+    * @var int 解锁挑战模块所需的关卡id  
+    */
+    public $unlock_Challenge_need_gateId;
+
+    /**
+    * @var int 爬塔(挑战关卡)每日挑战次数  
+    */
+    public $tower_daily_chanceNum;
+
+    /**
+    * @var int 爬塔(挑战关卡)每日刷新(技能)次数  
+    */
+    public $tower_daily_refreshChanceNum;
+
+    /**
+    * @var string 爬塔(挑战关卡)刷新(技能)花费(货币类型:数量)(1:金币,2:元宝)  
+    */
+    public $tower_refreshCost;
+
 }
 

+ 62 - 0
Gameserver/App/model/Const/sm_tower_gate.php

@@ -0,0 +1,62 @@
+<?php
+////////////////////
+ // 由CodeGenerator创建。
+ // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
+ // author: gwang 
+ // 日期: 2024-05-14 09:32:52
+////////////////////
+
+
+/**
+ * Static Model tower_gate 战斗: 挑战关卡
+ */
+class sm_tower_gate
+{
+
+    /**
+    * @var Int32 层数(自然数)  
+    */
+    public $layerNum;
+
+    /**
+    * @var String 怪物id(池)列表(id:权重,id:权重...)最多16个怪物id  
+    */
+    public $monsterIds;
+
+    /**
+    * @var Int32 最小数量: n(数量) default(0) 
+    */
+    public $minnum;
+
+    /**
+    * @var Int32 最大数量 default(300) 
+    */
+    public $maxnum;
+
+    /**
+    * @var Int32 补充频率(单位:毫秒)  
+    */
+    public $frequency;
+
+    /**
+    * @var String 波次事件ids(逗号分隔)  
+    */
+    public $events;
+
+    /**
+    * @var Int32 bossID default(0) 
+    */
+    public $bossId;
+
+    /**
+    * @var String 通向下一层的条件(1:xxx倒计时xx秒结束后跳转; 2: 限时aa秒内击杀xxx击杀指定id的怪物后跳转)  
+    */
+    public $condition;
+
+    /**
+    * @var String 本层奖励: (id:数量,id:数量...)  
+    */
+    public $rewards;
+
+}
+

+ 1 - 1
Gameserver/globals.php

@@ -33,7 +33,7 @@ class Enum_Plat {
 /**
  * @var string 平台字符串
  */
-define("PLAT", Enum_Plat::dev_gwang);  #
+define("PLAT", Enum_Plat::Online_dev);  #
 
 
 /**