- 英文名称
- Shop
- 中文名称
- 商店
- 来源
- 原创
- API类型
- TerrariaServerAPI
- 插件类型
-
- 综合
- 经济
- 语言支持
-
- 简体中文
- 适用版本
-
- 1.4
- 前置Mod/插件
- TShock,OTAPI
- API版本
- 2.1
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系统,我会在稍后发布(可能)