Lua接口/服务端函数索引/PK与声望:修订间差异
来自天龙知识库
跳到导航跳到搜索
维护服务端 Lua 接口:核对参数、返回值、边界条件与调用示例 |
维护服务端 Lua 接口:核对参数、返回值、边界条件与调用示例 |
||
| 第1行: | 第1行: | ||
__NOTOC__ | __NOTOC__ | ||
<div class="lua-reference | <div class="lua-reference"> | ||
[[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] | [[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] | ||
<div | <div class="lua-lead">PK与声望:20 个接口,20 个调用名称,其中 3 个在当前脚本中有调用。</div> | ||
{| class="wikitable | {| class="wikitable" | ||
! scope="col" | ! scope="col" class="lua-w36" | 函数 / 别名 | ||
! scope="col | ! scope="col" | 调用与用途 | ||
|- | |- | ||
| [[Lua接口/服务端/AddPlayerInMyFightBackList|AddPlayerInMyFightBackList]] | |||
| <code>AddPlayerInMyFightBackList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的反击列表。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/AddPlayerInMyPersonalDuelList|AddPlayerInMyPersonalDuelList]] | |||
| <code>AddPlayerInMyPersonalDuelList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的个人决斗列表。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/AddPlayerInMyPersonalEnemyList|AddPlayerInMyPersonalEnemyList]] | |||
| <code>AddPlayerInMyPersonalEnemyList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的个人仇人列表。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/GetPlayerPvpMode|GetPlayerPvpMode]] | |||
| <code>GetPlayerPvpMode(sceneId, selfId)</code><br />读取当前角色的 PVP 模式。<br /><span class="lua-muted">脚本中 1 处调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/GetPvpAuthorizationFlagByID|GetPvpAuthorizationFlagByID]] | |||
| <code>GetPvpAuthorizationFlagByID(sceneId, selfId, flagId)</code><br />读取指定编号的 PVP 授权标志。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/GetReputationByID|GetReputationByID]] | |||
| <code>GetReputationByID(sceneId, selfId, reputationId)</code><br />读取指定编号的个人声望。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/IncreaseReputationByID|IncreaseReputationByID]] | |||
| <code>IncreaseReputationByID(sceneId, selfId, reputationId, reputation)</code><br />增加指定编号的个人声望。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/IsInGuildWar|IsInGuildWar]] | |||
| <code>IsInGuildWar(sceneId, selfId, targetId)</code><br />判断当前角色与目标角色是否处于帮会战争关系。<br /><span class="lua-muted">脚本中 2 处调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/IsMyFightBackListFull|IsMyFightBackListFull]] | |||
| <code>IsMyFightBackListFull(sceneId, selfId)</code><br />查询当前角色的反击列表是否已满。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/IsMyPersonalDuelListFull|IsMyPersonalDuelListFull]] | |||
| <code>IsMyPersonalDuelListFull(sceneId, selfId)</code><br />查询当前角色的个人决斗列表是否已满。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/IsMyPersonalEnemyListFull|IsMyPersonalEnemyListFull]] | |||
| <code>IsMyPersonalEnemyListFull(sceneId, selfId)</code><br />查询当前角色的个人仇人列表是否已满。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/IsPlayerInMyFightBackList|IsPlayerInMyFightBackList]] | |||
| <code>IsPlayerInMyFightBackList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的反击列表中。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/IsPlayerInMyPersonalDuelList|IsPlayerInMyPersonalDuelList]] | |||
| <code>IsPlayerInMyPersonalDuelList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的个人决斗列表中。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/IsPlayerInMyPersonalEnemyList|IsPlayerInMyPersonalEnemyList]] | |||
| <code>IsPlayerInMyPersonalEnemyList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的个人仇人列表中。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/RemovePlayerFromMyFightBackList|RemovePlayerFromMyFightBackList]] | |||
| <code>RemovePlayerFromMyFightBackList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的反击列表中移除。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/RemovePlayerFromMyPersonalDuelList|RemovePlayerFromMyPersonalDuelList]] | |||
| <code>RemovePlayerFromMyPersonalDuelList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的个人决斗列表中移除。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/RemovePlayerFromMyPersonalEnemyList|RemovePlayerFromMyPersonalEnemyList]] | |||
| <code>RemovePlayerFromMyPersonalEnemyList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的个人仇人列表中移除。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/SetPlayerPvpMode|SetPlayerPvpMode]] | |||
| <code>SetPlayerPvpMode(sceneId, selfId, pvpMode)</code><br />设置当前角色的 PVP 模式。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/SetPvpAuthorizationFlagByID|SetPvpAuthorizationFlagByID]] | |||
| <code>SetPvpAuthorizationFlagByID(sceneId, selfId, flagId, flag)</code><br />设置指定编号的 PVP 授权标志。<br /><span class="lua-muted">脚本中 8 处调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/SetReputationByID|SetReputationByID]] | |||
| <code>SetReputationByID(sceneId, selfId, reputationId, reputation)</code><br />设置指定编号的个人声望。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|} | |} | ||
</div> | </div> | ||
2026年9月19日 (六) 16:59的最新版本
PK与声望:20 个接口,20 个调用名称,其中 3 个在当前脚本中有调用。
| 函数 / 别名 | 调用与用途 |
|---|---|
| AddPlayerInMyFightBackList | AddPlayerInMyFightBackList(sceneId, selfId, playerGuid, continuance)将指定玩家加入当前角色的反击列表。 脚本中未见调用 |
| AddPlayerInMyPersonalDuelList | AddPlayerInMyPersonalDuelList(sceneId, selfId, playerGuid, continuance)将指定玩家加入当前角色的个人决斗列表。 脚本中未见调用 |
| AddPlayerInMyPersonalEnemyList | AddPlayerInMyPersonalEnemyList(sceneId, selfId, playerGuid, continuance)将指定玩家加入当前角色的个人仇人列表。 脚本中未见调用 |
| GetPlayerPvpMode | GetPlayerPvpMode(sceneId, selfId)读取当前角色的 PVP 模式。 脚本中 1 处调用 |
| GetPvpAuthorizationFlagByID | GetPvpAuthorizationFlagByID(sceneId, selfId, flagId)读取指定编号的 PVP 授权标志。 脚本中未见调用 |
| GetReputationByID | GetReputationByID(sceneId, selfId, reputationId)读取指定编号的个人声望。 脚本中未见调用 |
| IncreaseReputationByID | IncreaseReputationByID(sceneId, selfId, reputationId, reputation)增加指定编号的个人声望。 脚本中未见调用 |
| IsInGuildWar | IsInGuildWar(sceneId, selfId, targetId)判断当前角色与目标角色是否处于帮会战争关系。 脚本中 2 处调用 |
| IsMyFightBackListFull | IsMyFightBackListFull(sceneId, selfId)查询当前角色的反击列表是否已满。 脚本中未见调用 |
| IsMyPersonalDuelListFull | IsMyPersonalDuelListFull(sceneId, selfId)查询当前角色的个人决斗列表是否已满。 脚本中未见调用 |
| IsMyPersonalEnemyListFull | IsMyPersonalEnemyListFull(sceneId, selfId)查询当前角色的个人仇人列表是否已满。 脚本中未见调用 |
| IsPlayerInMyFightBackList | IsPlayerInMyFightBackList(sceneId, selfId, playerGuid)查询指定玩家是否在当前角色的反击列表中。 脚本中未见调用 |
| IsPlayerInMyPersonalDuelList | IsPlayerInMyPersonalDuelList(sceneId, selfId, playerGuid)查询指定玩家是否在当前角色的个人决斗列表中。 脚本中未见调用 |
| IsPlayerInMyPersonalEnemyList | IsPlayerInMyPersonalEnemyList(sceneId, selfId, playerGuid)查询指定玩家是否在当前角色的个人仇人列表中。 脚本中未见调用 |
| RemovePlayerFromMyFightBackList | RemovePlayerFromMyFightBackList(sceneId, selfId, playerGuid)将指定玩家从当前角色的反击列表中移除。 脚本中未见调用 |
| RemovePlayerFromMyPersonalDuelList | RemovePlayerFromMyPersonalDuelList(sceneId, selfId, playerGuid)将指定玩家从当前角色的个人决斗列表中移除。 脚本中未见调用 |
| RemovePlayerFromMyPersonalEnemyList | RemovePlayerFromMyPersonalEnemyList(sceneId, selfId, playerGuid)将指定玩家从当前角色的个人仇人列表中移除。 脚本中未见调用 |
| SetPlayerPvpMode | SetPlayerPvpMode(sceneId, selfId, pvpMode)设置当前角色的 PVP 模式。 脚本中未见调用 |
| SetPvpAuthorizationFlagByID | SetPvpAuthorizationFlagByID(sceneId, selfId, flagId, flag)设置指定编号的 PVP 授权标志。 脚本中 8 处调用 |
| SetReputationByID | SetReputationByID(sceneId, selfId, reputationId, reputation)设置指定编号的个人声望。 脚本中未见调用 |