NPC系统

使用API获取数据

GetPlayerNPCdata

服务端

  • 描述
    获取玩家当前的全部数据字典(存储NPC信任度与各站点的好感度数据)

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
  • 返回值
    该玩家的数据字典,不存在则返回空字典

  • 备注

  • 示例 无

GetPlayerSite

服务端

  • 描述
    获取玩家当前全部站点的对应好感度字典

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
  • 返回值
    该玩家的数据字典,不存在则返回空字典

  • 备注

  • 示例 无

SetNPCdata

服务端

  • 描述
    设置站点内指定NPC的信任度 """ 设置指定玩家,在指定站点中的某个NPC的信任度 :param PlayerId: 玩家ID :param SiteName: 站点名称,例如 "T1-wangnanzhan" :param NPC: NPC名称,例如 "zjf" :param Trust: 新的信任度值 [0~100] :return: None """
  • 参数
参数名数据类型说明
PlayerIdstr玩家Id
SiteNamestr站点名称
NPCstrNPC名称
Trustint设置的信任度
  • 返回值
    None

  • 备注

  • 示例 无

SetNPCdataFear

服务端

  • 描述
    设置站点内指定NPC的恐惧值 """ 设置指定玩家,在指定站点中的某个NPC的恐惧值 :param PlayerId: 玩家ID :param SiteName: 站点名称,例如 "T1-wangnanzhan" :param NPC: NPC名称,例如 "zjf" :param Fear: NPC的恐惧值 [0~100] :return: None """
  • 参数
参数名数据类型说明
PlayerIdstr玩家Id
SiteNamestr站点名称
NPCstrNPC名称
Fearint设置的恐惧值
  • 返回值
    None

  • 备注

  • 示例 无

SetSiteData

服务端

  • 描述
    设置指定站点的好感度 """ 设置指定玩家,在指定站点的好感度数值 :param PlayerId: 玩家ID :param SiteName: 站点名称,例如 "T1-wangnanzhan" :param Favorability: 新的好感度数值 [0~∞] :return: None """
  • 参数
参数名数据类型说明
PlayerIdstr玩家Id
SiteNamestr站点名称
Favorabilityint新的好感度数值
  • 返回值
    None

  • 备注

  • 示例 无

ModifyNPCdata

服务端

  • 描述
    设置增加或减少指定NPC的好感度 """ 设置指定玩家,在指定站点的好感度数值 :param PlayerId: 玩家ID :param SiteName: 站点名称,例如 "T1-wangnanzhan" :param NPC: NPC名称,例如'zjf' :param Trust: 要增加/减少的信任度值(可为正或负) :return: None """
  • 参数
参数名数据类型说明
PlayerIdstr玩家Id
SiteNamestr站点名称
NPCstrNPC名称
Trustint新的好感度数值
  • 返回值
    None

  • 备注

  • 示例 无

FindSiteNPC

服务端

  • 描述
    查找某个NPC属于哪个站点

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
NPCNamestrNPC名称
  • 返回值
    str

  • 备注

  • 示例 无

ModifyNPCTrustDirect

服务端

  • 描述
    直接通过NPC名字修改信任度(无需传站点)

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
NPCNamestrNPC名称
Trustint需要增减的信任度
  • 返回值

  • 备注

  • 示例 无

ModifyNPCFearDirect

服务端

  • 描述
    直接通过NPC名字修改恶意值(无需传站点)

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
NPCNamestrNPC名称
Fearint需要增减的恶意值
  • 返回值

  • 备注

  • 示例 无

GetPlayerNPCTrust

服务端

  • 描述
    获取当前玩家所有的NPC信任度数据

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
  • 返回值
    dict

  • 备注

  • 示例 无

GetPlayerNPCFear

服务端

  • 描述
    获取当前玩家所有的NPC恶意值数据

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
  • 返回值
    dict

  • 备注

  • 示例 无

初界团队
更新于 2025-07-30
上一篇 健康医疗系统
下一篇 没有了
评论交流

文档目录

绝地惊变二创文档