- 中文名称
- 锈者商店
- 英文名称
- OnlineShop
- 语言支持
- 简体中文
- 插件类型
- 云商城
免开户、无需准备网站、收款码,上传安装商店插件,简单配置即可轻松赚钱,每月可提现至支付宝/微信。
包含道具商店、探索模式·小游戏、探索模式·奖品、权限商店、Oxide插件库(下载安装、全中文教程)、Rust相关小工具等,全方位满足服主和玩家的体验。
玩家微信/支付宝进行充值/购买,对应金币、道具立即自动到账,对应插件权限立即自动授权,无需服主手动盯单发货,解放服主双手。
服主上架商品、修改价格,告别传统方式,无需远程登录服务器修改插件配置,仅需网站后台配置,云端一键生效。
插件部分(OnlineShop.cs)免费开源下载,如需与云端回调作用,请注册锈者之家账号。
更多详情,请访问官方网站:https://rust.phellytech.com/
Github:https://github.com/shenzhoukai/Rust.Oxide.OnlineShop(与官网同步最新更新)
UMod:https://umod.org/plugins/E9549j1yGx(正在审核阶段)
——————————————————————————————
*以下wiki内容,翻译自UMod页面
一、插件特性
- 登录令牌码(6位数)
- 查询玩家的令牌码。
- 查询所有在线玩家的令牌码。
- 道具搜索
- 从玩家背包中搜寻道具。
- 玩家列表搜索
- 查询全部玩家,包含在线和离线。
- 查询在线玩家。
- 查询离线玩家。
- 商店GUI
- 开启关闭显示商店按钮。
- 开启关闭显示帮助按钮。
- 开启关闭显示商店窗口
- 玩家资产操作
- 查询玩家钱包余额。
- 玩家钱包增加余额。
- 玩家钱包减少余额。
- 重置玩家钱包余额。
- 购物
- 处理玩家购买。
- 处理玩家出售。
- 设置云端API参数
- 设置商店ID。
- 设置管理员登录SteamID。
- 设置管理员登录密码。
- 消息通知
- 全服通知。
- 单独通知玩家。
二、插件权限
- onlineshop.use - 授权玩家使用商店。
- onlineshop.showshopbtn - 授权玩家显示商店按钮。
- onlineshop.showhelpbtn - 授权玩家显示帮助按钮。
三、Console命令
- fpfln all - (仅限服务器控制台) 查询所有在线玩家的令牌码。
- fpfln <steamid> - (仅限服务器控制台) 查询某在线玩家的令牌码。
- fifb <steamid> <itemcode> - (仅限服务器控制台) 查询玩家背包是否有该物品。
- gsul - (仅限服务器控制台) 查询所有玩家,包括在线和离线。
- gsulonline - (仅限服务器控制台) 查询所有在线玩家。
- gsuloffline - (仅限服务器控制台) 查询所有离线玩家。
- vshop - (仅限客户端控制台) 打开商店窗口。窗口内包含对应店铺二维码、玩家登录令牌码,令牌码每小时刷新一次。
- cshop - (仅限客户端控制台) 关闭商店窗口。
- showshopbtn - (仅限客户端控制台) 显示商店按钮
- hideshopbtn - (仅限客户端控制台) 隐藏商店按钮。
- shopbalance <steamid> - (仅限服务器控制台) 查询某玩家的钱包余额。
- shopdeposit <steamid> <pricevalue> - (仅限服务器控制台) 增加玩家钱包余额。
- shopwithdraw <steamid> <pricevalue> - (仅限服务器控制台) 减少玩家钱包余额。
- shopsetbalance <steamid> <pricevalue> - (仅限服务器控制台) 重置玩家钱包余额。
- shopbuy <steamid> <itemcode> <amount> <pricevalue> - (仅限服务器控制台) 处理玩家购买物品,在背包内增加对应数量的物品并减少余额。*需要玩家在线,背包空间充足,且钱包余额充足。
- shopsell <steamid> <itemcode> <amount> <pricevalue> - (仅限服务器控制台) 处理玩家出售物品,从背包内扣除对应数量的物品并增加余额。*需要玩家在线且背包内拥有对应数量的物品。
- setshopuniqid <shopuniqId> - (仅限服务器控制台) 设置商店ID。
- setadminloginsteamid <steamid> - (仅限服务器控制台) 设置管理员登录SteamID。
- setadminloginpwd <loginPwd> - (仅限服务器控制台) 设置管理员登录密码。
- sendservermsgbase64 <base64msg> <steamid> - (仅限服务器控制台)向全服玩家发送通知,通知内容预先Base64加密处理,发送到玩家时解密。第2个参数SteamID用来获取Steam头像进行替换广播者头像。
- sendplayermsgbase64 <steamid> <base64msg> - (仅限服务器控制台) 根据SteamID向玩家发送通知,通知内容预先Base64加密处理,发送到玩家时解密。
四、默认插件配置
JSON:
{
"Shop Config": {
"ShopUniqID": "",
"Admin Login SteamID": "",
"Admin Login Pwd": ""
},
"GUI Form": {
"Background color (RGBA format)": "0.20 0.20 0.20 0.99",
"Button color (RGBA format)": "0.70 0.32 0.17 1.00",
"Label color (RGBA format)": "1.96 2.55 0.00 1.00",
"LoginNum Background color (RGBA format)": "0.20 0.20 0.20 0.00",
"GUI Form Position": {
"Anchors Min": "0.5 0",
"Anchors Max": "0.5 0",
"Offsets Min": "-198 362",
"Offsets Max": "182 650",
"LoginNum Anchors Min": "0.5 0",
"LoginNum Anchors Max": "0.5 0",
"LoginNum Offsets Min": "-198 362",
"LoginNum Offsets Max": "182 410"
}
},
"GUI Button": {
"Image": "https://img.phellytech.com/rust/OnlineShop/shopMobile.png",
"Background color (RGBA format)": "1 0.96 0.88 0.15",
"GUI Button Position": {
"Anchors Min": "0.5 0.0",
"Anchors Max": "0.5 0.0",
"Offsets Min": "249 18",
"Offsets Max": "309 78"
}
},
"GUI Help": {
"Image": "https://img.phellytech.com/rust/OnlineShop/helpOpacity.png",
"Background color (RGBA format)": "1 0.96 0.88 0.15",
"GUI Button Position": {
"Anchors Min": "0.5 0.0",
"Anchors Max": "0.5 0.0",
"Offsets Min": "313 18",
"Offsets Max": "343 48"
}
}
}
五、默认语言配置
en:
JSON:
{
"Shop Form Title": "Online Shop",
"Shop Form Close": "Close",
"Shop Form Please Scan Qrcode": "Please Scan Qrcode to Access Shop",
"Shop Form My Login Code": "My Login Code: ",
"Shop Form Please Dont Leak": "(Please Dont Leak)",
"Your Balance Deposit Point": "Your Balance Deposit {0} Point",
"Your Balance Withdraw Point": "Your Balance Withdraw {0} Point",
"Your Balance Reset Point": "Your Balance Reset to {0} Point"
}
JSON:
{
"Shop Form Title": "微信H5在线商店",
"Shop Form Close": "关闭",
"Shop Form Please Scan Qrcode": "扫描下方二维码,进入在线商店",
"Shop Form My Login Code": "我的令牌码:",
"Shop Form Please Dont Leak": "(请勿泄露)",
"Your Balance Deposit Point": "您的钱包余额已增加 {0} 点",
"Your Balance Withdraw Point": "您的钱包余额已减少 {0} 点",
"Your Balance Reset Point": "您的钱包余额已重置为 {0} 点"
}