• 中文
    • English
  • 注册
  • 服务器插件 服务器插件 关注:121 内容:81

    Unturned未转变者 UI商店插件[TShop2插件] (持续维护更新中)

  • 查看作者
  • 打赏作者
  • 当前位置: 未转变者中文社区 > 服务器插件 > 正文
    Lv.30

    Unturned未转变者 UI商店插件[TShop2插件] (持续维护更新中)

    一个支持异步链接(MySQL)数据库,拥有用户界面(UI)的物品和车辆商店插件

    特点

    • 可自定义物品商店

    • 可自定义车辆商店

    • 支持自定义HUD(就是支持你自己制作UI)

    • 折扣制度

    • 异步 SQL 数据库

    • 支持基于 Uconomy 的经济插件

    创意工坊ID:

    [UI] TShop – 2767766199


    注意事项

    • 若发现有Bug可在评论区置顶评论下回帖反馈也可联系QQ:1359781693 反馈

    • 该插件需要[物品/载具]图床,可联系QQ:1359781693 免费获取专属图床


    命令

    | – 表示

    [] – 表示必需

    <> – 表示可选

    玩家命令:

    • /shop – 打开商店UI

    • /buy [物品 ID | 名称] <数量> – 购买物品

    • /cost [物品 ID | 名称] – 查询物品价格

    • /sell [物品 ID | 名称] <数量> – 出售物品

    • /buyv [载具 ID | 名称] – 购买载具

    • /costv [载具 ID | 名称] – 查询载具价格

    • /sellv [貌似需要坐在车上] – 出售载具

    管理员命令:

    • /itemshop add [物品名称 | ID] [购买价格] [出售价格] <权限> – 商店添加物品

    • /itemshop remove  [物品名称 | ID] – 商店删除物品

    • /itemshop update [物品名称 | ID] [购买价格] [出售价格] <权限> – 商店更新物品价格

    • /vshop add [载具名称 | ID] [购买价格] [出售价格] <权限> – 商店添加载具

    • /vshop remove  [载具名称 | ID] – 商店删除载具

    • /vehicleshop color [车辆名称 | ID] [颜色代码] – 设置载具的颜色代码

    • /vshop update [载具名称 | ID] [购买价格] [出售价格] <权限> – 商店更新载具价格

    • /migratezaupdb [物品表名称] [车辆表名称] – 从 zaupshop 插件的数据库迁移数据。

    权限

    <!-- 所有玩家都应拥有的权限 -->
    <Permission Cooldown="0">tshop.commands.buy.item</Permission>
    <Permission Cooldown="0">tshop.commands.buy.vehicle</Permission>
    <Permission Cooldown="0">tshop.commands.cost.item</Permission>
    <Permission Cooldown="0">tshop.commands.cost.vehicle</Permission>
    <Permission Cooldown="0">tshop.commands.sell.item</Permission>
    <Permission Cooldown="0">tshop.commands.sell.vehicle</Permission>
    <Permission Cooldown="0">tshop.commands.shopui</Permission>
    <!-- 管理员命令。我不建议将其授予玩家 -->
    <Permission Cooldown="0">tshop.commands.itemshop</Permission>
    <Permission Cooldown="0">tshop.commands.itemshop.add</Permission>
    <Permission Cooldown="0">tshop.commands.itemshop.remove</Permission>
    <Permission Cooldown="0">tshop.commands.itemshop.update</Permission>
    <Permission Cooldown="0">tshop.commands.vehicleshop</Permission>
    <Permission Cooldown="0">tshop.commands.vehicleshop.add</Permission>
    <Permission Cooldown="0">tshop.commands.vehicleshop.remove</Permission>
    <Permission Cooldown="0">tshop.commands.vehicleshop.color</Permission>
    <Permission Cooldown="0">tshop.commands.vehicleshop.update</Permission>
    <Permission Cooldown="0">tshop.commands.migratezaupdb</Permission>

    配置

    {
      "DebugMode": false,  // 是否开启调试模式,false表示关闭
      "Locale": "en",  // 设置语言环境,"en"为英语
      "DownloadLocalePacks": true,  // 是否下载本地化语言包,true表示启用
      "Database": {  // 数据库配置部分
        "Host": "127.0.0.1",  // 数据库主机地址,默认本地地址
        "Port": 3306,  // 数据库端口,MySQL的默认端口
        "DatabaseName": "unturned",  // 数据库名称
        "UserName": "root",  // 数据库用户名
        "UserPassword": "ascent",  // 数据库密码
        "TimeOut": 120,  // 数据库连接超时时间(秒)
        "ProductsTable": "tshop_products"  // 商品表名称
      },
      "UIButtonDelay": 0.45,  // 按钮点击延迟,防止频繁点击(秒)
      "UseQuality": true,  // 是否使用物品质量控制,true表示启用
      "ExpMode": false,  // 是否启用经验模式,false表示禁用
      "EnableDiscounts": true,  // 是否启用折扣,true表示启用
      "MinDiscount": 5.0,  // 最低折扣百分比
      "MaxDiscount": 10.0,  // 最高折扣百分比
      "ItemCountToDiscount": 10,  // 达到此物品数量时启用折扣
      "VehicleCountToDiscount": 5,  // 达到此车辆数量时启用折扣
      "DiscountInterval": 1800,  // 折扣更新时间间隔(秒)
      "DefaultProductIconUrl": "https://raw.githubusercontent.com/TavstalDev/Icons/master/noimage.png",  // 默认商品图标URL
      "ItemFolders": [  // 物品文件夹配置
        {
          "DispalyName": "0-2000",  // 文件夹显示名称
          "FolderLink": "https://raw.githubusercontent.com/TavstalDev/Icons/master/Vanilla/",  // 文件夹链接
          "MinItemId": 0,  // 最小物品ID
          "MaxItemId": 2000  // 最大物品ID
        },
        {
          "DispalyName": "my-server",  // 文件夹显示名称
          "FolderLink": "https://api.myserver.com/items/",  // 文件夹链接
          "MinItemId": 0,  // 最小物品ID
          "MaxItemId": 60000  // 最大物品ID
        }
      ],
      "VehicleFolders": [  // 车辆文件夹配置
        {
          "DispalyName": "0-2000",  // 文件夹显示名称
          "FolderLink": "https://raw.githubusercontent.com/TavstalDev/Icons/master/Vanilla/Vehicles",  // 文件夹链接
          "MinItemId": 0,  // 最小车辆ID
          "MaxItemId": 1000  // 最大车辆ID
        },
        {
          "DispalyName": "my-server",  // 文件夹显示名称
          "FolderLink": "https://api.myserver.com/vehicles/",  // 文件夹链接
          "MinItemId": 0,  // 最小车辆ID
          "MaxItemId": 60000  // 最大车辆ID
        }
      ]
    }

    翻译

    {
      "error_command_caller_not_console": "&c此命令必须由控制台执行。",
      "error_command_caller_not_player": "&c此命令必须由玩家执行。",
      "error_command_no_permission": "&c你没有足够的权限来执行此命令。",
      "error_command_syntax": "&c语法错误!用法:/{0} {1}",
      "error_subcommand_not_found": "&c'/{0}'命令没有'{1}'子命令。",
      "success_command_help": "&a用法:/{0} {1}",
      "prefix": "&e[TShop] ",
      "error_command_buyitem_args": "&a用法:/buy [物品ID | 名称] <数量>",
      "error_command_costitem_args": "&a用法:/cost [物品ID | 名称]",
      "error_command_sellitem_args": "&a用法:/sell [物品ID | 名称] <数量>",
      "error_command_buyvehicle_args": "&a用法:/buyv [车辆ID | 名称]",
      "error_command_costvehicle_args": "&a用法:/costv [车辆ID | 名称]",
      "error_command_sellvehicle_args": "&a用法:/sellv [当前车辆]",
      "error_command_migrate_args": "&a用法:/mzdb [物品表名称] [车辆表名称]",
      "error_usage_list": "&a用法:/shoplist <页面>",
      "error_command_itemshop_args": "&6用法:/itemshop add [物品名称 | ID] [购买价格] [出售价格] <权限> | remove  [物品名称 | ID] | update [物品名称 | ID] [购买价格] [出售价格] <权限>",
      "error_command_itemshop_add_args": "&6用法:/itemshop add [物品名称 | ID] [购买价格] [出售价格] <权限>",
      "error_command_itemshop_update_args": "&6用法:/itemshop update [物品名称 | ID] [购买价格] [出售价格] <权限>",
      "error_command_vehicleshop_args": "&6用法:/vshop add [车辆名称 | ID] [购买价格] [出售价格] <权限> | remove  [车辆名称 | ID] | update [车辆名称 | ID] [购买价格] [出售价格] <权限>",
      "error_command_vehicleshop_add_args": "&6用法:/vshop add [车辆名称 | ID] [购买价格] [出售价格] <权限>",
      "error_command_vehicleshop_update_args": "&6用法:/vshop update [车辆名称 | ID] [购买价格] [出售价格] <权限>",
      "error_command_vehicleshop_color_args": "&a用法:/vshop color [车辆名称 | ID] [车辆颜色]",
      "success_command_page": "&6下一页:/shoplist {0} {1}。",
      "error_command_page": "&6该页面不存在。",
      "success_command_page_end": "&a你已到达{0}商店列表的最后一页。",
      "success_command_page_info": "- {0} (ID: {1}, 购买价格: {2}, 出售价格: {3} 和权限: {4})",
      "error_balance_not_enough": "&6你没有足够的金钱,购买需要 {0}。",
      "error_item_already_added": "&6物品{0} (ID: {1})已经被添加到商店。",
      "error_item_not_added": "&6该物品未添加到商店。({0})",
      "error_item_not_found": "&6你必须提供有效的物品ID或名称。({0})",
      "error_item_not_enough": "&6你没有足够的物品可以出售。",
      "error_shop_empty": "&6商店为空。",
      "error_item_buy_error": "&6你无法购买此物品。",
      "error_item_sell_error": "&6你无法出售此物品",
      "error_item_added": "&6无法将{0}添加到物品商店。",
      "error_item_removed": "&6无法从物品商店中删除{0}。",
      "error_item_updated": "&6无法更新物品{0}在物品商店中的信息。",
      "error_no_permission": "&6你没有足够的权限购买或出售该商品。",
      "error_vehicle_not_exists": "&6此车辆不存在。",
      "error_vehicle_not_added": "&6该车辆未添加到商店。",
      "error_vehicle_buy_error": "&6你无法购买此车辆。",
      "error_vehicle_sell_error": "&6你无法出售此车辆。",
      "error_vehicle_sell_null": "&6你必须先进入车辆才能出售。",
      "error_vehicle_sell_owner": "&6你不是该车辆的所有者。",
      "error_vehicle_already_added": "&6该车辆已经添加到车辆商店。",
      "error_vehicle_added": "&6无法将{0}添加到车辆商店。",
      "error_vehicle_removed": "&6无法从车辆商店中删除{0}。",
      "error_vehicle_updated": "&6无法更新车辆{0}在车辆商店中的信息。",
      "error_vehicle_color_not_hex": "&6无法将{0}值解析为十六进制颜色。",
      "error_migrate_console": "&6迁移失败,请检查控制台。",
      "success_item_buy": "&a你已成功购买 {1}x {0} 花费 {3}{2}。",
      "success_item_sell": "&a你已成功出售 {1}x {0} 获得 {3}{2}。",
      "success_item_cost": "&a- {0}的购买价格: {3}{1} 出售价格: {3}{2}。",
      "success_vehicle_buy": "&a你已成功购买了 {0} 花费 {2}{1}",
      "success_vehicle_sell": "&a你已成功出售你的 {0} 获得 {2}{1}。",
      "success_vehicle_cost": "&a- {0}的购买价格: {3}{1} 出售价格: {3}{2}。",
      "success_item_removed": "&a你已成功从物品商店中删除{0}。",
      "success_item_added": "&a你已成功将{0}添加到物品商店。",
      "success_item_updated": "&a你已成功更新{0}在物品商店中的信息。",
      "success_vehicle_added": "&a你已成功将{0}添加到车辆商店。",
      "success_vehicle_removed": "&a你已成功从车辆商店中删除{0}。",
      "success_vehicle_update": "&a你已成功更新{0}在车辆商店中的信息。",
      "success_migrate": "&a你已成功迁移ZaupShop的数据,请查看控制台以获得详细信息。",
      "success_pruchase": "&a你已成功购买 {0} 个物品。",
      "success_sell": "&a你已成功出售 {0} 个物品。",
      "ui_product_free": "免费",
      "ui_product_notavailable": "不可用",
      "ui_product_buycost": "¥{0}",
      "ui_product_discount": "¥{0}",
      "ui_product_sellcost": "¥{0}",
      "ui_total_buy": "购买小计: {1}{0}",
      "ui_total_sell": "出售小计: {1}{0}",
      "ui_discount": "<color=red><size=8><i>{2}{0}</i></size></color> {2}{1}",
      "ui_shopname": "TShop",
      "ui_basket_contains_product_already": "购物车中已包含'{0}'商品。",
      "ui_basket_product_added": "'{0}'商品已成功添加到购物车。",
      "ui_basket_contains_vehicle_already": "你不能将多个车辆添加到购物车。(防止滥用)",
      "ui_basket_vehicle_quantity_change_prevent": "你不能更改车辆的数量。(防止滥用)",
      "ui_error_vehicle_sell_null": "你必须先进入车辆才能尝试出售。",
      "ui_error_vehicle_sell_owner": "你不是该车辆的所有者。",
      "ui_error_vehicle_not_found": "你当前的车辆与购物车中的车辆不匹配。",
      "ui_error_vehicle_not_exists": "该车辆不存在。",
      "ui_error_vehicle_buy_error": "你无法购买此车辆。",
      "ui_error_item_not_found": "无法通过'{0}'ID获取物品资产。",
      "ui_error_item_not_enough": "你没有足够的物品可以出售。",
      "ui_error_item_sell_error": "你无法出售此物品。",
      "ui_error_item_buy_error": "你无法购买此物品。",
      "ui_error_balance_not_enough": "你没有足够的金钱,购买需要{0}。",
      "ui_success_item_buy": "你已成功购买 {1}x {0} 花费 {3}{2}",
      "ui_success_item_sell": "你已成功出售 {1}x {0} 获得 {3}{2}。",
      "ui_success_vehicle_sell": "你已成功出售你的 {0} 获得 {2}{1}。",
      "ui_success_vehicle_buy": "你已成功购买 {0} 花费 {2}{1}",
      "ui_text_market": "市场",
      "ui_text_items": "物品",
      "ui_text_vehicles": "车辆",
      "ui_text_basket": "购物车",
      "ui_text_account": "账户",
      "ui_text_logout": "退出",
      "ui_text_products": "商品",
      "ui_text_no_products": "没有找到商品。",
      "ui_text_add_to_basket": "加入购物车",
      "ui_text_my_basket": "我的购物车",
      "ui_text_icon": "图标",
      "ui_text_product_name": "商品名称",
      "ui_text_quantity": "数量",
      "ui_text_price": "价格",
      "ui_text_actions": "操作",
      "ui_text_basket_empty": "购物车为空。",
      "ui_text_range": "范围: 1-100",
      "ui_text_buy_info": "购买信息",
      "ui_text_sell_info": "出售信息",
      "ui_text_subtotal": "小计:",
      "ui_text_discount": "折扣:",
      "ui_text_total": "总计:",
      "ui_text_buy_disabled": "该商品不能购买。",
      "ui_text_sell_disabled": "该商品不能出售。",
      "ui_text_complete_order": "完成订单",
      "ui_text_all": "全部",
      "ui_product_search": "按商品名称搜索",
      "ui_sort_featured": "推荐",
      "ui_sort_az": "名称: A 到 Z",
      "ui_sort_za": "名称: Z 到 A",
      "ui_sort_price_ascending": "价格升序",
      "ui_sort_price_descending": "价格降序",
      "ui_sort_selected": "<color=#8CABC0>{0}</color>",
      "ui_sort_unselected": "<color=#486C84>{0}</color>"
    }

    隐藏内容需要回复可以看见

    回复
    Lv.30
    置顶

    若插件使用中出现Bug问题即可在本评论下回帖反馈!

    回复

    碉堡啦大佬

    回复

    支持一下

    回复
    Lv.1

    太牛了

    回复

    这个逼装的我给82分,剩下的用666的方式打给你!

    回复

    66666

    回复
    Lv.1

    卧槽!无奈本人没文化,一句卧槽行天下!

    回复
    Lv.1

    11111111111111111

    回复

    666

    回复
    Lv.1

    支持支持

    回复

    66666

    回复

    请登录之后再进行评论

    登录
  • 发布内容
  • 任务中心
  • 实时动态
  • 日夜切换
  • 帖子间隔 侧栏位置: