前言

如果你玩过DNF,对于摆摊这个功能应该很熟悉,当初没有所谓的交易行,玩家想要售卖商品,需要站在大街上支起摊位,售卖自己的物品。【脑洞玩法】玩家在RUST搞了个摊位摆摊后…… - 图1
RUST游戏本身带有【售卖机】,玩家可以放在任何地方出售自己的物品,但有两个三个坏处。

  • 售卖机不是无敌的
  • 玩家下线后依然可以买卖
  • 玩家不能出售皮肤或功能道具

我们需要把DNF的摆摊逻辑拿到RUST上来,让玩家必须在线挂机摆摊,并且是无敌的。并且只能在指定的‘贸易区域’才能摆摊。当玩家下线后,会取消摊位。

今天为大家介绍的玩法,完美实现这些!

为什么要摆摊

起初这个功能是配合熊猫君的公职系统推出的,每个职业都拥有自己专属的售卖品,例如医生可以制作护甲卖给玩家,例如建筑师可以制作高级建筑锤,每个锤子可以增加一块建筑的血量上限,又例如厨师可以制作增加各种属性的美食等等……配合公职,各职业玩家可以通过摆摊来赚钱。
image.png
image.pngimage.png

不过即便没有公职系统,摆摊的好处也很明显;

  • 1.玩家想要出售自己的物品,必须在线挂机的方式摆摊出售,一旦玩家下线,取消摆摊。这个过程=稳定的时长人气
  • 2.增加玩家赚钱的兴趣。如果只是按照游戏本身的售卖机交易模式,玩家是没有‘卖’和‘创业’这种心理的。而摆摊的乐趣在于,蹲在这里等待玩家过来‘逛’,然后‘卖出’。
  • 3.区域无敌。插件自带了区域无敌,这个区域可以自定义在任何位置,不需要使用区域管理插件,摊位自带一个非常简单的指令即可生成。区域内,玩家不会以任何方式受到伤害,哪怕是饿死也不会。也自带了区域禁止建造。这样玩家在摆摊时,是有足够的安全保障的。
  • 4.支持物品自带名称,哪怕是修改后的物品名,买家可以一目了然的知道这件物品是什么,比如强化过的武器,插件的功能物品等等。这和售卖机完全不同。

image.png

  • 5.带有两个命令,可以让玩家实现修改摊位名称,和聊天喊话。配置中可以设置聊天喊话的间隔时间。

    /bt name “更改商店名称” /bt hh “更改头顶的内容”

image.png
image.png

权限

插件支持定制权限,权限=可以上架多少个商品。
可以结合一些情况,让玩家比较简单的获取至少3件商品的权限,也可以氪金购买更多物品的上架权

personalstore.size3 personalstore.size5 personalstore.size99

如何使用

  • 此插件为熊猫君独家插件,需要付费购买,如果您的确感兴趣并需要它,可以联系熊猫君QQ:3512888882

第一步

/zoneup 在你的位置设置一个贸易区(只有在这个区域可以摆摊)

这个区域的半径默认30,一般也足够,当然您可以在配置文件修改默认半径的大小

第二步

设置一个/cs传送区域,【贸易区】,以便玩家可以随时传送过去买卖

第三步

拥有权限的玩家,可以直接输入指令在区域中摆摊

/bt

输入指令后,会自动生成摊位(你会坐在椅子上,前面有一个储物箱),对着箱子按E打开摊位,在右侧的UI放入你要售卖的物品,写上价格,并点击【商品上架】即可。您上架的商品会从库存中扣除。
image.png

第四步

挂机,等待买家来逛你的摊位。买家只需要对着箱子按E即可打开购买UI,点击购买即可。
image.png

注意事项

  • 摊位的交易货币是[经济学插件],当买家购买时会自动扣除买家的钱给卖家,并扣除卖家的商品给买家。
  • 如果取消摆摊,只需要按一下空格,从椅子上下来即可。另外,除非您手动【下架】商品,否则您的商品会一直存放在摊位系统中,下次摆摊可以实现直接上架。
  • 配置文件呢可以禁用全服的售卖机摆放,这样可以强制玩家使用摆摊来交易

    { “发言头像ID”: “0”, “喊话间隔秒”: 180, “摆摊设置”: {

    1. "内容提示1": "查看面前的箱子,放入想要出售的商品 !",
    2. "内容提示2": "看着的位置太近,请抬起头看远点的地方!",
    3. "内容提示3": "禁止摆放个人售卖机!",
    4. "摆摊命令": "bt",
    5. "数量权限": [
    6. "personalstore.size3",
    7. "personalstore.size6",
    8. "personalstore.size12",
    9. "personalstore.size24",
    10. "personalstore.size99"
    11. ],
    12. "禁止摆放售卖机": true

    }, “贸易区域设置”: {

    1. "区域中心坐标": {
    2. "x": 1415.94409,
    3. "y": 2.26994848,
    4. "z": -507.320343
    5. },
    6. "区域半径": 30.0,
    7. "启用区域提示消息": true,
    8. "启用透明球罩": true,
    9. "离开区域提示消息": "[ 贸易安全区 ]\n您已离开玩安全区域 !",
    10. "管理员区域命令": "zoneup",
    11. "进入区域提示消息": "[ 贸易安全区 ]\n您已进入安全区域\n输入/bt 可以进行摆摊!",
    12. "透明罩颜色深度": 5

    } }