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)
设置载具的脚本数值参数。