meta data for this page
  •  

📚 差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
scripting:world:player [2025/08/16 04:19] bibiboxsscripting:world:player [2025/08/29 15:50] (当前版本) bibiboxs
行 40: 行 40:
 > 当玩家发送消息时调用。 > 当玩家发送消息时调用。
 > >
-> 此事件有返回值机制,如果返回为`false`则不使用内置的聊天输出机制不会输出任何消息),默认返回`true`。+> 此事件有**返回值机制**,如果返回为`false`则不使用内置的聊天输出(不会输出任何消息),默认返回`true`。
 > >
-*如果有自定义输出聊天样式需求,可以通过`return 0`然后使用`Message("[color#=ff0000]"+player.Name+":"+text)`等方式实现自定义*+> 如果有**自定义聊天样式**需求,可以通过`return 0`然后使用`Message("[color#=ff0000]"+player.Name+":"+text)`等方式实现。
 > >
-**注意:沙盘引擎默认聊天消息经过了`Native.FormatRichText()`格式化,这将使文本支持[URL\@AT\Emoji]等高亮显示,如果有自定义Chat需求并希望支持这些功能,可以在手动发送Message前使用API格式化一次。**+> 注意:默认聊天消息经过了`Native.FormatRichText()`格式化,这将使文本支持`[URL\@AT\Emoji]`等高亮显示,如果有自定义输出需求并希望支持这些功能,可以在手动发送Message前使用API格式化一次。** 
 + 
 +[note] 
 +游戏聊天框默认支持`UBB|HTML`格式的消息,如果不希望玩家随意使用,可以通过`Misc.IsUBBText()`或其他方式检测文本,并决定哪些内容允许被发送。 
 +[/note]
  
 ```javascript ```javascript
行 376: 行 380:
  
 > 获取玩家绑定的实体对象(角色)。 > 获取玩家绑定的实体对象(角色)。
 +
 +> 此方法也可以设置赋值对象(等同于`player.SetEntity(value, true)`,默认执行`isBind`)。
  
 ```javascript ```javascript
行 1144: 行 1150:
  
 - `return`:是否正常返回(如果没有临时物品,也会返回`true`) - `return`:是否正常返回(如果没有临时物品,也会返回`true`)
 +
 +