加入YUMC插件论坛

这里有国内顶尖的插件作者,这里有国内一流的服务器服主,这里还有你想拥有的一切Minecraft信息

论坛逐步发展中 招收插件开发人员 开发者申请 或联系QQ: 502647092

重制 McrmbShop - 1.0.2b1武林版 2016-08-14

McrmbShop 1.0.2b1武林版

  1. DDMCloud
    支持核心:
    • Spigot
    支持版本:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    此插件原本是Mcrmb的。。。我魔改了一下 改成了武林支付的支付系统
    由于论坛禁止引导到相同定位论坛,所以。。。不能给原帖。。。
    所以介绍我直接复制了
    注意 本插件不是用的Mcrmb的点券!!!!而是武林支付的点券!!!!!
    使用前请把原版的McrmbShop给删了!不互相兼容,本版本不需要安装Mcrmb核心插件
    但是需要安装DDMLibPro2插件 安装前置插件后请开一次服 填写好服务器id和服务器key


    ======================================================
    本插件必须在 核心插件 -- DDMLibPro2 正常的情况下运作,不可独立;
    插件原理很简单,服主定义商品,商品发放方式必须通过指令,插件负责在玩家购买时扣去点券,并在后台执行指令发放商品,所有执行的指令都会记录在后台LOG中,请放心使用。
    定义商品需要一定的理解能力,若无理解能力,可请服务器技术协助,或付费由我方协助。
    重要提示:所有商品ID必须小写。
    管理员指令(权限节点:McrmbShop.admin)
    /bshop reload 重新载入配置

    玩家指令
    /bshop 查看所有商品。
    /bshop buy <商品ID> <数量> 预购买,不会扣点券。
    /bshop buy <商品ID> <数量> sure 确认购买,扣点券,并直接发放奖励。
    /bshop help 查看帮助

    ======================================================



    这个插件的yaml库好像有点问题。。。对编码要求太过苛刻。。所以。。请自行调试。。。GBK/UTF-8都试试 正常就好

    默认配置文件:
    ## McrmbShop插件 v1.0.2b1
    # 加入GUI面板功能
    # 统一插件命令为 /b shop

    ## McrmbShop插件前缀
    prefix: §e【点券商城】

    ## 指令单词,请勿随意修改! 若修改必须同时修改plugin.yml
    command: 'bshop'

    ##是否打开面板显示
    gui_show: true

    ##帮助文档, <br>代表换行
    help: '
    §e===================MCRMB点券商城系统帮助说明===================<br>
    §e※商品列表: /{command} 输入此指令可以展示所有商品的代码<br>
    §e※商品下单: /{command} buy <商品代码> <数量> 用此指令预购商品(不会扣钱)<br>
    §b※示范: /{command} buy zs 1 使用此指令可查看购买1个钻石(x10)的花费!<br>
    §e※商品下单: /{command} buy <商品代码> <数量> sure 用此指令正式购买商品<br>
    §b※示范: /{command} buy zs 1 sure 使用此指令确认购买1个钻石(x10)!(会扣钱)<br>
    §e※显示帮助: /{command} help 显示此帮助说明<br>
    §e※重新加载: /{command} reload 管理员专用重载指令<br>
    §e※下架商品: /{command} del <商品代码> 管理员专用下架指令<br>
    §e※点券中心: /b 查看点券插件相关指令(充卡,查余额,消费记录等)<br>
    §e=================================================================='

    #请全部使用小写,以免出错.
    #第一层为商品代码, 例如下面的"xnlb"
    #name 为商品名称, 将会传输到MCRMB系统, 若开放公屏展示, 也将在公屏里出现.
    #text 为商品简介
    #price 为商品价格(花费点券)
    #brocast 必须是true或false, 意味着是否公屏展示玩家的购买操作.

    #cmd是关键部分, 每行代表一个指令, 可以协助你实现几乎任何功能. cmd内的{player}代表替换的玩家名. {sum}代表数量, 若商品有数量基数, 请在指令最后打上基数, 用"|||"符号隔开!
    #例如XXX商品包含50个钻石且可以购买多件(如果单次只允许购买一件,可以不打基数), 那么cmd内则是这样写: - 'give {player} 264 {sum}|||50' , sum将由50乘以玩家购买商品件数所得. 例如玩家买2件, 那么最终生成指令是 give 玩家 264 100, 因为2*50=100

    #min和max是商品允许单次购买的最大额和最小额, min和max是可选的, 可以不设置, 若不设置请勿留空, 请直接去掉, 就如下面的"vip1"商品
    #2016.1.13
    #count 为商品的库存(0表示没有限制)
    #quantity 为玩家可购买商品的总数(0表示无限制)

    shops:
    xnlb:
    name: '新年礼包'
    text: '[Server]权限代你送新春祝福+钻石20个+金苹果'
    price: 5
    min: 1 #单次购买的最小数额,0则不限
    max: 1 #单词购买的最大数额,0则不限
    count: 8 # 这个商品一共卖几件?
    quantity: 888 # 这个商品每个玩家最多可以买几件?
    brocast: true #购买后是否全服宣示
    itemid: '2:2' ##必须带单引号,冒号为英文冒号,'id:durability'
    slot: 0 ##在面板上的位置,从0开始表示面板上的第一个位置,比如:0,1,2,面板一行有九个位置:0-8
    cmd:
    - 'say 玩家【{player}】在此祝全服朋友新年快乐~! 我也要送:/bshop'
    - 'give {player} 322:1 1'
    - 'give {player} 264 20'
    yxb:
    name: '游戏币100个'
    text: '100游戏币!!'
    price: 1
    min: 1
    max: 99
    count: 1
    quantity: 888
    brocast: true
    itemid: '7:2' ##必须带单引号,冒号为英文冒号,'id:durability'
    slot: 2 ##在面板上的位置,从0开始表示面板上的第一个位置,比如:0,1,2,面板一行有九个位置:0-8
    cmd:
    - 'eco give {player} {sum}|||100'


    关于商品添加...只要不是文盲应该都能明白..

    下载:
    McrmbShop 1.0.2b1_50zf




    测试截图:

    [​IMG]

    [​IMG]