Lua接口/服务端函数索引/怪物行为:修订间差异
来自天龙知识库
跳到导航跳到搜索
维护服务端 Lua 接口:核对参数、返回值、边界条件与调用示例 |
维护服务端 Lua 接口:核对参数、返回值、边界条件与调用示例 |
||
| 第1行: | 第1行: | ||
__NOTOC__ | __NOTOC__ | ||
<div class="lua-reference | <div class="lua-reference"> | ||
[[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] | [[首页|首页]] · [[Lua接口/服务端函数索引|服务端接口]] · [[Lua接口/服务端调用约定|调用约定]] | ||
<div | <div class="lua-lead">怪物行为:6 个接口,6 个调用名称,其中 4 个在当前脚本中有调用。</div> | ||
{| class="wikitable | {| class="wikitable" | ||
! scope="col" | ! scope="col" class="lua-w36" | 函数 / 别名 | ||
! scope="col | ! scope="col" | 调用与用途 | ||
|- | |- | ||
| [[Lua接口/服务端/MonsterAI_GetBoolParamByIndex|MonsterAI_GetBoolParamByIndex]] | |||
| <code>MonsterAI_GetBoolParamByIndex(sceneId, selfId, nIndex)</code><br />// 读取怪物 Lua AI 的布尔参数。<br /><span class="lua-muted">脚本中 30 处调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/MonsterAI_GetIntParamByIndex|MonsterAI_GetIntParamByIndex]] | |||
| <code>MonsterAI_GetIntParamByIndex(sceneId, selfId, nIndex)</code><br />// 读取怪物 Lua AI 的整数参数。<br /><span class="lua-muted">脚本中 75 处调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/MonsterAI_GetObjIDParamByIndex|MonsterAI_GetObjIDParamByIndex]] | |||
| <code>MonsterAI_GetObjIDParamByIndex(sceneId, selfId, nIndex)</code><br />// 读取怪物 Lua AI 的对象编号参数。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/MonsterAI_SetBoolParamByIndex|MonsterAI_SetBoolParamByIndex]] | |||
| <code>MonsterAI_SetBoolParamByIndex(sceneId, selfId, nIndex, bFlag)</code><br />// 写入怪物 Lua AI 的布尔参数,大于零时为真。<br /><span class="lua-muted">脚本中 110 处调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/MonsterAI_SetIntParamByIndex|MonsterAI_SetIntParamByIndex]] | |||
| <code>MonsterAI_SetIntParamByIndex(sceneId, selfId, nIndex, nValue)</code><br />// 写入怪物 Lua AI 的整数参数。<br /><span class="lua-muted">脚本中 304 处调用</span> | |||
|- | |- | ||
| [[Lua接口/服务端/MonsterAI_SetObjIDParamByIndex|MonsterAI_SetObjIDParamByIndex]] | |||
| <code>MonsterAI_SetObjIDParamByIndex(sceneId, selfId, nIndex, nID)</code><br />// 写入怪物 Lua AI 的对象编号参数。<br /><span class="lua-warn">脚本中未见调用</span> | |||
|} | |} | ||
</div> | </div> | ||
2026年9月19日 (六) 16:59的最新版本
怪物行为:6 个接口,6 个调用名称,其中 4 个在当前脚本中有调用。
| 函数 / 别名 | 调用与用途 |
|---|---|
| MonsterAI_GetBoolParamByIndex | MonsterAI_GetBoolParamByIndex(sceneId, selfId, nIndex)// 读取怪物 Lua AI 的布尔参数。 脚本中 30 处调用 |
| MonsterAI_GetIntParamByIndex | MonsterAI_GetIntParamByIndex(sceneId, selfId, nIndex)// 读取怪物 Lua AI 的整数参数。 脚本中 75 处调用 |
| MonsterAI_GetObjIDParamByIndex | MonsterAI_GetObjIDParamByIndex(sceneId, selfId, nIndex)// 读取怪物 Lua AI 的对象编号参数。 脚本中未见调用 |
| MonsterAI_SetBoolParamByIndex | MonsterAI_SetBoolParamByIndex(sceneId, selfId, nIndex, bFlag)// 写入怪物 Lua AI 的布尔参数,大于零时为真。 脚本中 110 处调用 |
| MonsterAI_SetIntParamByIndex | MonsterAI_SetIntParamByIndex(sceneId, selfId, nIndex, nValue)// 写入怪物 Lua AI 的整数参数。 脚本中 304 处调用 |
| MonsterAI_SetObjIDParamByIndex | MonsterAI_SetObjIDParamByIndex(sceneId, selfId, nIndex, nID)// 写入怪物 Lua AI 的对象编号参数。 脚本中未见调用 |