头颅式排行榜

只有全息排行榜吗?不,拓展版新增了头颅排行榜和木牌排行榜

一、介绍

在免费版,你除了使用/dt rank指令在聊天框上查看排行榜外,还可以通过看OP使用/dt hd指令创建出来的全息式排行榜

而在付费版,OP还可以创建 头颅式排行榜木牌式排行榜

比如说你可以输入指令(下面会讲)让某个头颅显示第1名玩家对应的头颅,那么这个头颅就会显示当前第1名玩家的皮肤。然后在头颅下方还可以挂一个木牌,用指令(下面会讲)让这个木牌显示当前第1名对应的玩家名

由于排名在不断变化,这个排行头颅和木牌也会定时刷新(间隔可调),就实现了排行榜的效果

那么一个更高逼格的排行榜就做成了,效果如下:

二、指令&用法

1.头颅排行榜

指令为/dt rankingskull 其中 rankingskull 可以简写为 rsk

指令作用

/dt rsk create <编辑名> <类型> <排名>

将指针所指的头颅设置为某种排行榜的排行头颅

/dt rsk remove <编辑名>

删除某个排行头颅

/dt rsk list

查看所有排行头颅及其坐标信息

/dt rsk refresh

手动刷新所有排行头颅

第一步:

我们先手动放置一个普通玩家头颅(就是创造模式下从背包里拿出来的那个),怎么摆放都行

第二步:

指针对准这个头颅,输入/dt rsk create test1 win 1 让这个头颅用于显示胜场数第一名的玩家皮肤,其中test1为这个排行头颅的编辑名,相当于代号

我们已经知道单挑排行榜分两种,一个是胜场数排行榜,一个是KD值排行榜,如果你想显示KD值第一名的玩家皮肤,那就将上面的示例指令的类型一项的win改成kd就行

输入完指令后,你会发现头颅马上就会显示出第一名玩家的皮肤了,如图

等等,是不是感觉缺点什么?其他玩家怎么知道这人是谁呢?

这时候木牌排行榜就要登场了,可以用木牌来显示当前第一名的玩家名、赢了多少场

2.木牌排行榜

指令为/dt rankingsign 其中 rankingsign 可以简写为 rsi

其实指令和用法和上面的头颅排行榜基本是一样的

指令作用

/dt rsi create <编辑名> <类型> <排名>

将指针所指的木牌设置为某种排行榜的排行木牌

/dt rsi remove <编辑名>

删除某个排行木牌

/dt rsi list

查看所有排行木牌及其坐标信息

/dt rsi refresh

手动刷新所有排行木牌

第一步:

在头颅下方的方块贴个木牌(任意一种木牌都可以,其实木牌放不放、放在哪都没要求,放在头颅下方仅仅是为了方便显示)

然后在木牌上写上一些必要文字,然后用符号 %p 作为变量用于显示玩家名(这个变量一定要写)

当然还有其他可写可不写的变量:

1. 变量 %r 显示对应排名(这个其实没必要写,因为自己创建时知道要对应哪一名)

2.变量 %v 显示对应的胜场数或KD值

来看示例吧

第二步:

指针对准这个木牌,输入/dt rsi create test1 win 1 指令各项意义和上面创建头颅的指令其实一样的

输入后,木牌上变量%p就会变为当前第一名的玩家名,变量%v就会变为当前第一名玩家的胜场数值

来看效果:

至此,一个完整的头颅+木牌排行榜就被制作出来了

其实一共就4个步骤(放头颅->打指令->放木牌->打指令),很快就可以完成

你可以用相同的方法继续创建

三、注意事项

  • 对应同一排名的头颅和木牌允许设置多个,所以你可以实现在服务器不同地方摆放相同的头颅+木牌排行榜

  • 你可以随时输入 /dt rsk(或rsi) list 来查看所有排行头颅(或木牌)的信息,包括编辑名和位置坐标等信息,方便寻找

  • 在破坏某个排行头颅和排行木牌之前,应先输入 /dt rsk(或rsi) remove <编辑名> 删除,再手动破坏,否则无法破坏成功

  • OP可以通过点击某个排行头颅或排行木牌来查看它的编辑名

  • 如果你设置的排名太靠后,暂时还没有对应玩家产生,那你设置的排行头颅将不会更新,排行木牌上的变量%p会显示为“虚位以待”

  • 排行头颅和排行木牌的位置信息数据属于Area模块(像竞技场、大厅、全息图这些的位置信息数据也是属于Area模块的)

  • 排行头颅和排行木牌会定时更新,config.yml中有相关设置

# 排行头颅设置
Skull: 
  # 排行头颅刷新的时间间隔(单位为秒)
  RefreshInterval: 300
# 排行木牌设置
Sign:  
  # 排行头颅刷新的时间间隔(单位为秒)
  RefreshInterval: 300

最后更新于