This shows you the differences between two versions of the page.
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)` | ||
设定某计分板对象中某玩家的分数。 | 设定某计分板对象中某玩家的分数。 |