Lua接口/服务端函数索引/帮会:修订间差异

来自天龙知识库
跳到导航跳到搜索
雪舞​(留言 | 贡献)
整理当前服务端 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;">帮会:23 个接口,23 个调用名称。</div>
<div class="lua-lead">帮会:23 个接口,23 个调用名称,其中 21 个在当前脚本中有调用。</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接口/服务端/GetCityGuildID|GetCityGuildID]]
| [[Lua接口/服务端/GetCityGuildID|GetCityGuildID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetCityGuildID(sceneId, selfId, citySceneId)</code><br />返回指定城市场景所属的帮会编号。
| <code>GetCityGuildID(sceneId, selfId, citySceneId)</code><br />返回指定城市场景所属的帮会编号。<br /><span class="lua-muted">脚本中 25 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGuildBattleValue|GetGuildBattleValue]]
| [[Lua接口/服务端/GetGuildBattleValue|GetGuildBattleValue]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGuildBattleValue(sceneId, selfId, battleFlag)</code><br />返回人物任务数据中的帮战统计值。
| <code>GetGuildBattleValue(sceneId, selfId, battleFlag)</code><br />返回人物任务数据中的帮战统计值。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGuildIntNum|GetGuildIntNum]]
| [[Lua接口/服务端/GetGuildIntNum|GetGuildIntNum]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGuildIntNum(arg1, guildID, arrayIndex)</code><br />读取帮战记录中的指定整数参数。
| <code>GetGuildIntNum(arg1, guildID, arrayIndex)</code><br />读取帮战记录中的指定整数参数。<br /><span class="lua-muted">脚本中 29 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGuildLevel|GetGuildLevel]]
| [[Lua接口/服务端/GetGuildLevel|GetGuildLevel]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGuildLevel(sceneId, selfId)</code><br />返回玩家所在帮会的等级缓存。
| <code>GetGuildLevel(sceneId, selfId)</code><br />返回玩家所在帮会的等级缓存。<br /><span class="lua-muted">脚本中 6 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetGuildWarPoint|GetGuildWarPoint]]
| [[Lua接口/服务端/GetGuildWarPoint|GetGuildWarPoint]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetGuildWarPoint(sceneId, pointIndex)</code><br />按表索引返回帮战积分。
| <code>GetGuildWarPoint(sceneId, pointIndex)</code><br />按表索引返回帮战积分。<br /><span class="lua-muted">脚本中 16 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHonour|GetHonour]]
| [[Lua接口/服务端/GetHonour|GetHonour]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHonour(sceneId, selfId)</code><br />返回存放在任务数据 263 号槽中的帮会荣誉值。
| <code>GetHonour(sceneId, selfId)</code><br />返回存放在任务数据 263 号槽中的帮会荣誉值。<br /><span class="lua-muted">脚本中 4 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHumanGuildID|GetHumanGuildID]]
| [[Lua接口/服务端/GetHumanGuildID|GetHumanGuildID]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHumanGuildID(sceneId, selfId)</code><br />返回玩家所属帮会编号。
| <code>GetHumanGuildID(sceneId, selfId)</code><br />返回玩家所属帮会编号。<br /><span class="lua-muted">脚本中 61 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetHumanGuildInt|GetHumanGuildInt]]
| [[Lua接口/服务端/GetHumanGuildInt|GetHumanGuildInt]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetHumanGuildInt(sceneId, selfId, arrayIndex)</code><br />返回人物帮战临时整数数组中的指定值。
| <code>GetHumanGuildInt(sceneId, selfId, arrayIndex)</code><br />返回人物帮战临时整数数组中的指定值。<br /><span class="lua-muted">脚本中 4 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GetTicketTakenTimes|GetTicketTakenTimes]]
| [[Lua接口/服务端/GetTicketTakenTimes|GetTicketTakenTimes]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GetTicketTakenTimes(sceneId, arg2)</code><br />返回本场景当天已经领取的帮会票据总次数。
| <code>GetTicketTakenTimes(sceneId, arg2)</code><br />返回本场景当天已经领取的帮会票据总次数。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GuildCreate|GuildCreate]]
| [[Lua接口/服务端/GuildCreate|GuildCreate]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GuildCreate(sceneId, selfId, targetId)</code><br />向尚未加入帮会的玩家显示创建帮会申请界面。
| <code>GuildCreate(sceneId, selfId, targetId)</code><br />向尚未加入帮会的玩家显示创建帮会申请界面。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GuildList|GuildList]]
| [[Lua接口/服务端/GuildList|GuildList]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GuildList(sceneId, selfId, targetId)</code><br />为玩家请求帮会列表。
| <code>GuildList(sceneId, selfId, targetId)</code><br />为玩家请求帮会列表。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/GuildPromoteToChief|GuildPromoteToChief]]
| [[Lua接口/服务端/GuildPromoteToChief|GuildPromoteToChief]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">GuildPromoteToChief(sceneId, selfId)</code><br />副帮主发起帮主推举。
| <code>GuildPromoteToChief(sceneId, selfId)</code><br />副帮主发起帮主推举。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/IsGuildPosLongEnough|IsGuildPosLongEnough]]
| [[Lua接口/服务端/IsGuildPosLongEnough|IsGuildPosLongEnough]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">IsGuildPosLongEnough(sceneId, selfId)</code><br />判断帮主或副帮主任职时间是否已经达到七天。
| <code>IsGuildPosLongEnough(sceneId, selfId)</code><br />判断帮主或副帮主任职时间是否已经达到七天。<br /><span class="lua-muted">脚本中 2 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnComMissComplete|LuaFnComMissComplete]]
| [[Lua接口/服务端/LuaFnComMissComplete|LuaFnComMissComplete]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnComMissComplete(sceneId, selfId)</code><br />通知 World 当前玩家已经完成商业任务。
| <code>LuaFnComMissComplete(sceneId, selfId)</code><br />通知 World 当前玩家已经完成商业任务。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnDrawGuildPositionName|LuaFnDrawGuildPositionName]]
| [[Lua接口/服务端/LuaFnDrawGuildPositionName|LuaFnDrawGuildPositionName]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnDrawGuildPositionName(sceneId, selfId, arg3)</code><br />请求 World 发放当前帮会职位称号。
| <code>LuaFnDrawGuildPositionName(sceneId, selfId, arg3)</code><br />请求 World 发放当前帮会职位称号。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/LuaFnGetGuildAppointTime|LuaFnGetGuildAppointTime]]
| [[Lua接口/服务端/LuaFnGetGuildAppointTime|LuaFnGetGuildAppointTime]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">LuaFnGetGuildAppointTime(sceneId, selfId)</code><br />返回玩家就任当前帮会职位后经过的分钟数。
| <code>LuaFnGetGuildAppointTime(sceneId, selfId)</code><br />返回玩家就任当前帮会职位后经过的分钟数。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/NotifyBattleScore|NotifyBattleScore]]
| [[Lua接口/服务端/NotifyBattleScore|NotifyBattleScore]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">NotifyBattleScore(sceneId, selfId)</code><br />向玩家发送当前帮战积分。
| <code>NotifyBattleScore(sceneId, selfId)</code><br />向玩家发送当前帮战积分。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/NotifyGuildBattle|NotifyGuildBattle]]
| [[Lua接口/服务端/NotifyGuildBattle|NotifyGuildBattle]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">NotifyGuildBattle(sceneId, selfId, flagGuild, guildIDAttack, guildIDDefence)</code><br />提交指定进攻和防守帮会的帮战操作通知。
| <code>NotifyGuildBattle(sceneId, selfId, flagGuild, guildIDAttack, guildIDDefence)</code><br />提交指定进攻和防守帮会的帮战操作通知。<br /><span class="lua-muted">脚本中 1 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetGuildBattleValue|SetGuildBattleValue]]
| [[Lua接口/服务端/SetGuildBattleValue|SetGuildBattleValue]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetGuildBattleValue(sceneId, selfId, battleFlag, battleValue)</code><br />设置人物任务数据中的帮战统计值。
| <code>SetGuildBattleValue(sceneId, selfId, battleFlag, battleValue)</code><br />设置人物任务数据中的帮战统计值。<br /><span class="lua-warn">脚本中未见调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetGuildIntNum|SetGuildIntNum]]
| [[Lua接口/服务端/SetGuildIntNum|SetGuildIntNum]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetGuildIntNum(arg1, guildID, arrayIndex, num)</code><br />设置帮战记录中的指定整数参数。
| <code>SetGuildIntNum(arg1, guildID, arrayIndex, num)</code><br />设置帮战记录中的指定整数参数。<br /><span class="lua-muted">脚本中 22 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetHonour|SetHonour]]
| [[Lua接口/服务端/SetHonour|SetHonour]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetHonour(sceneId, selfId, honour)</code><br />设置帮会荣誉值并刷新玩家详细属性。
| <code>SetHonour(sceneId, selfId, honour)</code><br />设置帮会荣誉值并刷新玩家详细属性。<br /><span class="lua-muted">脚本中 4 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetHumanGuildInt|SetHumanGuildInt]]
| [[Lua接口/服务端/SetHumanGuildInt|SetHumanGuildInt]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetHumanGuildInt(sceneId, selfId, arrayIndex, value)</code><br />设置人物帮战临时整数数组中的指定值。
| <code>SetHumanGuildInt(sceneId, selfId, arrayIndex, value)</code><br />设置人物帮战临时整数数组中的指定值。<br /><span class="lua-muted">脚本中 3 处调用</span>
|-
|-
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | [[Lua接口/服务端/SetTicketTakenTimes|SetTicketTakenTimes]]
| [[Lua接口/服务端/SetTicketTakenTimes|SetTicketTakenTimes]]
| style="padding:8px;vertical-align:top;overflow-wrap:anywhere;" | <code style="white-space:normal;overflow-wrap:anywhere;">SetTicketTakenTimes(sceneId, arg2, takenTimes)</code><br />设置本场景当天已经领取的帮会票据总次数。
| <code>SetTicketTakenTimes(sceneId, arg2, takenTimes)</code><br />设置本场景当天已经领取的帮会票据总次数。<br /><span class="lua-muted">脚本中 1 处调用</span>
|}
|}
</div>
</div>

2026年9月19日 (六) 16:59的最新版本

首页 · 服务端接口 · 调用约定

帮会:23 个接口,23 个调用名称,其中 21 个在当前脚本中有调用。
函数 / 别名 调用与用途
GetCityGuildID GetCityGuildID(sceneId, selfId, citySceneId)
返回指定城市场景所属的帮会编号。
脚本中 25 处调用
GetGuildBattleValue GetGuildBattleValue(sceneId, selfId, battleFlag)
返回人物任务数据中的帮战统计值。
脚本中未见调用
GetGuildIntNum GetGuildIntNum(arg1, guildID, arrayIndex)
读取帮战记录中的指定整数参数。
脚本中 29 处调用
GetGuildLevel GetGuildLevel(sceneId, selfId)
返回玩家所在帮会的等级缓存。
脚本中 6 处调用
GetGuildWarPoint GetGuildWarPoint(sceneId, pointIndex)
按表索引返回帮战积分。
脚本中 16 处调用
GetHonour GetHonour(sceneId, selfId)
返回存放在任务数据 263 号槽中的帮会荣誉值。
脚本中 4 处调用
GetHumanGuildID GetHumanGuildID(sceneId, selfId)
返回玩家所属帮会编号。
脚本中 61 处调用
GetHumanGuildInt GetHumanGuildInt(sceneId, selfId, arrayIndex)
返回人物帮战临时整数数组中的指定值。
脚本中 4 处调用
GetTicketTakenTimes GetTicketTakenTimes(sceneId, arg2)
返回本场景当天已经领取的帮会票据总次数。
脚本中 1 处调用
GuildCreate GuildCreate(sceneId, selfId, targetId)
向尚未加入帮会的玩家显示创建帮会申请界面。
脚本中 1 处调用
GuildList GuildList(sceneId, selfId, targetId)
为玩家请求帮会列表。
脚本中 1 处调用
GuildPromoteToChief GuildPromoteToChief(sceneId, selfId)
副帮主发起帮主推举。
脚本中 1 处调用
IsGuildPosLongEnough IsGuildPosLongEnough(sceneId, selfId)
判断帮主或副帮主任职时间是否已经达到七天。
脚本中 2 处调用
LuaFnComMissComplete LuaFnComMissComplete(sceneId, selfId)
通知 World 当前玩家已经完成商业任务。
脚本中 1 处调用
LuaFnDrawGuildPositionName LuaFnDrawGuildPositionName(sceneId, selfId, arg3)
请求 World 发放当前帮会职位称号。
脚本中 1 处调用
LuaFnGetGuildAppointTime LuaFnGetGuildAppointTime(sceneId, selfId)
返回玩家就任当前帮会职位后经过的分钟数。
脚本中 1 处调用
NotifyBattleScore NotifyBattleScore(sceneId, selfId)
向玩家发送当前帮战积分。
脚本中 1 处调用
NotifyGuildBattle NotifyGuildBattle(sceneId, selfId, flagGuild, guildIDAttack, guildIDDefence)
提交指定进攻和防守帮会的帮战操作通知。
脚本中 1 处调用
SetGuildBattleValue SetGuildBattleValue(sceneId, selfId, battleFlag, battleValue)
设置人物任务数据中的帮战统计值。
脚本中未见调用
SetGuildIntNum SetGuildIntNum(arg1, guildID, arrayIndex, num)
设置帮战记录中的指定整数参数。
脚本中 22 处调用
SetHonour SetHonour(sceneId, selfId, honour)
设置帮会荣誉值并刷新玩家详细属性。
脚本中 4 处调用
SetHumanGuildInt SetHumanGuildInt(sceneId, selfId, arrayIndex, value)
设置人物帮战临时整数数组中的指定值。
脚本中 3 处调用
SetTicketTakenTimes SetTicketTakenTimes(sceneId, arg2, takenTimes)
设置本场景当天已经领取的帮会票据总次数。
脚本中 1 处调用