重磅消息,插件作者MCrow已入住本社区!
使用 Uconomy 货币简单地购买物品和车辆。
特点
-
该插件使用Uconomy来处理货币(这是必需的)
-
需要MySQL来存储物品和车辆价格
-
此版本的插件使所有数据库调用异步(无延迟)
-
允许管理员使用/shop命令从游戏内添加物品和车辆
该插件使用与 Uconomy 相同的数据库来存储物品和车辆价格,这就是您不必在配置文件中输入数据库信息的原因。
为了节省您的时间,我们准备了几乎所有物品和车辆的价格,并在UnturnedServerConfigs GitHub 存储库中分享。
安装插件后,您可以在服务器控制台中运行以下命令,轻松地将它们导入数据库:
importitemshop https://raw.githubusercontent.com/RestoreMonarchyPlugins/UnturnedServerConfigs/refs/heads/master/shop/itemshop.json importvehicleshop https://raw.githubusercontent.com/RestoreMonarchyPlugins/UnturnedServerConfigs/refs/heads/master/shop/vehicleshop.json
您可以随时使用 MySQL 服务器客户端(如 HeidiSQL、phpMyAdmin 或 MySQL Workbench)根据自己的喜好编辑价格。
致谢
这是由 Zamirathe 最初创建的流行 ZaupShop 插件的 2.0 版本。海外大佬RestoreMonarchy修复了它,使其不再卡服务器,并添加uploadvehicleshop了uploaditemshop命令。
命令
玩家命令:
-
/buy <item> [数量]- 从商店购买商品(ID 或名称)
-
/buy v.<vehicle> [数量]- 从商店购买车辆(ID 或名称)
-
/cost <item>- 从商店获取商品(ID 或名称)的价格
-
/cost v.<vehicle>- 从商店获取车辆(ID 或名称)的费用
-
/sell <item> [数量]- 向商店出售物品(ID 或名称)
管理员命令:
-
/shop add <物品ID> <价格> <回购价格>- 向商店添加一件商品(回购价格是商店回购该商品的价格,即卖价)
-
/shop add v.<载具ID> <价格>- 在商店中添加车辆
-
/shop remove <物品ID>- 从商店中移除一件商品
-
/shop remove v.<载具ID>- 从商店中移除一辆车
控制台命令:
-
uploaditemshop- 将服务器中的所有项目资产添加到ItemShopTableName数据库的表中
-
uploadvehicleshop- 将服务器中的所有车辆资产添加到VehicleShopTableName数据库表中
-
importitemshop <链接>- 从 JSON 文件导入商品商店价格
-
importvehicleshop <链接>- 从 JSON 文件导入车辆商店价格
-
exportitemshop [文件名称]- 将商品商店价格导出到 JSON 文件
-
exportvehicleshop [文件名称]- 将车辆商店价格导出到 JSON 文件
权限
<!-- 玩家权限 --> <Permission Cooldown="0">buy</Permission> <Permission Cooldown="0">cost</Permission> <Permission Cooldown="0">sell</Permission> <!-- 管理员权限,不要将其提供给玩家! --> <Permission Cooldown="0">shop</Permission> <Permission Cooldown="0">shop.add</Permission> <Permission Cooldown="0">shop.remove</Permission>
配置
<?xml version="1.0" encoding="utf-8"?> <ZaupShopConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <MessageColor>yellow</MessageColor> <!-- 设置消息的显示颜色为黄色 --> <MessageIconUrl>https://i.imgur.com/aMxb6pb.png</MessageIconUrl> <!-- 设置消息图标的URL --> <ItemShopTableName>uconomyitemshop</ItemShopTableName> <!-- 设置物品商店数据库表的名称 --> <VehicleShopTableName>uconomyvehicleshop</VehicleShopTableName> <!-- 设置车辆商店数据库表的名称 --> <CanBuyItems>true</CanBuyItems> <!-- 是否允许玩家购买物品 --> <CanBuyVehicles>true</CanBuyVehicles> <!-- 是否允许玩家购买车辆 --> <CanSellItems>true</CanSellItems> <!-- 是否允许玩家出售物品 --> <QualityCounts>false</QualityCounts> <!-- 是否考虑物品质量来影响价格 --> </ZaupShopConfiguration>
翻译
<?xml version="1.0" encoding="utf-8"?> <Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Translation Id="buy_command_usage" Value="用法: /buy [[b]][v.]<物品名称或ID>[[/b]] [数量] (数量可选,默认为: 1)" /> <Translation Id="cost_command_usage" Value="用法: /cost [[b]][v.]<物品名称或ID>[[/b]]" /> <Translation Id="sell_command_usage" Value="用法: /sell [[b]]<物品名称或ID>[[/b]] [数量] (数量可选)" /> <Translation Id="shop_command_usage" Value="用法: /shop [[b]]<add/remove>[[/b]] [v.]<物品ID> [价格] [回购价格]" /> <Translation Id="error_giving_item" Value="错误: 无法给你 [[b]]{0}[[/b]]。你未被扣费" /> <Translation Id="error_getting_cost" Value="错误: [[b]]{0}[[/b]] 不可购买" /> <Translation Id="item_cost_msg" Value="物品: [[b]]{0}[[/b]] | 购买: [[b]]{1} {2}[[/b]] | 出售: [[b]]{3} {4}[[/b]]" /> <Translation Id="vehicle_cost_msg" Value="车辆: [[b]]{0}[[/b]] | 购买: [[b]]{1} {2}[[/b]]" /> <Translation Id="item_buy_msg" Value="购买成功: [[b]]{5}x {0}[[/b]] 价格为 [[b]]{1} {2}[[/b]]。你的余额: [[b]]{3} {4}[[/b]]" /> <Translation Id="vehicle_buy_msg" Value="购买成功: [[b]]1x {0}[[/b]] 价格为 [[b]]{1} {2}[[/b]]。你的余额: [[b]]{3} {4}[[/b]]" /> <Translation Id="not_enough_currency_msg" Value="资金不足: 你需要 [[b]]{0} {1}[[/b]] 才能购买 [[b]]x{2} {3}[[/b]]" /> <Translation Id="buy_items_off" Value="错误: 物品购买功能已禁用" /> <Translation Id="buy_vehicles_off" Value="错误: 车辆购买功能已禁用" /> <Translation Id="item_not_available" Value="错误: [[b]]{0}[[/b]] 在商店中不可用" /> <Translation Id="vehicle_not_available" Value="错误: [[b]]{0}[[/b]] 在商店中不可用" /> <Translation Id="could_not_find" Value="错误: 无法找到 [[b]]{0}[[/b]] 的ID" /> <Translation Id="sell_items_off" Value="错误: 物品出售功能已禁用" /> <Translation Id="not_have_item_sell" Value="错误: 你没有 [[b]]{0}[[/b]] 可出售" /> <Translation Id="not_enough_items_sell" Value="错误: 你没有 [[b]]{0} {1}[[/b]] 可出售" /> <Translation Id="sold_items" Value="出售成功: [[b]]{0} {1}[[/b]] 以 [[b]]{2} {3}[[/b]] 出售。你的余额: [[b]]{4} {5}[[/b]]" /> <Translation Id="no_sell_price_set" Value="错误: [[b]]{0}[[/b]] 暂时无法出售" /> <Translation Id="no_itemid_given" Value="错误: 物品ID是必需的" /> <Translation Id="no_cost_given" Value="错误: 必需提供价格" /> <Translation Id="invalid_amt" Value="错误: 输入的数量无效" /> <Translation Id="invalid_cost" Value="错误: 输入的价格无效" /> <Translation Id="invalid_buyback" Value="错误: 输入的回购价格无效" /> <Translation Id="v_not_provided" Value="错误: 请指定 [[b]]'v'[[/b]] 用于车辆,或使用物品ID。示例: /shop add 363 1000 50" /> <Translation Id="invalid_id_given" Value="错误: 请提供有效的物品或车辆ID" /> <Translation Id="no_permission_shop_add" Value="错误: 你没有权限使用商店添加命令" /> <Translation Id="no_permission_shop_rem" Value="错误: 你没有权限使用商店移除命令" /> <Translation Id="changed_or_added_to_shop" Value="成功: [[b]]{0}[[/b]] 已添加到商店,价格为 [[b]]{1}[[/b]]" /> <Translation Id="changed_or_added_to_shop_with_buyback" Value="成功: [[b]]{0}[[/b]] 已添加到商店,价格为 [[b]]{1}[[/b]],回购价格为 [[b]]{2}[[/b]]" /> <Translation Id="error_adding_or_changing" Value="错误: 无法添加或更新 [[b]]{0}[[/b]]" /> <Translation Id="removed_from_shop" Value="成功: [[b]]{0}[[/b]] 已从商店移除" /> <Translation Id="not_in_shop_to_remove" Value="错误: [[b]]{0}[[/b]] 不在商店中,无法移除" /> <Translation Id="not_in_shop_to_set_buyback" Value="错误: [[b]]{0}[[/b]] 不在商店中,无法设置回购价格" /> <Translation Id="set_buyback_price" Value="成功: [[b]]{0}[[/b]] 的回购价格已设置为 [[b]]{1}[[/b]]" /> <Translation Id="invalid_shop_command" Value="错误: 输入了无效的商店命令" /> </Translations>
拒接白嫖,回复后获取插件!
隐藏内容需要回复可以看见
666
楼主辛苦了,谢谢楼主,楼主好人一生平安!
好耶!
楼主辛苦了,谢谢楼主,楼主好人一生平安!
你牛B、NB、牛掰、牛X、流弊、牛批、太牛逼!
6666666666666666666666
酷
这个逼装的我给82分,剩下的用666的方式打给你!
666
楼主辛苦了,谢谢楼主,楼主好人一生平安!