• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMWishing·许愿系统】

原创 【XMWishing·许愿系统】 1.0.0

需要插件(必装)

插件介绍​

XMWishing是一个基于聊天关键词触发的许愿系统插件。当玩家在聊天框中输入包含特定关键词的消息时,插件会根据设置的概率判断许愿是否成功。许愿成功后,玩家可以获得配置中设定的物品和指令奖励。

功能特点​

  • 支持多个许愿关键词组,不同组可以设置不同的触发条件和奖励
  • 可设置触发概率,控制许愿成功率
  • 有一个许愿池UI,玩家可以投币指定物品来增加下次许愿成功的几率(会在许愿成功后清零)
  • 支持物品奖励和指令奖励
  • 奖励可以设置为必定给予或随机给予
  • 支持冷却时间,防止频繁许愿
  • 支持权限系统,可以为不同玩家设置不同的许愿权限
  • 许愿成功后全服广播,失败仅通知玩家个人
  • 提供管理员控制台命令,方便管理
1752600605967
1752685395963

祈福功能​

  • 玩家可以输入自己想要的物品或特权,记录到系统中
  • 玩家可以查看其他玩家的祈福,并为他们点赞支持
  • 管理员可以管理祈福消息,删除内容,根据支持数决定是否设置新的许愿配置
1752685959122
1752684895662

使用方法​

  1. 玩家在聊天框中输入包含配置中设置的关键词的消息
  2. 系统检测到关键词后,判断玩家是否有权限、是否在冷却中
  3. 如果玩家可以许愿,系统根据设置的概率判断是否成功
  4. 许愿成功:全服广播通知,玩家获得配置的奖励
  5. 许愿失败:仅向玩家发送失败消息

权限

  • xmwishing.use - 基础使用权限,玩家需要此权限才能使用许愿功能
  • xmwishing.admin - 管理员权限,可以使用控制台指令,删除玩家祈福内容
  • xmwishing.pray - 使用祈福系统的权限
  • xmwishing.权限名称 - 在配置中设置的特定权限组

指令​

  • /xuyuan - 打开许愿池UI(也可以手持许愿币物品按R键打开UI)
  • /qifu - 直接打开祈福页面
  • /zhumen - 直接打开筑梦列表页面

控制台指令​

  • xmwishing.reload - 重新加载配置文件和数据
  • xmwishing.resetcooldown <玩家ID/名称> - 重置指定玩家的许愿冷却时间
  • xmwishing.triggerwish <玩家ID/名称> <设置索引> -手动触发指定玩家的许愿(不计入冷却)

配置​

JSON:
{
  "提示名字": "[许愿系统]", // 消息提示的前缀
  "许愿设置": [
    {
      "触发权限": "", // 权限后缀,留空表示所有人都可使用,填写后需要xmwishing.权限名称的权限
      "关键词列表": [ // 触发许愿的关键词
        "饿了",
        "吃的"
      ],
      "触发几率": 50, // 许愿成功的概率(1-100)
      "冷却时间": 600, // 冷却时间(秒)
      "给予物品列表": [ // 成功后给予的物品
        {
          "给予物品名称": "南瓜", // 自定义物品显示名称,留空使用游戏默认名称
          "给予物品简称": "pumpkin", // 物品代码
          "给予物品皮肤": 0, // 物品皮肤ID
          "给予物品数量": 1, // 给予数量
          "给予方式(true=一定会给 false=列表随机给)": true // true=必定给予,false=50%概率给予
        }
      ],
      "给予指令列表": [ // 成功后执行的命令
        {
          "指令显示名称": "氪金福利", // 指令的显示名称
          "控制台指令": "uu %STEAMID% 1", // 要执行的命令,%STEAMID%会被替换为玩家ID
          "给予方式(true=一定会给 false=列表随机给)": false // true=必定执行,false=50%概率执行
        }
      ]
    }
  ],
  "许愿池投币皮肤ID": 2415583231,//玩家背包需要有此皮肤的道具作为投币道具
  "许愿池投币成功率(1-100)": 50,//投币的成功率,失败不会增加额外成功率
  "许愿池额外成功率(1-100)": 1,//成功投币后增加的许愿额外成功率(许愿关键词成功率+额外成功率=最终许愿成功率)
  "祈福冷却时间(秒)": 300//玩家在祈福页面发布内容的冷却时间
 }
}

使用示例​

示例1:玩家饥饿许愿​

  1. 配置关键词包含"饿了"、"吃的"等关键词
  2. 玩家在聊天中输入"我好饿了,有人给点吃的吗?"
  3. 系统检测到关键词,根据概率判断许愿是否成功
  4. 成功后,全服通知并给予玩家食物物品

示例2:VIP专属许愿​

  1. 配置特定许愿设置,设置"触发权限"为"vip"
  2. 拥有"xmwishing.vip"权限的玩家可以触发此许愿
  3. VIP玩家在聊天中输入包含关键词的消息,触发特殊奖励

示例3:管理员使用​

  1. 管理员可以使用xmwishing.resetcooldown重置玩家冷却时间
  2. 管理员可以使用xmwishing.triggerwish为玩家手动触发许愿,不受概率和冷却限制
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
148.00 CNY
查看
118
文件类型
cs
文件大小
46.9 KB
文件Hash
2efc71f8941dbc8218ee7833d2467619
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签