• 欢迎!在发帖前请阅读每个板块置顶的版块须知。论坛 QQ 群:931748551
    鼓励大家多多发帖,这里有问必答。论坛左下角可切换明亮 / 黑暗模式哦。
资源图标

服务端插件 Shop 3.2.1.0

*此贴搬运自泰拉瑞亚中文论坛,已获原作者授权。

原帖地址:https://www.bbstr.net/r/66/

原作者:Leader


适用版本:1.4

前置Mod/插件:TShockAPI

Shop——一款多功能经济系统
主要功能:
系统商店,经济系统,玩家间交易系统,充值,查询,等
主命令:
/shop
权限:
shop.admin(管理员)

子命令:
主分支:
普通玩家:
/shop list,列出所有商品",
/shop buy 物品id [数量],购买物品,数量不填默认为
/shop check [玩家名字],查询余额,玩家名字不填默认为自己
/shop pay 金额,充值,注意金币必须要在背包中
/shop change,玩家交易
管理员:
/shop add 商品id 商品单价 [商品数量],添加商品,商品数量不填默认为1
/shop del 商品id
/shop edit 金额 [玩家名字],玩家名字不填默认为自己
/shop clear bank/item,清除所有玩家余额或所有商品

交易命令:
普通玩家:
/shop change list,列出所有交易商品
/shop change add 物品编号 价格,添加交易商品
/shop change find,查看可交易物品列表以及物品编号
/shop change buy 商品编号,购买商品
/shop change cancel 商品编号/all ,取消售卖物品,若为all则取消售卖所有物品
管理员:
/shop change del all/商品编号 [nr],删除商品,是否归还商品,若不归还,请填写nr,默认归还

生命购买命令(当且仅当在配置文件中启用时):
普通玩家:
/shop life buy 血量,购买血量
管理员:
/shop life edit 血量 [玩家名字],修改血量,不填玩家名字则为自己

Shop.json,配置文件详解:

JSON:
{  "SQLPath": "tshock\\shop.sqlite",//数据库路径,建议不改动
"CoinToMoney": 50,//重置汇率,单位:铜币
"LifeBuy": false,//是否启用生命购买
"MoneyToLife": 50,//生命购买价格,单位:虚拟货币
"MaxLife": 32766,//最大可购买生命,注意记得把Config.json中的最大生命也改成这个
"deathPunish": {//死亡惩罚
"Open": false,//是否启用死亡惩罚,启用后会在玩家死后随机扣除DropMaxValue%-DropMinValue%的虚拟货币
"DropMaxValue": 50,//最大掉落百分比
"DropMinValue": 0,//最小掉落百分比
"Spwan": false//死后是否立即重生
},
"IgnoreNPCID": []//忽略的npc列表,例如禁用击打木偶获得余额,就在此处填写木偶id,用英文逗号","隔开多个id
}

关于本插件:
本插件其实是我去年八月份就完成了,主要是填补上本人上一个经济系统作品的缺陷以及问题等。至于为什么迟迟未发布,主要是因为本插件功能较多(懒得写文档),需要长时间的调试,故珊珊来迟,且文档有些敷衍,请见谅。
我还基于本插件编写了一个RPG系统,我会在稍后发布(可能)
作者
Leader
下载量
87
查看
149
发布时间
上次更新时间
评分
0.00 星 0 星

Leader 发布的更多资源