【XMSkyLanternCollect·孔明灯收集系统】

原创 【XMSkyLanternCollect·孔明灯收集系统】 1.0.0

 
需要插件(必装)
需要插件(可选)

插件介绍​

类似其他游戏收集光球的玩法,在地图随机生成五种颜色的孔明灯,每种颜色都有独立数据,包括设置生成大小,生成高度,收集奖励等。玩家需要想办法达到孔明灯高度,在接近孔明灯时会自动收集并给予随机奖励。

主要功能​

1. 孔明灯系统​

  • 在地图上随机生成白色、绿色、橙色、紫色、红色五种孔明灯
  • 每种孔明灯有独立的配置,包括大小、数量上限、高度和冷却时间
  • 孔明灯被收集后会在配置的冷却时间后重新生成
  • 系统自动确保地图上的孔明灯数量不会超过配置的最大值
  • 玩家只需要想办法靠近孔明灯会自动收集成功
3653

2. 奖励系统​

  • 收集孔明灯可获得物品奖励,根据列表和概率完全随机
  • 收集孔明灯可获得指令奖励,根据列表和概率完全随机
  • 收集孔明灯可增加商城余额
  • 支持与幸运值插件联动,提供概率加成
    • JSON:
      "幸运值概率": 0,//写0禁用。否则使用幸运值概率而不是本插件概率
      "需要幸运值": 0,//需要玩家达到幸运值才会生效幸运值概率
1742823921812

3. 商城​

  • 玩家可以使用收集孔明灯获得的余额在商城购买物品或指令
  • 商城内容完全可配置,支持物品和指令奖励
  • 支持自定义商品图标和名称
  • 在收集奖励中,如果奖励物品的价格不为0,会自动上架到商城
    • JSON:
      "收集给予物品列表": [
              {
                "物品名称": "石头",
                "物品简称": "stones",
                "物品皮肤": 0,
                "物品最小数量": 1,
                "物品最大数量": 20,
                "概率1-100": 50,
                "幸运值概率": 0,
                "需要幸运值": 0,
                "价格": 1//不为0,自动按此价格,和最小数量,上架到商城
              }
            ]
17428230953901742823662708

4. 排行榜系统​

  • 记录玩家收集孔明灯的数量,形成全服排行
  • 提供UI界面显示排行榜信息
1742823133570

视频演示​

权限

  • xmskylanterncollect.admin - 管理员权限,允许使用所有管理员命令

指令​

玩家指令​

  • /lantern - 打开主界面
  • /skylantern.shop - 打开幸运商城
  • /skylantern.rank - 打开排行榜
  • /skylantern.buy [索引] - 购买商城中的商品

管理员指令​

  • /xmlantern reload - 重新加载配置
  • /xmlantern shop - 打开幸运商城
  • /xmlantern tp [类型] [ID] - 传送到指定的孔明灯
  • /xmlantern spawn [类型] [数量] - 生成指定类型和数量的孔明灯

控制台指令​

  • xmlanternbalance [玩家ID] [+/-数量] - 管理玩家余额
  • xmlanternset [玩家ID] [数量] - 设置玩家余额
  • xmlanternspawn [玩家ID] [孔明灯类型] [高度] [大小] - 在指定玩家位置生成孔明灯

数据管理机制​

插件采用高效的数据管理机制,可确保持久稳定的运行:

1. 活跃孔明灯数据​

  • 只存储当前地图上实际存在的孔明灯数据
  • 确保数据数量与地图上的实体数量一致,避免数据堆积

2. 冷却系统​

  • 玩家收集孔明灯后,数据从活跃列表移到冷却列表
  • 冷却时间到期后,如果地图上的孔明灯数量未达上限,系统自动生成新的孔明灯
  • 如果数量已达上限,冷却数据会保留直到有空间生成新灯

3. 孔明灯机制​

  • 孔明灯生成后会固定在空中不会移动
  • 孔明灯生成后自动点燃,晚上更容易找到
  • 孔明灯不会一直存在原地,1分钟内会重新再新的随机位置生成,但依然遵循最大数量和冷却数量

使用指南​

基本使用​

  1. 安装插件后,服务器会自动在地图上生成配置数量的孔明灯
  2. 玩家接近孔明灯时可以自动收集(默认10米范围内)
  3. 收集后获得配置的奖励和余额
  4. 使用/lantern命令打开UI界面,查看余额和商城
  5. 在商城中使用余额购买物品或指令奖励

管理员功能​

  1. 管理孔明灯
    • 使用/xmlantern spawn 白色 5 命令在您当前位置附近生成5个白色孔明灯
    • 使用/xmlantern tp 白色 命令随机传送到一个白色孔明灯的位置
    • 使用/xmlantern tp 白色 123456 传送到指定ID的孔明灯
  2. 在指定位置生成孔明灯
xmlanternspawn <玩家ID> <孔明灯类型> <高度> <大小>

- 玩家ID: 玩家的Steam ID
- 孔明灯类型: 白色、绿色、橙色、紫色、红色
- 高度: 相对于玩家位置的高度
- 大小: 孔明灯的缩放大小

**注意:** 通过此命令生成的孔明灯不会记入冷却系统,不会占用自动生成孔明灯的名额。

注意事项​

  1. 首次安装插件后,需要一段时间让孔明灯在地图上生成
  2. 如果您的玩家人数多,每个颜色的孔明灯最大数量不要设置太多。
  3. 建议高度设置不太高,由于刷新机制,太高玩家可能来不及达到就会重新生成
  4. 插件卸载时会自动清理所有孔明灯和UI
  5. 幸运值功能需要安装XMLuckyValue插件才能正常使用
  6. 玩家靠近孔明灯10米范围会自动收集成功,但由于孔明灯范围是以灯芯计算,确保你设置的孔明灯大小不要超过20.0.或者修改插件本体开头的检测范围
  • 1742820460175.png
    1742820460175.png
    740.2 KB · 查看: 9
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
298.00 CNY
238.40 CNY
折扣
优惠20.00%
查看
45
文件类型
cs
文件大小
142.7 KB
文件Hash
bba213f8c884de57e71259f2c30dd8bc
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签