这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | 上一修订版两侧同时换到之后的修订记录 | ||
scripting:world:player [2024/04/29 10:59] – bibiboxs | scripting:world:player [2024/05/05 11:11] – bibiboxs | ||
---|---|---|---|
行 258: | 行 258: | ||
> | > | ||
> **注意:如果世界被修改时玩家绑定的`Character`已存在,那么将同步`Character`修改为新的World,并且不会解除绑定控制。如果不希望这样,可以提前`player.SetEntity(null)`解除绑定,再修改World。** | > **注意:如果世界被修改时玩家绑定的`Character`已存在,那么将同步`Character`修改为新的World,并且不会解除绑定控制。如果不希望这样,可以提前`player.SetEntity(null)`解除绑定,再修改World。** | ||
+ | > | ||
+ | > **==注意:`player.UniqueWorld`的机制是`10000 + player.ID`,因此应该避免手动将世界设置为`10000`及以上的数值。==** | ||
```javascript | ```javascript | ||
行 268: | 行 270: | ||
> 获取玩家**私人同步世界ID**,此项与`player.World`功能相似,不同的是,如果将某个对象设置为`player.UniqueWorld`,则指定对象只有此玩家可见,哪怕此玩家仍然在默认世界(0)。 | > 获取玩家**私人同步世界ID**,此项与`player.World`功能相似,不同的是,如果将某个对象设置为`player.UniqueWorld`,则指定对象只有此玩家可见,哪怕此玩家仍然在默认世界(0)。 | ||
+ | > | ||
+ | > **==注意:`player.UniqueWorld`的机制是`10000 + player.ID`,因此应该避免手动将世界设置为`10000`及以上的数值。==** | ||
```javascript | ```javascript | ||
行 1114: | 行 1118: | ||
function player.GetVoiceIgnore( player: Player ): bool | function player.GetVoiceIgnore( player: Player ): bool | ||
``` | ``` | ||
+ | |||