商店 2.3.1
取决于
-
图片库
Works with
-
物品成本计算器
-
人类 NPC
-
通知
-
UINotify
-
无处可逃
显示更多 (5)
关于 Shop
享受可在游戏中配置的高度可定制的商店!使用 NPC 作为店主,并使用游戏界面轻松开设商店,即时添加、编辑或删除物品!
商店的特点
- 美观的用户界面
- 折扣系统(按权限)
- 自动店铺填充 (+ 插件支持 ItemCostCalculator 插件)
- 出售物品(玩家可以将物品出售给商店并为此收取费用)
- 性能
- 在游戏中添加/编辑/删除物品
- 支持 NPC
- 支持定制自动售货机
- 支持 NoEscape
- 从 ServerRewards 转换
- 收藏的项目
- 默认情况下,该插件有英文、俄文和中文翻译
- 直接在插件中在玩家之间转账!
- Shop 允许您一次使用多个经济插件(玩家可以选择他们想要支付的插件)
- 对于每件商品,您可以根据所选方法选择可用的付款方式及其费用
命令
- 商店 – 打开商店界面
- shop.install – s跟踪商店安装过程
- shop.refill <recovery_rate> – refill shop again
recoveryRate:一个介于 0 和 1 之间的值,用于确定销售物品的成本乘数。例如,shop.refill 0.5 意味着商品的销售成本为购买成本的 50%。 - shop.convert.sr [清除] – 将物品从 ServerRewards 转换为 Shop。clear 选项表示在转换前清除 Shop items
- shop.setvm [分类: cat1 cat2 …]– 在配置中添加自定义 VM
- shop.setnpc [分类: cat1 cat2 …]– 在 config 中添加 NPC
- shop.remove all – 用于从插件中删除所有项目和类别的控制台命令
- shop.remove item [category name/all] – 用于删除项目(或所有项目)的控制台命令
- shop.remove category [category name/all] – 用于删除类别(或所有类别)的控制台命令
- shop.fill.icc [all/buy/sell] – 一个控制台命令,用于使用 ItemCostCalculator 更新商店中商品的价格。all – 更新 Price 和 SellPrice,buy – 更新价格,sell – 更新 SellPrice
- shop.convert.from.1.2.26 – 将 Shop 插件版本 1.2.26 转换为版本 1.3.0+ 的命令
- shop.reset – 重置存储数据,包括模板、配置和项目。
- shop.reset template (shop.reset 模板) – 重置 store interface 模板数据。
- shop.reset config – 重置 store 配置数据。
- shop.reset items – 重置 store items 数据。
- shop.reset full – 完全重置所有商店数据(模板、配置和商品)。
- shop.manage – 用于管理 Shop 插件。
- shop.manage 经济列表 – 显示插件中所有可用经济系统的列表。
- shop.manage 经济设置 <economy_ID> <名称> – 通过插件 ID 和名称来选择选定的经济系统。该命令将更新服务器上相应的经济系统,并保存配置中的更改。
- 例如:
shop.manage economy set 0 Economics – 将主要经济插件设置为 “Economics”。
shop.manage economy set 1 ServerRewards – 将 ID 为 1 的额外经济系统设置为“ServerRewards”。
- 例如:
权限
- shop.setvm – 用于命令 “shop.setvm”
- shop.setnpc – 用于命令 “shop.setnpc”
- Shop.Free – 免费购买商品
- shop.admin – 管理员权限
排序类型
- 没有
- 名字
- 量
- 降价
- 价格上涨
类别类型
- None – 项目的正常类别
- Favorite (收藏夹) – 收藏夹项目的类别
- 隐藏 – 隐藏类别,仅在 NPC 商店或自动售货机中可用
视频
P.S. 旧版本的视频,V2+ 版本的视频正在开发中
展示
全屏模板
- 模板 OLD STYLE
- 模板 NEW RUST
菜单内模板
- 模板 V1 (V1.1)
- 带有 BASKET 的模板 V1 (V1.1)
- 模板 V2
- 带 BASKET 的模板 V2
安装
编辑 器
测试服务器
加入我们的测试服务器,亲自查看和体验我们所有的独特功能!
复制下面的 IP 地址即可开始游戏!
connect 194.147.90.147:28015
常见问题
问:我收到消息“插件无法正常工作,请联系管理员!我该怎么办?
答:这意味着您的插件未安装。要安装插件,请使用命令 “/shop.install”。您需要具有 “shop.admin” 权限才能访问此命令。
问:在哪里可以看到配置示例?
A:配置
Q: 如何使用 BankSystem 存储经济
A:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "BankSystem",
"Balance add hook": "Deposit",
"Balance remove hook": "Withdraw",
"Balance show hook": "Balance",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: 如何使用 ServerRewards 存储经济
A:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "ServerRewards",
"Balance add hook": "AddPoints",
"Balance remove hook": "TakePoints",
"Balance show hook": "CheckPoints",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: 如何使用 Economics 来存储经济
A:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "Economics",
"Balance add hook": "Deposit",
"Balance remove hook": "Withdraw",
"Balance show hook": "Balance",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: 如何使用 IQEconomic 存储经济
A:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "IQEconomic",
"Balance add hook": "API_SET_BALANCE",
"Balance remove hook": "API_GET_BALANCE",
"Balance show hook": "API_REMOVE_BALANCE",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: 如何使用报废支付商品
A:
"Economy": {
"Type (Plugin/Item)": "Item",
"Plugin name": "",
"Balance add hook": "",
"Balance remove hook": "",
"Balance show hook": "",
"ShortName": "scrap",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
Q: 如何将 KIT 添加为商店商品
A: https://pastebin.com/4szBQCgz
Q: 如何将 Command 添加为商店物品
A: https://pastebin.com/bcCkzBEL
问:如何让武器生成时有弹药?
A: 您需要在物品配置中配置“Weapon”部分:
"Weapon": {
"Enabled": true,
"Ammo Type": "ammo.rifle.explosive",
"Ammo Amount": 128
}
问:如何让物品生成一些内容(液体、武器改装)?
A: 您需要在物品配置中配置“内容”部分:
"Content": {
"Enabled": true,
"Contents": [
{
"ShortName": "weapon.mod.lasersight",
"Condition": 100.0,
"Amount": 1,
"Position": -1
}
]
},
Q: 如何关闭出售功能?
A: 您需要在配置中关闭“启用物品销售”,或者在游戏内的物品设置中关闭。
"Enable item selling?": false,
问:如何在 Shop 中使用 ItemCostCalculator?
A: 您需要使用命令 “shop.refill” (命令来重新填充商店)
Q: 商品图标的图片大小应该是多少?
答:通常,商品图标的图像尺寸为 512×512 像素,但任何方形图像都足够了。
问:我收到错误“UI 对播放器不可用。原因:菜单 UI 未初始化”。如何解决?
A:未安装或配置接口模板时,会出现此错误。请执行以下步骤:
1. 使用命令重置模板:(仅使用模板以避免数据丢失)。
2. 通过在游戏中(直观地选择模板)或通过控制台安装界面。
注意:确保您具有执行这些命令的权限。shop.reset template
shop.install
shop.admin
问:如何将 Shop 添加到 ServerPanel 菜单?
A: 请按照以下简单步骤作:
1. 在游戏中打开 ServerPanel 菜单,然后单击“+添加类别”按钮
2.设置以下确切参数:
- 类型: 插件
- 插件名称:Shop
- 插件钩子:API_OpenPlugin
3. 单击“保存”按钮创建类别
4。重置 Shop 模板并安装它:
- 在控制台中输入:(重要提示:仅使用 “template”!
shop.reset template
- 然后键入:
shop.install
注意:如果 Shop 未出现在 ServerPanel 菜单中,请确保两个插件都已加载,并且您完全按照上面所示键入参数。
暂无评论内容