插件特色 |
- 方便的前台设置商店 - 物品的多种兑换模式 - 允许自定义创建新的货币 - 实时更新商店的界面 - 多种多样的设定功能 - 所有商品的NBT保存,支持Mod物品 [物品放进去啥样 买出来就是啥样 无论你是拔刀剑的特殊武器 还是枪械的配件子弹] - 完 全 自 定 义 的 GUI 界 面 - 支持MySQL 可以进行跨服同步 - 实时创建删改任何货币 - 耗能极低 多位置异步处理 |
前言 |
身为一个服主,是否在为服内的NPC绑定CC/BS制作 的商店的过程中,被繁琐的后台配置恶心到吐? 心里就又在怀念NPCmod的商店制作方便,可NPCmod的 商店兑换不能满足指令/变量/多货币支持等多样化需求.. 到最后想了想,干脆自己写一个商店插件吧,以方便 和耗能低为最优先的条件去制作一款插件 |
使用说明 |
命令/权限/变量 |
|-- 插件命令 --| /cshop reload - 重载插件配置 /cshop list - 列出所有商店 /cshop open 商店名 - 打开指定商店 /cshop open 商店名 玩家名 - 为指定玩家打开指定商店 /cshop create 商店名 行数 - 创建一个指定行数的商店(可选1-6) /cshop edit 商店名 - 打开此商店的编辑界面 /cshop delete 商店名 - 删除指定商店 /cshop refresh 商店名 - 刷新该商店 /cshop costs - 查看你当前所有的货币 /cshop givecost 玩家名 货币id 数量 - 给予指定玩家指定货币id的货币 /cshop takecost 玩家名 货币id 数量 - 减少指定玩家指定货币id的货币 /cshop cost create 货币id 货币名 - 创建一种新的货币 /cshop cost delete 货币id true/false[是否清理] - 删除一种指定的货币 /cshop cost rename 货币id 货币名 - 改变指定货币的货币名称 /cshop cost clear 货币id - 清理所有玩家数据中指定的货币余额 /cshop cost list - 列出目前所有的货币id与其对应的名称 |-- 插件权限 --| customshop.open.商店名 拥有该权限的玩家可以通过/cshop open 命令打开对应商店 Tips: 如果你想做玩家必须在某处才能打开的商店,请使用脚本方块或 NPC绑定跨权限执行或后台执行命令为玩家打开商店吧~ |-- PAPI变量 --| %cshop_cost_<货币id>_name% - 指定货币id的名字 %cshop_cost_<货币id>_bal% - 你指定货币id的剩余数量 请使用 PlaceholderAPI 版本 2.10.4 及以上版本 否则可能会导致变量无法使用! |--MySQL对接 --| 在 config 配置中 可以设置连接MySQL需要的地址 端口 账户和密码 然后配置好要储存的库后 打开启用设置即可使用了 两个同步命令 /cshop upload shops - 将服务端内的商店与货币数据替换原数据库数据 /cshop upload playerdata - 将服务端内的玩家数据替换原数据库的数据 依次输入完后即可开始使用了! |
一些安全特性 |
- 当插件重载时,会强制所有打开商店的玩家关闭商店界面 - 当商店删除时,会强制所有打开该商店的玩家关闭商店界面 - 当结束商店编辑后,商品才会同步至商店 - 当背包已满时,多余购买成功的物品将会被丢在购买者的脚下 - 商品上架必须拥有至少一行的购买公式 - 编辑界面禁止快捷键拖拽物品,你必须手动点击! |
TNT8 发表于 2020-4-19 18:01
不知是否支持1.14.4等高版本
专业团队 发表于 2020-4-22 22:57
没有展示图嘛
我是Dk2呀 发表于 2020-4-23 21:26
支持 PlayerPoints点券 吗
JimySpirits 发表于 2020-4-24 03:06
支持的 教程中就有例子
我是Dk2呀 发表于 2020-4-25 15:29
出现???????? 这个怎么解决????????
QQ图片20200425153118.png (713 Bytes, 下载次数: 4)
我是Dk2呀 发表于 2020-4-25 15:42
能不能给个 config.yml 文件的说明
我是Dk2呀 发表于 2020-4-25 15:42
能不能给个 config.yml 文件的说明
JimySpirits 发表于 2020-4-25 17:37
刚刚看了一下 默认的编码是ANSI
我现在改成UTF-8 不好意思 重新下载一下就好了 ...
我是Dk2呀 发表于 2020-4-25 17:48
能方便加你一下吗 赞助你10元 然后帮我一个小忙 可以吗
JimySpirits 发表于 2020-4-25 18:00
什么忙直接说就好,赞助十元就算了
我是Dk2呀 发表于 2020-4-25 18:02
玩家在商城购买后 怎么设置能 全服通报
589亲Ba 发表于 2020-4-26 12:01
编辑商店的时候 左键点击物品会回弹自动放回去 放不进去
JimySpirits 发表于 2020-4-22 23:12
等一会儿就好了
Dream_w 发表于 2020-5-7 15:22
支持不支持收购
Misaka。 发表于 2020-5-12 11:07
发现一个问题 如果我物品栏和背包同时拥有兑换所需要的的物品
会扣除物品栏里的物品 并 清空背包里所有兑换 ...
JimySpirits 发表于 2020-5-12 15:11
多少版本 什么服务端 我去检查一下
guo1060924736 发表于 2020-5-12 14:18
这种报错是什么原因?
[CustomShop]MySQL select error
1182350036 发表于 2020-6-3 17:29
大爱,非常好用 希望以后加一个等级判断,等级不够无法购买
JimySpirits 发表于 2020-6-3 23:27
卧槽 好主意 可以加 下个版本必加
dalaobbs 发表于 2020-6-12 14:11
话说支持playpoints插件吗
SIZ 发表于 2020-8-7 13:28
可以为mysql增加ssl false的设置吗,不然在使用mysql作为储存方式的时候,后台会一直发送该提示。
...
JimySpirits 发表于 2020-8-11 11:45
这个是数据库版本太高吧
SIZ 发表于 2020-8-11 14:55
5.7的应该不算高 了吧
某权限插件可以调整该设置项,,可以做个参考吧(大概)