要求:
Vault
Citizens -- Bukkit 或 Spigot
GeneralLib
UserInterfaceLib2
可选依赖项:
ChatLib
描述:
我在这里说它“易于使用”,是因为设置非常简单。
语言也 大多是完全可定制 的
权限:
guishop.admin - 授予访问 /shop admin 命令的权限。它还允许修改所有商店,包括其他玩家创建的商店。
用法:
- 在服务器中
只需将这三个必需的插件放入服务器的插件文件夹中即可。如果需要,您将需要更改配置文件,但实际上没有什么可更改的。lang 文件夹将作为默认eng.yml自动创建。您可以将此eng.yml复制到不同的名称(例如,dut.yml)并将config.yml的 lang 更改为您的自定义文件名(在本例中为 dut)。然后,当服务器下次加载时,它将加载不同的语言集。当然,您可以修改eng.yml文件本身;这真的取决于你的选择。
- 在游戏中
用户
只有三个命令 /shop create <shopname>
/shop move <shopname>
/shop delete <shopname>
/shop list
/shop open <shopname>
只是一个小小的提醒,空商店将被消失,但这并不意味着商店本身将被删除。只需使用命令 /shop open 先放置一些物品,然后使用 /shop move 再次生成您的商店。
不支持向用户商店销售商品,删除了管理员命令。
现在您可以使用用户命令,但如果您具有管理员权限,则可以忽略其他用户商店的所有权。
创建管理商店时,请使用 /shop create <shopname> admin,
要创建用户商店,请使用 /shop create <shopname>
,您可以使用基于 GUI 的配置修改商店;它非常简单明了且易于使用。
要添加物品,只需单击空槽即可打开修改框,然后放置您想要购买或出售的物品。对于管理商店,您投入的金额无关紧要。但是,对于用户商店,随着其他玩家从中购买物品,金额会减少。
AdminShop没有限制;这意味着你可以在选择器允许的数量范围内出售或购买物品(当然你需要足够的钱)。当您购买东西并且库存中没有足够的插槽时,它们将全部掉落在地板上。从理论上讲,您可以一次购买999999999物品,因此如果您不想用这些物品淹没服务器,请确保为这些物品设置合理的价格。
自动价格均衡:
需要设置 enableBalancedPricing: true 才能使用该功能。
平衡:
enableBalancedPricing: true #set it true to enable auto balancing
balancePriceEquation: '[current] * (1+(((0-[stock]) ^ 3)/(10 ^ 8))*0.01)' //收集新平衡价格的等式。
[库存] 是指 adminshop 拥有的商品总量。[current] 表示不平衡的正常价格。
balanceCeiling: 5.0 //最大值(5.0表示当前值的5倍)
balanceFloor: 0.2 //最小值
balancingPeriodSec: 3600 // 定价更新秒数.(如果设置得太频繁,可能会导致延迟。
|