Lua接口/服务端函数索引/PK与声望:修订间差异

来自天龙知识库
跳到导航跳到搜索
雪舞​(留言 | 贡献)
整理当前服务端 Lua 接口:注册名称、参数、返回值与调用说明
 
Waylee​(留言 | 贡献)
维护服务端 Lua 接口:核对参数、返回值、边界条件与调用示例
 
(未显示另一用户的1个中间版本)
第1行: 第1行:
__NOTOC__
__NOTOC__
<div class="lua-reference" style="max-width:1200px;margin:0 auto;line-height:1.8;color:#29343a;font-family:Arial,'Microsoft YaHei',sans-serif;letter-spacing:0;overflow-wrap:anywhere;">
<div class="lua-reference">
[[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]]
[[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]]


<div style="padding:14px 0;border-top:3px solid #287568;">PK与声望:20 个接口,20 个调用名称。</div>
<div class="lua-lead">PK与声望:20 个接口,20 个调用名称,其中 3 个在当前脚本中有调用。</div>
{| class="wikitable" style="width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;"
{| class="wikitable"
! scope="col" style="text-align:left;background:#edf3f2;padding:8px;width:36%;" | 函数 / 别名
! scope="col" class="lua-w36" | 函数 / 别名
! scope="col" style="text-align:left;background:#edf3f2;padding:8px;" | 调用与用途
! scope="col" | 调用与用途
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddPlayerInMyFightBackList|AddPlayerInMyFightBackList]]
| [[Lua接口/服务端/AddPlayerInMyFightBackList|AddPlayerInMyFightBackList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddPlayerInMyFightBackList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的反击列表。
| <code>AddPlayerInMyFightBackList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的反击列表。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddPlayerInMyPersonalDuelList|AddPlayerInMyPersonalDuelList]]
| [[Lua接口/服务端/AddPlayerInMyPersonalDuelList|AddPlayerInMyPersonalDuelList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddPlayerInMyPersonalDuelList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的个人决斗列表。
| <code>AddPlayerInMyPersonalDuelList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的个人决斗列表。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/AddPlayerInMyPersonalEnemyList|AddPlayerInMyPersonalEnemyList]]
| [[Lua接口/服务端/AddPlayerInMyPersonalEnemyList|AddPlayerInMyPersonalEnemyList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">AddPlayerInMyPersonalEnemyList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的个人仇人列表。
| <code>AddPlayerInMyPersonalEnemyList(sceneId, selfId, playerGuid, continuance)</code><br />将指定玩家加入当前角色的个人仇人列表。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetPlayerPvpMode|GetPlayerPvpMode]]
| [[Lua接口/服务端/GetPlayerPvpMode|GetPlayerPvpMode]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetPlayerPvpMode(sceneId, selfId)</code><br />读取当前角色的 PVP 模式。
| <code>GetPlayerPvpMode(sceneId, selfId)</code><br />读取当前角色的 PVP 模式。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetPvpAuthorizationFlagByID|GetPvpAuthorizationFlagByID]]
| [[Lua接口/服务端/GetPvpAuthorizationFlagByID|GetPvpAuthorizationFlagByID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetPvpAuthorizationFlagByID(sceneId, selfId, flagId)</code><br />读取指定编号的 PVP 授权标志。
| <code>GetPvpAuthorizationFlagByID(sceneId, selfId, flagId)</code><br />读取指定编号的 PVP 授权标志。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetReputationByID|GetReputationByID]]
| [[Lua接口/服务端/GetReputationByID|GetReputationByID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetReputationByID(sceneId, selfId, reputationId)</code><br />读取指定编号的个人声望。
| <code>GetReputationByID(sceneId, selfId, reputationId)</code><br />读取指定编号的个人声望。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IncreaseReputationByID|IncreaseReputationByID]]
| [[Lua接口/服务端/IncreaseReputationByID|IncreaseReputationByID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IncreaseReputationByID(sceneId, selfId, reputationId, reputation)</code><br />增加指定编号的个人声望。
| <code>IncreaseReputationByID(sceneId, selfId, reputationId, reputation)</code><br />增加指定编号的个人声望。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsInGuildWar|IsInGuildWar]]
| [[Lua接口/服务端/IsInGuildWar|IsInGuildWar]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsInGuildWar(sceneId, selfId, targetId)</code><br />判断当前角色与目标角色是否处于帮会战争关系。
| <code>IsInGuildWar(sceneId, selfId, targetId)</code><br />判断当前角色与目标角色是否处于帮会战争关系。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsMyFightBackListFull|IsMyFightBackListFull]]
| [[Lua接口/服务端/IsMyFightBackListFull|IsMyFightBackListFull]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsMyFightBackListFull(sceneId, selfId)</code><br />查询当前角色的反击列表是否已满。
| <code>IsMyFightBackListFull(sceneId, selfId)</code><br />查询当前角色的反击列表是否已满。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsMyPersonalDuelListFull|IsMyPersonalDuelListFull]]
| [[Lua接口/服务端/IsMyPersonalDuelListFull|IsMyPersonalDuelListFull]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsMyPersonalDuelListFull(sceneId, selfId)</code><br />查询当前角色的个人决斗列表是否已满。
| <code>IsMyPersonalDuelListFull(sceneId, selfId)</code><br />查询当前角色的个人决斗列表是否已满。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsMyPersonalEnemyListFull|IsMyPersonalEnemyListFull]]
| [[Lua接口/服务端/IsMyPersonalEnemyListFull|IsMyPersonalEnemyListFull]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsMyPersonalEnemyListFull(sceneId, selfId)</code><br />查询当前角色的个人仇人列表是否已满。
| <code>IsMyPersonalEnemyListFull(sceneId, selfId)</code><br />查询当前角色的个人仇人列表是否已满。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsPlayerInMyFightBackList|IsPlayerInMyFightBackList]]
| [[Lua接口/服务端/IsPlayerInMyFightBackList|IsPlayerInMyFightBackList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsPlayerInMyFightBackList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的反击列表中。
| <code>IsPlayerInMyFightBackList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的反击列表中。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsPlayerInMyPersonalDuelList|IsPlayerInMyPersonalDuelList]]
| [[Lua接口/服务端/IsPlayerInMyPersonalDuelList|IsPlayerInMyPersonalDuelList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsPlayerInMyPersonalDuelList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的个人决斗列表中。
| <code>IsPlayerInMyPersonalDuelList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的个人决斗列表中。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsPlayerInMyPersonalEnemyList|IsPlayerInMyPersonalEnemyList]]
| [[Lua接口/服务端/IsPlayerInMyPersonalEnemyList|IsPlayerInMyPersonalEnemyList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsPlayerInMyPersonalEnemyList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的个人仇人列表中。
| <code>IsPlayerInMyPersonalEnemyList(sceneId, selfId, playerGuid)</code><br />查询指定玩家是否在当前角色的个人仇人列表中。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/RemovePlayerFromMyFightBackList|RemovePlayerFromMyFightBackList]]
| [[Lua接口/服务端/RemovePlayerFromMyFightBackList|RemovePlayerFromMyFightBackList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">RemovePlayerFromMyFightBackList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的反击列表中移除。
| <code>RemovePlayerFromMyFightBackList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的反击列表中移除。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/RemovePlayerFromMyPersonalDuelList|RemovePlayerFromMyPersonalDuelList]]
| [[Lua接口/服务端/RemovePlayerFromMyPersonalDuelList|RemovePlayerFromMyPersonalDuelList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">RemovePlayerFromMyPersonalDuelList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的个人决斗列表中移除。
| <code>RemovePlayerFromMyPersonalDuelList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的个人决斗列表中移除。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/RemovePlayerFromMyPersonalEnemyList|RemovePlayerFromMyPersonalEnemyList]]
| [[Lua接口/服务端/RemovePlayerFromMyPersonalEnemyList|RemovePlayerFromMyPersonalEnemyList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">RemovePlayerFromMyPersonalEnemyList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的个人仇人列表中移除。
| <code>RemovePlayerFromMyPersonalEnemyList(sceneId, selfId, playerGuid)</code><br />将指定玩家从当前角色的个人仇人列表中移除。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetPlayerPvpMode|SetPlayerPvpMode]]
| [[Lua接口/服务端/SetPlayerPvpMode|SetPlayerPvpMode]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetPlayerPvpMode(sceneId, selfId, pvpMode)</code><br />设置当前角色的 PVP 模式。
| <code>SetPlayerPvpMode(sceneId, selfId, pvpMode)</code><br />设置当前角色的 PVP 模式。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetPvpAuthorizationFlagByID|SetPvpAuthorizationFlagByID]]
| [[Lua接口/服务端/SetPvpAuthorizationFlagByID|SetPvpAuthorizationFlagByID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetPvpAuthorizationFlagByID(sceneId, selfId, flagId, flag)</code><br />设置指定编号的 PVP 授权标志。
| <code>SetPvpAuthorizationFlagByID(sceneId, selfId, flagId, flag)</code><br />设置指定编号的 PVP 授权标志。<br /><span class="lua-muted">脚本中 8 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetReputationByID|SetReputationByID]]
| [[Lua接口/服务端/SetReputationByID|SetReputationByID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetReputationByID(sceneId, selfId, reputationId, reputation)</code><br />设置指定编号的个人声望。
| <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)
设置指定编号的个人声望。
脚本中未见调用