服务器商店

服务器商店

一个简单的模组,用于为你的服务器添加一个商店。

这个模组添加了一个简单的商店,用于买卖物品。可以通过使用 /shop 命令来访问。商店系统包含多项功能,可通过不同的子命令进行管理:

  • /shop:访问商店界面的主命令。用户可以根据其权限浏览可用物品或以多种方式与商店互动。

商店界面

  • /shop edit:允许管理员(权限等级2或更高的用户)编辑商店的库存。这包括从商店中添加或移除物品。

商店编辑器界面

商店编辑器购买价格

商店编辑器出售价格

  • /shop load:管理员可以从文件中加载商店配置,方便重置或更新商店内容。

  • /shop save:此命令将商店的当前状态保存到文件中,保留会话期间所做的任何更改。

  • /shop set:此命令允许管理员设置商店中物品的价格。通过使用 /shop set,你可以指定物品、购买价格和出售价格,以调整商店交易该物品的方式。

    示例:/shop set <item> <buyprice> <sellprice> 这里,<item> 表示要出售的物品,<buyprice> 是玩家购买该物品需支付的价格,<sellprice> 是玩家将该物品出售给商店时获得的金额。

  • /shop setHand:设置玩家手中当前持有物品的价格。这是使用 /shop set 的更快捷替代方式。

  • /price:玩家可以使用 /price <item> 检查物品价格,或使用 /price 检查手中物品的价格。

  • /buy:让玩家从商店购买物品。玩家可以指定想要购买的数量。

  • /sell:允许玩家将物品卖回商店,如有需要可指定数量。

此外,该模组还包含一个拍卖行:

  • /auction:用于浏览物品拍卖的命令

拍卖浏览界面

  • /auction create :在命令中指定价格时,为手中物品开启拍卖的命令;如果未指定价格,则会出现需要输入价格和放置物品的对话框

拍卖创建界面

为了管理玩家的账户,你可以使用以下命令:

  • /pay:允许玩家使用 /pay <recipient> <amount> 向其他玩家转账。

  • /balance:此命令让玩家检查自己的余额,或让管理员检查并修改其他玩家的余额。它包含如 /balance load/balance save/balance set 等子命令。

  • /balance list:打开一个包含玩家及其余额列表的GUI。如果你点击一个玩家,可以设置他们的余额。

余额列表

余额设置界面

这个商店与拍卖系统设计得简单而灵活,为玩家和管理员提供了高效管理游戏内经济所需的工具。