• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM 三周年活动现已开始!
    全站插件8折折扣,入手插件的最佳时机!错过再等一年!
    活动期间 累计实付 每满 1000 元,即送【Rust腐蚀 · 幸存这十年】主题桌垫 ×1!
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMScratchCard·幸运商店】

原创 【XMScratchCard·幸运商店】 1.0.0

需要插件(必装)

插件简介​

通过商城购买不同类型的投注奖池,例如刮刮乐,幸运牌,剪刀石头布,赛马
根据概率随机获得货币、物品或执行指令类奖励。支持多种货币系统,支持每日购买和刮开次数限制。

基础功能​

  • 三类奖励 — 货币奖励、物品奖励、指令奖励,支持自定义概率和品级
  • 多货币系统 — 支持Economics/XMUniversalPoints/以及任意自定义插件货币
  • 五级品质 — 绿、蓝、紫、橙、红五种品质颜色,奖池中直观展示
  • 权限控制 — 可设置独立权限,无权限无法刮开/购买
  • 管理命令 — 管理员可直接为指定玩家发放刮刮乐/幸运牌物品/猜拳等物品
  • 物品交互 — 玩家可以对物品右键直接打开主UI,配合其他插件实现刮刮乐/幸运牌等物品掉落,玩家之间交易
  • 物品图鉴 — 支持DWItemLibrary - 物品图鉴点击奖池中物品图标打开对应物品图鉴

刮刮乐​

  • 多种刮刮乐类型 — 可配置多种刮刮乐,每种拥有独立的奖池、概率、价格和限制
  • 每种刮刮乐独立配置每日购买上限和刮开上限,每日零点自动重置
  • 玩法:玩家可对刮刮乐物品右键,或直接打开主UI操作
    • 点击一键刮开:按{中奖逻辑}决定此刮刮乐刮出的奖品
177738932686717773876290551777389139038

幸运牌​

  • 1-9号幸运牌作为商城默认商品
  • 玩法:可配置玩家每天只能购买1张,或不重复的情况下购买9张
    • 购买后发放幸运牌物品,物品名称包含号码和购买日期作为凭证
    • 每天凌晨零点开奖玩家前一天购买的幸运牌
    • 按{中奖逻辑}决定幸运牌产出的奖品
    • 玩家消耗1张前一天购买的幸运牌物品,领取对应奖励
177741032039117774108373791777410897507

猜拳​

  • 玩家需要购买剪刀、石头、布,三种道具卡牌物品
  • 玩法:可配置每日购买上限(默认3),此上限是无论剪刀石头布的总购买上限,可以重复或不重复购买
    • 在背包选择要出的卡牌,点击出牌
    • 系统会随机出其一,按照剪刀石头布的玩法逻辑
    • 输了没有奖励
    • 赢了按照中奖规则给予奖励
17774123126931777412404965177741253974317774128013451777412822553

赛马​

  • 鸡熊猪狼马鹿六种动物作为商城默认商品
  • 玩法:可配置玩家每天只能购买一种动物,或不重复的情况下购买六种
    • 购买后发放动物物品,物品名称包含动物名和购买日期作为凭证
    • 每天凌晨零点开奖玩家前一天购买的赛马选手
    • 按{中奖逻辑}决定幸运牌产出的奖品
    • 玩家消耗1张前一天购买的赛马物品,领取对应奖励
1777500292859

中奖逻辑​

  • 从配置随机本次奖池的类别,每次只选择一种类型,未中概率跳过下一个
    • JSON:
            "奖励货币的概率(1-100)": 50,
            "奖励货币最多种类数": 1,
            "奖励物品的概率(1-100)": 50,
            "奖励物品最多种类数": 2,
            "奖励指令的概率(1-100)": 50,
            "奖励指令最多种类数": 1,

    • 例如随机到货币,则本次会从货币奖励列表按每个货币配置概率产出,以此类推
    • 如果三个类别都没有随机到,代表本次不会产出奖励,显示“谢谢惠顾”

命令​

/ggl - 打开主界面(配置设置)
xmsc.givelucky <玩家ID> <号码1-9> - 控制台发放幸运牌
xmsc.givescratch <玩家ID> <名称> [数量] - 控制台发放刮刮乐
xmsc.giverps <玩家ID> <类型(剪刀/石头/布)> [数量] - 控制台发放猜拳物品
xmsc.giverace <玩家ID> <动物名> [数量] - 控制台发放赛马物品

权限

xmscratchcard.admin - 管理员权限,使用 /ggladmin 命令
xmscratchcard.<自定义后缀> - 配置设置

配置​

JSON:
{
  "提示名字": "[幸运商店]",
  "聊天指令": "ggl",
  "货币设置": {
    "Economics余额名称": "金币",
    "Economics图像(留空默认)": "",
    "XMUniversalPoints图像(留空默认)": "",
    "其它插件设置": [
      {
        "货币编号": 0,
        "插件名称": "",
        "查询余额Hook": "",
        "添加余额Hook": "",
        "扣除余额Hook": "",
        "货币名称": "",
        "图像(留空默认)": ""
      }
    ]
  },
  "品级颜色设置": {
    "1": "0.30 0.69 0.31 1",
    "2": "0.13 0.59 0.95 1",
    "3": "0.61 0.15 0.69 1",
    "4": "1.00 0.60 0.00 1",
    "5": "0.90 0.22 0.21 1"
  },
  "刮刮乐设置": [
    {
      "刮刮乐权限": "",
      "刮刮乐物品名称": "每日免费刮刮乐",
      "刮刮乐物品简称": "wood",
      "刮刮乐物品皮肤": 666,
      "奖励货币的概率(1-100)": 50,
      "奖励货币最多种类数": 1,
      "奖励物品的概率(1-100)": 50,
      "奖励物品最多种类数": 2,
      "奖励指令的概率(1-100)": 50,
      "奖励指令最多种类数": 1,
      "购买使用货币(0=Economics 1=XMUniversalPoints ≥2=其他插件货币)": 0,
      "购买价格": 100,
      "每日购买上限": 10,
      "每日刮开上限": 10,
      "刮刮乐奖品设置": [
        {
          "奖励货币设置": [
            {
              "货币(0=Economics 1=XMUniversalPoints ≥2=其他插件货币)": 0,
              "货币数量": 500,
              "概率(1-100)": 50,
              "品级": 3
            }
          ],
          "发放物品设置": [
            {
              "物品名称": "南瓜",
              "物品简称": "pumpkin",
              "物品皮肤": 0,
              "收集数量": 10,
              "概率(1-100)": 50,
              "品级": 1
            },
            {
              "物品名称": "木头",
              "物品简称": "wood",
              "物品皮肤": 0,
              "收集数量": 10,
              "概率(1-100)": 50,
              "品级": 1
            },
            {
              "物品名称": "苹果",
              "物品简称": "apple",
              "物品皮肤": 0,
              "收集数量": 10,
              "概率(1-100)": 50,
              "品级": 2
            }
          ],
          "执行指令设置": [
            {
              "指令显示名": "加速buff",
              "指令图像(留空默认)": "",
              "指令方式(true=服务器控制台 false=客户端控制台)": true,
              "概率(1-100)": 50,
              "品级": 5,
              "指令": [
                "f %STEAMID% 1"
              ]
            }
          ]
        }
      ]
    }
  ],
  "幸运牌设置": {
    "幸运牌购买权限": "",
    "幸运牌物品名称": "{0}号幸运牌 {1}",
    "幸运牌物品简称": "wood",
    "幸运牌物品皮肤(1-9号)": {
      "1": 10001,
      "2": 10002,
      "3": 10003,
      "4": 10004,
      "5": 10005,
      "6": 10006,
      "7": 10007,
      "8": 10008,
      "9": 10009
    },
    "奖励货币的概率(1-100)": 50,
    "奖励货币最多种类数": 1,
    "奖励物品的概率(1-100)": 50,
    "奖励物品最多种类数": 2,
    "奖励指令的概率(1-100)": 50,
    "奖励指令最多种类数": 1,
    "购买使用货币(0=Economics 1=XMUniversalPoints ≥2=其他插件货币)": 0,
    "购买价格": 100,
    "允许不重复购买": true,
    "幸运牌奖品设置": [
      {
        "奖励货币设置": [
          {
            "货币(0=Economics 1=XMUniversalPoints ≥2=其他插件货币)": 0,
            "货币数量": 500,
            "概率(1-100)": 50,
            "品级": 3
          }
        ],
        "发放物品设置": [
          {
            "物品名称": "南瓜",
            "物品简称": "pumpkin",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 1
          },
          {
            "物品名称": "木头",
            "物品简称": "wood",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 1
          },
          {
            "物品名称": "苹果",
            "物品简称": "apple",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 2
          }
        ],
        "执行指令设置": [
          {
            "指令显示名": "加速buff",
            "指令图像(留空默认)": "",
            "指令方式(true=服务器控制台 false=客户端控制台)": true,
            "概率(1-100)": 50,
            "品级": 5,
            "指令": [
              "f %STEAMID% 1"
            ]
          }
        ]
      }
    ]
  },
  "猜拳设置": {
    "猜拳购买权限": "",
    "猜拳物品简称": "wood",
    "猜拳物品皮肤": {
      "剪刀": 20001,
      "石头": 20002,
      "布": 20003
    },
    "奖励货币的概率(1-100)": 50,
    "奖励货币最多种类数": 1,
    "奖励物品的概率(1-100)": 50,
    "奖励物品最多种类数": 2,
    "奖励指令的概率(1-100)": 50,
    "奖励指令最多种类数": 1,
    "购买使用货币(0=Economics 1=XMUniversalPoints ≥2=其他插件货币)": 0,
    "购买价格": 100,
    "每日购买上限(总计)": 3,
    "猜拳奖品设置": [
      {
        "奖励货币设置": [
          {
            "货币(0=Economics 1=XMUniversalPoints ≥2=其他插件货币)": 0,
            "货币数量": 500,
            "概率(1-100)": 50,
            "品级": 3
          }
        ],
        "发放物品设置": [
          {
            "物品名称": "南瓜",
            "物品简称": "pumpkin",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 1
          },
          {
            "物品名称": "木头",
            "物品简称": "wood",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 1
          },
          {
            "物品名称": "苹果",
            "物品简称": "apple",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 2
          }
        ],
        "执行指令设置": [
          {
            "指令显示名": "加速buff",
            "指令图像(留空默认)": "",
            "指令方式(true=服务器控制台 false=客户端控制台)": true,
            "概率(1-100)": 50,
            "品级": 5,
            "指令": [
              "f %STEAMID% 1"
            ]
          }
        ]
      }
    ]
  },
  "赛马设置": {
    "赛马购买权限": "",
    "赛马物品名称格式": "{0} {1}",
    "赛马物品简称": "wood",
    "赛马动物皮肤": {
      "鸡": 30001,
      "熊": 30002,
      "猪": 30003,
      "鹿": 30004,
      "马": 30005,
      "狼": 30006
    },
    "奖励货币的概率(1-100)": 50,
    "奖励货币最多种类数": 1,
    "奖励物品的概率(1-100)": 50,
    "奖励物品最多种类数": 2,
    "奖励指令的概率(1-100)": 50,
    "奖励指令最多种类数": 1,
    "购买使用货币(0=Economics 1=XMUniversalPoints ≥2=其他插件货币)": 0,
    "购买价格": 100,
    "允许不重复购买": true,
    "赛马奖品设置": [
      {
        "奖励货币设置": [
          {
            "货币(0=Economics 1=XMUniversalPoints ≥2=其他插件货币)": 0,
            "货币数量": 500,
            "概率(1-100)": 50,
            "品级": 3
          }
        ],
        "发放物品设置": [
          {
            "物品名称": "南瓜",
            "物品简称": "pumpkin",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 1
          },
          {
            "物品名称": "木头",
            "物品简称": "wood",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 1
          },
          {
            "物品名称": "苹果",
            "物品简称": "apple",
            "物品皮肤": 0,
            "收集数量": 10,
            "概率(1-100)": 50,
            "品级": 2
          }
        ],
        "执行指令设置": [
          {
            "指令显示名": "加速buff",
            "指令图像(留空默认)": "",
            "指令方式(true=服务器控制台 false=客户端控制台)": true,
            "概率(1-100)": 50,
            "品级": 5,
            "指令": [
              "f %STEAMID% 1"
            ]
          }
        ]
      }
    ]
  }
}
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
198.00 CNY
158.40 CNY
折扣
优惠20.00%
查看
114
文件类型
cs
文件大小
151.6 KB
文件Hash
e748c616ee2546e0d19090f6eefc5693
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签
赞助项目系列