Lua接口/服务端函数索引/载具与乘客
来自天龙知识库
载具与乘客:16 个接口,16 个调用名称。
| 函数 / 别名 | 调用与用途 |
|---|---|
| LuaFnBusAddPassenger | LuaFnBusAddPassenger(sceneId, nBusObjID, nPassengerID)把指定乘客加入载具。 |
| LuaFnBusAddPassenger_Shuttle | LuaFnBusAddPassenger_Shuttle(sceneId, nBusObjID, nPassengerID, nNpcID, bOutputError)检查停靠条件后,让指定乘客登上接驳载具。 |
| LuaFnBusAddPassengerList | LuaFnBusAddPassengerList(sceneId, nBusObjID, nNpcID, bOutputError, nPassengerCount, ...)检查停靠和容量条件后,批量让乘客登上载具,每次最多处理 8 名。 |
| LuaFnBusGetObjIDByGUID | LuaFnBusGetObjIDByGUID(sceneId, uGUID)根据载具 GUID 查询其场景对象 ID。 |
| LuaFnBusRemoveAllPassenger | LuaFnBusRemoveAllPassenger(sceneId, nBusObjID)让载具中的全部乘客下车。 |
| LuaFnBusRemovePassenger | LuaFnBusRemovePassenger(sceneId, nBusObjID, nPassengerID)让指定乘客离开载具。 |
| LuaFnBusStart | LuaFnBusStart(sceneId, nBusObjID)启动载具的巡逻路径。 |
| LuaFnCreateBus | LuaFnCreateBus(sceneId, nBusDataID, pos, pos4, fDir)在指定场景坐标创建载具,返回载具对象 ID。 |
| LuaFnCreateBusByPatrolPathId | LuaFnCreateBusByPatrolPathId(sceneId, nBusDataID, nPatrolPathID, bAthwart)按巡逻路径创建载具,返回载具对象 ID。 |
| LuaFnDeleteBus | LuaFnDeleteBus(sceneId, nBusObjID)删除指定载具。 |
| LuaFnGetBusPassengerCount | LuaFnGetBusPassengerCount(sceneId, nBusObjID)读取载具当前乘客人数。 |
| LuaFnGetBusPassengerIDByIndex | LuaFnGetBusPassengerIDByIndex(sceneId, nBusObjID, nIndex)按乘客索引读取其场景对象 ID。 |
| LuaFnGetBusPassengerIDIsInBus | LuaFnGetBusPassengerIDIsInBus(sceneId, selfId)判断当前玩家是否处于载具中。 |
| LuaFnGetBusScriptParam | LuaFnGetBusScriptParam(sceneId, nBusObjID, nIndex)读取载具的脚本数值参数。 |
| LuaFnIsInBus | LuaFnIsInBus(sceneId, selfId, nTargetID)判断指定目标玩家是否处于载具中。 |
| LuaFnSetBusScriptParam | LuaFnSetBusScriptParam(sceneId, nBusObjID, nIndex, nValue)设置载具的脚本数值参数。 |