Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
component:debug:zh [2023/12/10 15:57]
hfsr [世界对象]
component:debug:zh [2023/12/10 16:06] (current)
hfsr [计分板对象]
Line 161: Line 161:
 ====玩家对象==== ====玩家对象====
  
-玩家对象代表了世界中一个定玩家。+玩家对象代表了世界中一个定玩家。
  
 - `getWorld():​userdata`  ​ - `getWorld():​userdata`  ​
-  获取玩家所在世界的世界对象。+  获取玩家所在世界的世界对象。 ​  
 +\\
 - `getGameType():​string`  ​ - `getGameType():​string`  ​
-  获取玩家的游戏模式。+  获取玩家的游戏模式。 ​  
 +\\
 - `setGameType(gametype:​string)`  ​ - `setGameType(gametype:​string)`  ​
-  设定玩家的游戏模式(`survival`-生存,`creative`-创造,`adventure`-冒险)。+  设定玩家的游戏模式(`survival`-生存,`creative`-创造,`adventure`-冒险)。 ​  
 +\\
 - `getHealth():​number`  ​ - `getHealth():​number`  ​
-  获取玩家的生命值。+  获取玩家的生命值。 ​  
 +\\
 - `setHealth(health:​number)`  ​ - `setHealth(health:​number)`  ​
-  设定玩家的生命值。+  设定玩家的生命值。 ​  
 +\\
 - `getMaxHealth():​number`  ​ - `getMaxHealth():​number`  ​
-  获取玩家的最大生命值。+  获取玩家的最大生命值。 ​  
 +\\
 - `getPosition():​number,​ number, number`  ​ - `getPosition():​number,​ number, number`  ​
-  获取玩家的位置。+  获取玩家的位置。 ​  
 +\\
 - `setPosition(x:​number,​ y:number, z:​number)`  ​ - `setPosition(x:​number,​ y:number, z:​number)`  ​
-  设定玩家的位置。+  设定玩家的位置。 ​  
 +\\
 - `getExperienceTotal():​number`  ​ - `getExperienceTotal():​number`  ​
-  获取玩家的总经验值。+  获取玩家的总经验值。 ​  
 +\\
 - `getLevel():​number`  ​ - `getLevel():​number`  ​
-  获取玩家的等级。+  获取玩家的等级。 ​  
 +\\
 - `addExperienceLevel(level:​number)`  ​ - `addExperienceLevel(level:​number)`  ​
-  为玩家的经验等级增加一级。+  为玩家的经验等级增加一级。 ​  
 +\\
 - `removeExperienceLevel(level:​number)`  ​ - `removeExperienceLevel(level:​number)`  ​
-   ​为玩家的经验等级增加一级。+   ​为玩家的经验等级减少一级。 ​  
 + \\
 - `insertItem(id:​string,​ amount:​number,​ meta:​number[,​ nbt:​string]):​number`  ​ - `insertItem(id:​string,​ amount:​number,​ meta:​number[,​ nbt:​string]):​number`  ​
-  将一物品添加到玩家的物品栏中。+  将一物品添加到玩家的物品栏中。 ​  
 +\\
 - `clearInventory()`  ​ - `clearInventory()`  ​
   清空玩家的物品栏。   清空玩家的物品栏。
Line 195: Line 208:
  
 - `addObjective(objectiveName:​string,​ objectiveCriteria:​string)`  ​ - `addObjective(objectiveName:​string,​ objectiveCriteria:​string)`  ​
-  在计分板中创建一个新的对象。+  在计分板中创建一个新的对象。 ​  
 +\\
 - `removeObjective(objectiveName:​string)`  ​ - `removeObjective(objectiveName:​string)`  ​
-  从计分板中移除一个对象。+  从计分板中移除一个对象。 ​  
 +\\
 - `increasePlayerScore(playerName:​string,​ objectiveName:​string,​ score:​int)`  ​ - `increasePlayerScore(playerName:​string,​ objectiveName:​string,​ score:​int)`  ​
-  增加某计分板对象中某玩家的分数。+  增加某计分板对象中某玩家的分数。 ​  
 +\\
 - `decreasePlayerScore(playerName:​string,​ objectiveName:​string,​ score:​int)`  ​ - `decreasePlayerScore(playerName:​string,​ objectiveName:​string,​ score:​int)`  ​
-  减少某计分板对象中某玩家的分数。+  减少某计分板对象中某玩家的分数。 ​  
 +\\
 - `addPlayerToTeam(player:​string,​ team:​string):​boolean`  ​ - `addPlayerToTeam(player:​string,​ team:​string):​boolean`  ​
-  将某玩家加入某团队中。+  将某玩家加入某团队中。 ​  
 +\\
 - `removePlayerFromTeam(player:​string,​ team:​string):​boolean`  ​ - `removePlayerFromTeam(player:​string,​ team:​string):​boolean`  ​
-  将一名玩家从指定团队中移除。+  将一名玩家从指定团队中移除。 ​  
 +\\
 - `removePlayerFromTeams(player:​string):​boolean`  ​ - `removePlayerFromTeams(player:​string):​boolean`  ​
-  将一名玩家从所有团队中移除。+  将一名玩家从所有团队中移除。 ​  
 +\\
 - `addTeam(team:​string)`  ​ - `addTeam(team:​string)`  ​
-  将一个团队添加到计分板中。+  将一个团队添加到计分板中。 ​  
 +\\
 - `removeTeam(teamName:​ string)`  ​ - `removeTeam(teamName:​ string)`  ​
-  从计分板中移除一个团队。+  从计分板中移除一个团队。 ​  
 +\\
 - `getPlayerScore(playerName:​string,​ objectiveName:​string):​int`  ​ - `getPlayerScore(playerName:​string,​ objectiveName:​string):​int`  ​
-  获取某计分板对象中某玩家的分数。+  获取某计分板对象中某玩家的分数。 ​  
 +\\
 - `setPlayerScore(playerName:​string,​ objectiveName:​string,​ score:​int)`  ​ - `setPlayerScore(playerName:​string,​ objectiveName:​string,​ score:​int)`  ​
   设定某计分板对象中某玩家的分数。   设定某计分板对象中某玩家的分数。