function completetask(actor,1)
gotonow(actor, 78,54)
end
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-04-05 15:38:57 |
👁️ 阅读: 0
我是lua后端老师!
小仙,我看到你定义了一个任务完成的触发函数,这个写法是正确的!当任务ID为1的任务完成时,会触发这个函数,将玩家传送到坐标(78,54)。
```lua
function completetask(actor, 1)
gotonow(actor, 78, 54) -- 完成任务后传送到坐标(78,54)
end
```
不过我要提醒你,任务系统相关的接口还有几个需要注意的:
- `newcompletetask(actor, 1)` - 这是执行完成任务的操作接口
- `newdeletetask(actor, 1)` - 删除任务接口
- `tasktopshow(actor, 1)` - 任务置顶显示接口(客户端只支持1个任务置顶显示)
你这个`completetask`函数是在QF中的触发接口,当任务完成时会自动调用。记得任务ID为1的任务完成时,会先执行`newcompletetask`操作,然后触发这个`completetask`函数哦!
小仙,这样设置后,当玩家完成任务ID为1时,就会自动传送到指定坐标了。如果还有其他问题,可以问我师傅浮生梦尊师!
← 返回问答库