第四十一章 objectives——管理一个计分项 (1 / 3) 首页

字体:      护眼 关灯

上一章 目录 下一章

第四十一章 objectives——管理一个计分项 (1 / 3)
        作者这边查了一下,变量种的官方叫法叫“计分项”,也叫“记分项”,这一章变量种就叫做计分项了,以后也统一叫计分项。

        首先,计分版(/scoreboard)有三个分支,这个上一章讲过。其中,如果要控制变量,那么就得需要objectives。

        通过objectives,我们可以添加(add)、删除(remove)、列表(list)和设置显示(setdispy)。

        首先,我们得需要一个变量才能运作,不然空拿着一个记分板,干嘛呢?

        既然要添加一个变量,那么就需要add(添加)先添加一个计分项。

        /scoreboardobjectivesadd<计分项名><计分项类型>[显示的名称]

        首先,一个计分项必须要一个名字,来判断。当然如果之前添加了一个,那么不可以与它重名,不然如果这两个都是人,你叫一声他们的名字,会得到一个异口同声的回答,那还怎么玩?

        那么显示的名称又是什么鬼?首先,它不是鬼,如果填了这个,那么如果计分项被显示在界面上,那么名字将不是计分项本名,而是显示的名称。显示的名称和计分项本名可以一样,也可以不一样。但,显示的名称只用于显示,只是一种装饰。显示的名称想多花里胡哨都可以,然而计分项本名最好不要花里胡哨,到时候有你苦头吃的了。

        那么类型又是什么呢?在基岩版,类型只有dummy(虚拟)。但是,在Java版,类型有:

        trigger——触发器

        deatht——死亡次数

        pyerKillt——杀敌数(玩家)

        totalKillt——杀怪数(非玩家)

        health——生命值(不可通过指令修改)(包括效果而增加的血量,一般是在0~20。玩家第一次改变生命值之前会显示0)

        xp——经验值(不可通过指令修改)

        level——经验等级(不可通过指令修改)

        food——饱和度(不可通过指令修改)(为0~20,在玩家第一次改变饱和度之前为0)

        内容未完,下一页继续阅读

更多完整内容阅读登陆

《墨缘文学网,https://wap.mywenxue.org》
加入书签我的书架


上一章 目录 下一章