使用API获取数据
GetPlayerNPCdata
服务端
-
描述
获取玩家当前的全部数据字典(存储NPC信任度与各站点的好感度数据) -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
-
返回值
该玩家的数据字典,不存在则返回空字典 -
备注
无 -
示例 无
GetPlayerSite
服务端
-
描述
获取玩家当前全部站点的对应好感度字典 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
-
返回值
该玩家的数据字典,不存在则返回空字典 -
备注
无 -
示例 无
SetNPCdata
服务端
- 描述
设置站点内指定NPC的信任度 """ 设置指定玩家,在指定站点中的某个NPC的信任度 :param PlayerId: 玩家ID :param SiteName: 站点名称,例如 "T1-wangnanzhan" :param NPC: NPC名称,例如 "zjf" :param Trust: 新的信任度值 [0~100] :return: None """ - 参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
| SiteName | str | 站点名称 |
| NPC | str | NPC名称 |
| Trust | int | 设置的信任度 |
-
返回值
None -
备注
无 -
示例 无
SetNPCdataFear
服务端
- 描述
设置站点内指定NPC的恐惧值 """ 设置指定玩家,在指定站点中的某个NPC的恐惧值 :param PlayerId: 玩家ID :param SiteName: 站点名称,例如 "T1-wangnanzhan" :param NPC: NPC名称,例如 "zjf" :param Fear: NPC的恐惧值 [0~100] :return: None """ - 参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
| SiteName | str | 站点名称 |
| NPC | str | NPC名称 |
| Fear | int | 设置的恐惧值 |
-
返回值
None -
备注
无 -
示例 无
SetSiteData
服务端
- 描述
设置指定站点的好感度 """ 设置指定玩家,在指定站点的好感度数值 :param PlayerId: 玩家ID :param SiteName: 站点名称,例如 "T1-wangnanzhan" :param Favorability: 新的好感度数值 [0~∞] :return: None """ - 参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
| SiteName | str | 站点名称 |
| Favorability | int | 新的好感度数值 |
-
返回值
None -
备注
无 -
示例 无
ModifyNPCdata
服务端
- 描述
设置增加或减少指定NPC的好感度 """ 设置指定玩家,在指定站点的好感度数值 :param PlayerId: 玩家ID :param SiteName: 站点名称,例如 "T1-wangnanzhan" :param NPC: NPC名称,例如'zjf' :param Trust: 要增加/减少的信任度值(可为正或负) :return: None """ - 参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
| SiteName | str | 站点名称 |
| NPC | str | NPC名称 |
| Trust | int | 新的好感度数值 |
-
返回值
None -
备注
无 -
示例 无
FindSiteNPC
服务端
-
描述
查找某个NPC属于哪个站点 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
| NPCName | str | NPC名称 |
-
返回值
str -
备注
无 -
示例 无
ModifyNPCTrustDirect
服务端
-
描述
直接通过NPC名字修改信任度(无需传站点) -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
| NPCName | str | NPC名称 |
| Trust | int | 需要增减的信任度 |
-
返回值
无 -
备注
无 -
示例 无
ModifyNPCFearDirect
服务端
-
描述
直接通过NPC名字修改恶意值(无需传站点) -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
| NPCName | str | NPC名称 |
| Fear | int | 需要增减的恶意值 |
-
返回值
无 -
备注
无 -
示例 无
GetPlayerNPCTrust
服务端
-
描述
获取当前玩家所有的NPC信任度数据 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
-
返回值
dict -
备注
无 -
示例 无
GetPlayerNPCFear
服务端
-
描述
获取当前玩家所有的NPC恶意值数据 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| PlayerId | str | 玩家Id |
-
返回值
dict -
备注
无 -
示例 无