tft每日頭條

 > 生活

 > scoreboard的語法

scoreboard的語法

生活 更新时间:2025-03-21 12:05:06

scoreboard的語法?注:本帖中"例子"用E來代替,接下來我們就來聊聊關于scoreboard的語法?以下内容大家不妨參考一二希望能幫到您!

scoreboard的語法(scoreboard指令教程operation的用法)1

scoreboard的語法

注:本帖中"例子"用E來代替

operation 是scoreboard的players子命令中的指令

scoreboard players 是管理對象的積分闆分數

加上 operation 意為 對兩個對象的積分項分數進行操作

語法:

scoreboard players operation 〈實體1〉〈積分闆1〉〈操作方式〉〈實體2〉〈積分闆2〉

●注:實體可以是虛拟實體(用scoreboard players set s a 1可以在積分闆a上創造一個名為s分數為1的實體,這個實體不存在于世界)

操作方式:

■ = 求和

E:/scoreboard players operation a A = b B

這個的意思是把B 積分闆上實體b的積分加到積分闆A上實體a上

假如b實體在B積分闆中有三分,a實體在A積分闆中有四分,執行完例子的指令後a實體在A的積分就變成了4 3=7。

●a在A積分闆中的分數變,b在B積分闆中的分數不變

■-= 求差

E:/scoreboard players operation a A-= b B

意思是把a在A的分數設置為用a在A的分數減去b在B的分數

假如a在A中有三分,b在B 中有一分,執行完例子的指令後a在A的分數就變成了3-1=2

●a在A積分闆中的分數變,b在B積分闆中的分數不變

■*= 求積

E:/scoreboard players operation a A *= b B

意思是将a在A的分數設置為用a在A中的分數乘b在B的分數

假如a在A中有三分,b在B中有兩分,執行完例子的指令後a在A的分數就變3×2=6

●a在A積分闆中的分數變,b在B積分闆中的分數不變

■/= 求商

E:/scoreboard players operation a A /= b B

意思是将a在A中的分數設置成a在A的分數除b在B中的分數

假如a在A中有四分,b在B中有兩分,執行例子中的指令後,a在A中的分數就變成4÷2=2

看到這可能就有人問了,如果是七除三呢?這個當然不會出現你們想的那樣,它隻會取整數部分,餘數不取,所以七除三取二

●a在A積分闆中的分數變,b在B積分闆中的分數不變

■ %= 求餘

為了弄懂這個我學了js的一節課程。。。,所以文中難免出現一些js方面的東西,還請大家理解

E:/scoreboard players operation a A %= b B

這個意思是将a在A的分數設置為a在A的分數÷b在B的餘數

假如a在A中有七分,b在B有三分,執行了例子的指令後,a的分數就變成了7-2×3=1

解釋:餘數如果按平常的思維可能是這樣算的:7÷3=2.333..3,餘數取3,但并不是如此,在這裡有個公式:餘數= y - n * x ,n是y/x後的商(要向0取整):算出餘數的值符号與y相同

把剛才那組數據放入這個公式(a在A中的分數=y=7,b在B中的分數=x=3)

n=7÷3=2(2.3333向0取整為2),餘數=y-n*x=7-2*3=7-6=1

(所謂向0取整,就是取靠近零的整數,别人4.33226,向零取整後就是4)

E:求19/7的餘數

n=19÷7=2(2.714285714,向0取整為2),餘數=y-n*x=19-7*2=5,所以19/7的餘數為5

)emmm,怎麼感覺在教數學??

(小聲bb:感覺餘數沒什麼用)

■= 賦值

(這個就比較簡單了)E:/scoreboard players operation a A = b B

意思是把a在A的分數設置為b在B的分數

假如a在A中有三分,b在B中有八分,執行完例子中的指令後,a在A的分數就變成了八

●a在A積分闆中的分數變,b在B積分闆中的分數不變

■< 取較小值

E:/scoreboard players operation a A < b B

意思是比較a在A的分數與b在B的分數,如果b在B的分數比a在A的分數小,那麼就把b在B的分數設置為a在A的分數

■> 取較大值

E;/scoreboard players operation a A >b B

意思是比較a在A的分數與b在B的分數,如果b在B的分數比a在A的分數大,那麼就把b在B的分數設置為a在A的分數

>< 交換分數

E:/scoreboard players operation a A >< b B

意思是交換a在A的分數與b在B的分數

假如a在A中有6分,在B中有7分,執行完例子的指令後a在A的分數就變成了b在B的分數,b在B的分數就變成了a在A的分數(a在A的分數就變成了7,b在B的分數就變成了6)

如果發現文章裡有錯誤的地方或漏掉的地方還請各位指出來☺

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved