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

原创 【XMWishing·许愿系统】 1.0.0

需要插件(必装)

插件介绍​

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

功能特点​

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

使用方法​

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

权限

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

指令​

  • /xuyuan - 打开许愿池UI(也可以手持许愿币物品按R键打开UI)

控制台指令​

  • 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
}
}

使用示例​

示例1:玩家饥饿许愿​

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

示例2:VIP专属许愿​

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

示例3:管理员使用​

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

来自pandaman的更多资源

分享资源

标签