CatSeed
本版本不支持/b指令 支持/bshop


此插件原本是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都试试 正常就好


默认配置文件:

代码:

  1. ## McrmbShop插件 v1.0.2b1
  2. # 加入GUI面板功能
  3. # 统一插件命令为 /b shop

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

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

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

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

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

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

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

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



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


下载:
McrmbShop 1.0.2b1_50zf


测试截图:








请不要再来问我为什么每天都来发插件了!!!!!
请不要再来问我为什么每天都来发插件了!!!!!

请不要再来问我为什么每天都来发插件了!!!!!

这插件比MCRMB好用多了 真的 特别好用

CatSeed
a1127116586 发表于 2016-8-10 18:09
这插件比MCRMB好用多了 真的 特别好用

哥们儿...这插件和Mcrmb的一样的...

阿里斯
这插件好弱鸡哦

蛋清小记
现在还可以用吗?