首页

来自天龙知识库
跳到导航跳到搜索
TLBB LUA REFERENCE
天龙 Lua 函数手册
游戏内置接口的 Lua 用法:函数说明、参数含义、返回值与脚本示例。

接口分类

角色与属性

角色信息、等级、生命与经验。

物品与背包

物品查询、数量判断与道具操作。

任务与对话

任务状态、进度记录与 NPC 对话。

场景与活动

场景信息、位置、传送与活动控制。

技能与珍兽

技能、心法、状态效果与珍兽操作。

交互与界面

队伍、帮会、消息与界面脚本。

常用函数

服务端 Lua 接口
函数 Lua 调用 用途
GetName GetName(sceneId, selfId) 获取角色名称。
GetLevel GetLevel(sceneId, selfId) 获取角色等级。
GetHp GetHp(sceneId, selfId) 获取角色当前生命值。
GetItemCount GetItemCount(sceneId, selfId, itemTypeSn) 统计指定物品数量,包含已装备与背包中的物品。

示例与常见问题

读取角色信息

local name = GetName(sceneId, selfId)
local level = GetLevel(sceneId, selfId)
local hp = GetHp(sceneId, selfId)
适用于服务端脚本回调中的有效角色。sceneId 为当前场景 ID,selfId 为场景内对象 ID,取自当前回调参数。
天龙 Lua 函数手册