资源图标

[经济]Shop —— 多功能经济系统![2.1] 3.2.1.0

没有下载许可
英文名称
Shop
中文名称
商店
来源
原创
API类型
TerrariaServerAPI
插件类型
  1. 综合
  2. 经济
语言支持
  1. 简体中文
适用版本
  1. 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系统,我会在稍后发布(可能)
作者
Leader
价格
2枚
下载
282
查看
5,310
首次发布
最后更新
评分
4.71 星 7 人评分

来自Leader的更多资源

最新更新

  1. 添加打怪以获得余额的开关

    添加打怪以获得余额的开关
  2. 数据库机制更改

    更改为本地sqlite存储
  3. Bug修复

    修复了数据库数据不时丢失问题

最新评论

大佬,我今天发现插件貌似还有一些问题,就是不同用户在上架商品后可能会覆盖掉商店里已经上架的商品,具体问题有这两个:**,当我登录用户1上架了7个商品后,如果在上架过程中有人购买了我的商品,后边上架的就会一直发生商品覆盖的情况,第二,当我使用用户1上架商品完成后,登录用户2在上传商品时也会发生覆盖,我猜测这种覆盖情况应该和商品编号有关,因为我发现每次购买后,商品列表中的编号并没有重新排序,而是沿用之前的顺序,导致后边添加新商品时会错乱,应该可以在每次购买和上架后对商品列表按顺序重新编号,不知道可不可以解决这个问题,然后,我觉得还是最好添加货币转换为游戏金币的功能,手动将金币转化为商品出售并不能改变货币的总值,只是发生了货币的重新分配,并没有发生货币和游戏内金币的转换,以上是我这段时间测试的一些想法,希望插件能越做越好!
插件很好,唯一的问题就是怎么设置打怪不掉落余额呢,感觉这样货币贬值好快
为什么普通玩家没有shop权限啊,不能使用shop指令
这下载的是一个dll文件啊,要怎么使用?
这个普通玩家没有shop权限怎么办
这个插件安装到Linux系统的服务器会出现错误,执行/shop buy等指令找不到数据库路径
感谢分享,其他的经济插件不是不更新就是要下载一堆东西,这个简单
感谢分享

* 这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

顶部