VexMaster|高度自定义化的信息显示,高逼格VV必备插件(理论全版本支持)

VexView附属 VexMaster|高度自定义化的信息显示,高逼格VV必备插件(理论全版本支持) 1.1

无下载权限
VexMaster

1.0版本免费获取方法:添加QQ群636818474即可免费下载

1.1版本

写在前面:本插件有免费版本1.0版本,1.1版本为付费版本,价格为50元,且永久更新。想想法与写代码调试不易,请尊重本人的知识产权!50元对腐竹来说就是一个赞助的事,对我们开发者也是一个极大的鼓励!

Author by 漂浮 联系QQ:739975004


前置插件:VexView1.9.10以下或2.0.3及以上、Vault经济插件

大家看了本篇教程,可以轻易的做出下面这种效果:


VexMaster[1.0版本]教程211.png


更多效果在下面的文件中,这上面是没有在下面例举的三个,因为VV官网对图片数量的限制,大家可以加群查看更详细的图片教学​



初级食用方法(VexMaster1.1+具有):

- 1.经验提示功能的使用

- 2.天气提醒功能的使用

- 3.怪物锁定功能的使用

- 4.切换地图显示的使用

中级食用方法(VexMaster1.0+具有):

- 1.触发机制

- 2.检测机制

- 3.发送机制

- 4.清理机制

- 5.测试指令

- 6.调试信息查看

- 7.所有权限及所有指令

开发者食用方法: (敬请期待VexMasterAPI)





初级食用方法

经验提示功能的使用[VexMaster1.1+]

本功能可以在玩家获得经验的时候在玩家的客户端发送一段指定的文字

YAML:
#1.1版本新特性,如果玩家获得经验时将会给玩家发送一个经验文本给玩家 将要获得的经验:masterexp
onExp: true
onExpMessage:
  x: -1
  y: 100
  text:
    - '&b&l小伙子你获得了&4&l masterexp &d&l经验'
如果所示,当onEXP开启时即开启本功能,onExpMessage下的x,y,text分别代表发送的文字所在的X轴Y轴以及文本内容,效果如果所示:
VexMaster[1.0版本]教程591.png







天气提醒功能的使用[VexMaster1.1+]

本功能在天气即将切换时会给玩家发送一张天气切换的图片和提醒,配置文件如图所示:

YAML:
#1.1版本新特性,如果天气改变会发送不同的天气状态给玩家,只可开关,不可调用
onWeather: true

本条件只有一个开关,打开则会发送,关闭则不会发送。效果分别如图所示:


VexMaster[1.0版本]教程697.png



1.1版本暂不支持修改文本内容,但可以修改贴图。



怪物锁定功能的使用[VexMaster1.1+]

本功能开启时会在玩家被怪物锁定时发送一段文字和图片,配置文件如下:

YAML:
#1.1版本新特性,如果开启玩家被怪物锁定时会显示被锁定提示
onTarget: true
效果如下:
VexMaster[1.0版本]教程794.png



1.1版本暂不支持修改文本内容,但可随意替换图片

切换地图显示的使用[VexMaster 1.1+]

本功能可以在玩家切换到一个世界的时候显示一张图片在任一位置且可以设置时间,配置文件如图所示:

当onWorldChange开启时功能即开启

属性分析​

id:每一张图片都有一个id,如果id一样两张图片不会冲突显示​

X:图片的横坐标​

Y:图片的纵坐标​

w,h,xs,ys 这几个数值是控制图片大小的​

如果是方形的话大家都填一样即可​

time:时间​

YAML:
#1.1版本新特性,切换世界显示图片
onWorldChange: true
#写在下面的世界名都将会显示指定的图片
world:
  world:
    url: '[local]world_world.png'
    id: 18590
    x: -1
    y: -1
    w: 150
    h: 150
    xs: 150
    ys: 150
    time: 10
  plotworld:
    url: '[local]world_plotworld.png'
    id: 18590
    x: -1
    y: -1
    w: 150
    h: 150
    xs: 150
    ys: 150
    time: 10
如果要新建显示世界的话按照plotworld的格式逐一添加世界名即可。​


效果如图所示:


VexMaster[1.0版本]教程1070.png


VexMaster[1.0版本]教程1067.png




1.1版本贴图和位置可随意更改

中级食用方法(VexMaster1.0+具有):

来到了中级食用方法,就要请大家带点脑子了,因为这里开始就是你真正开始自定义化操作你的VexView的时候了!

触发机制

解释一下触发机制,就是当某个特定的时候,服务器会对玩家进行检测条件(下一步),配置文件在config下

YAML:
config:
  a2:
    triggerWay: 'onJoin'
    checkWay: 'permission'
VexMaster[1.0版本]教程1225.png


如图,triggerWay就是触发方式,可填入的项目为以下的几个:

- onJoin 玩家进入服务器时触发检测 [1.0+]

- onLevel 玩家升级时触发检测 [1.0+]

- onRespawn 玩家重生时触发检测 [1.1+]

检测条件

检测条件就是当触发后,进入到检测条件这一个项目,如果符合条件就会为玩家发送组件。配置文件如下:

permission(检查权限):
YAML:
config:
  a2:
    triggerWay: 'onJoin'
    checkWay: 'permission'
    value: 'v.vip1'
    checkFor: true

如图,checkWay即是条件检测的方式,我们来分析图中的三项,意思是:当玩家进入服务器时检测他的权限,如果有v.vip1权限,就进入下一步,而如果我们把checkFor改成false的话:

YAML:
config:
  a2:
    triggerWay: 'onJoin'
    checkWay: 'permission'
    value: 'v.vip1'
    checkFor: false

意思就变为了,如果没有v.vip1权限,就进入下一步。​

效果我们待第三步讲完再说!​

money(检查金钱):
YAML:
config:
  a2:
    triggerWay: 'onJoin'
    checkWay: 'money'
    value: 100
    checkFor: true
如图,和permission一样


这句话的意思是,当玩家进服时,检测他所拥有的金钱,如果达到了100,就进入下一步,而我们把checkFor后的true改成false就是:如果没有达到100,就进入下一步。​

donothing(跳过检测)

如图,
YAML:
config:
  a2:
    triggerWay: 'onJoin'
    checkWay: 'donothing'
    value: 不检查此项
    checkFor: 不检查此项

如果我们在checkway中填donothing,会直接忽略掉value和checkFor这两个值而直接进入下一步。​



发送机制



当检测过关或跳过检测过后,会直接进行这一步,这一步就是我们整个步骤的核心,让我们来看看配置文件!​

YAML:
  a2:
    triggerWay: 'onJoin'
    checkWay: 'permission'
    value: 'v.vip1'
    checkFor: true
    hudImage: true
    hudImageInfo:
      url: '[local]vip1.png'
      id: 18555
      x: 0
      y: 0
      w: 100
      h: 100
      xs: 100
      ys: 100
      tx: 0.03
      ty: 0.50
      time: 0
    hudText: false
    flowView: false
    flowViewInfo:
      text: '&4欢迎VIP1玩家%player%进入服务器!'
      high: 10
我们看到hudImage(发送图片)项目,hudText(发送文本)项目,flowview项目(发送自定义公告),这三个项目,而当你把这三项后面的值设为true时表示当过检测过后是true的都会发送,如图所示,表示图片、文本、滚动公告都会发送,而这个尺寸在上面切换地图已经有提到,其他的大家严格按照配置填写就行!​

清理机制
VexMaster[1.0版本]教程2080.png


我们配置好后可能会出现一种情况,当玩家退出服务器而没退出客户端就重新进入服务器时可能会造成不刷新等现象,由此我们需要在顶端的配置文件:​

填入配置文件的id会自动清除,这个功能也可以给腐竹们更便利的测试自己所调试的HUD!​


测试指令

本功能用于腐竹的测试,比如当你配置好一个显示后,可以直接跳过所有步骤为你显示你所配置的显示​


比如当你输入/vexmaster test a1的时候,会直接发送那一张图片(开启的项目)​


调试信息查看


当你拥有权限vexmaster.admininfo的时候,所有你正确配置的文件为什么显示,为什么不显示都会为你发送!
VexMaster[1.0版本]教程2383.png


所有指令和权限

指令:

/vexmaster reload 需要权限vexmaster.reload

/vexmaster chud 需要权限 : 无

/vexmaster test [参数] 需要权限 : vexmaster.test


VexMaster项目组—漂浮

散播本插件的将会被按照中华人民共和国版权保护法处理,请你尊重开发者!你们赚钱是一笔一笔,而我们开发者还没你们的零头,求求你们放过我这个弱小的插件吧!