Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/接口/实体/标签.md
2025-03-17 13:24:39 +08:00

132 lines
2.3 KiB
Markdown

---
sidebarDepth: 1
---
# 标签
## AddEntityTag
<span style="display:inline;color:#ff5555">服务端</span>
method in mod.server.component.tagCompServer.TagComponentServer
- 描述
增加实体标签
- 参数
| 参数名 | <div style="width: 4em">数据类型</div> | 说明 |
| :--- | :--- | :--- |
| tag | str | 标签名 |
- 返回值
| <div style="width: 4em">数据类型</div> | 说明 |
| :--- | :--- |
| bool | 是否成功 |
- 示例
```python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.AddEntityTag("AAA")
```
## EntityHasTag
<span style="display:inline;color:#ff5555">服务端</span>
method in mod.server.component.tagCompServer.TagComponentServer
- 描述
判断实体是否存在某个指定的标签
- 参数
| 参数名 | <div style="width: 4em">数据类型</div> | 说明 |
| :--- | :--- | :--- |
| tag | str | 标签名 |
- 返回值
| <div style="width: 4em">数据类型</div> | 说明 |
| :--- | :--- |
| bool | 是否包含标签 |
- 示例
```python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.EntityHasTag("AAA")
```
## GetEntityTags
<span style="display:inline;color:#ff5555">服务端</span>
method in mod.server.component.tagCompServer.TagComponentServer
- 描述
获取实体标签列表
- 参数
- 返回值
| <div style="width: 4em">数据类型</div> | 说明 |
| :--- | :--- |
| list(str) | 标签列表 |
- 示例
```python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.GetEntityTags()
```
## RemoveEntityTag
<span style="display:inline;color:#ff5555">服务端</span>
method in mod.server.component.tagCompServer.TagComponentServer
- 描述
移除实体某个指定的标签
- 参数
| 参数名 | <div style="width: 4em">数据类型</div> | 说明 |
| :--- | :--- | :--- |
| tag | str | 标签名 |
- 返回值
| <div style="width: 4em">数据类型</div> | 说明 |
| :--- | :--- |
| bool | 是否成功 |
- 示例
```python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.RemoveEntityTag("AAA")
```