普特莫斯维基 (Purtmars Wikipedia 📖)

Chemdah 开发者文档:ink.ptms.chemdah.api.event.collect.QuestEvents

来自Purtmars Wikipedia —— 普特莫斯维基
Bkm016讨论 | 贡献2021年4月28日 (三) 00:08的版本 (建立内容为“{{:Chemdah 开发者文档目录}} = ink.ptms.chemdah.api.event.collect.QuestEvents = 这是所有与'''任务'''有关的事件集合,其本身<span style="col…”的新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

目录

ink.ptms.chemdah.api.event.collect.QuestEvents

这是所有与任务有关的事件集合,其本身不能作为事件使用。

事件名称 相关作用 允许取消
QuestEvents.Agent 当任务中的脚本代理执行时
QuestEvents.Collect 当玩家的任务列表被获取时,可动态编辑玩家的任务列表,实现多人任务
QuestEvents.Accept.Pre 当任务接受时,此时并未进行任何条件判定
QuestEvents.Accept.Post 当任务接受后
QuestEvents.Complete.Pre 当任务即将完成时,此时已完成所有签名(Signature)判断,但脚本代理尚未执行
QuestEvents.Complete.Post 当任务完成后,此时该任务已从玩家数据中注销
QuestEvents.Failure.Pre 当任务即将失败(或放弃)时
QuestEvents.Failure.Post 当任务失败(或放弃)后,此时该任务已从玩家数据中注销
QuestEvents.Reset.Pre 当任务数据即将重置时
QuestEvents.Reset.Post 当任务数据重置后
QuestEvents.Registered 当任务被注册到玩家数据,此时任务数据并未写入数据库,但已被缓存
QuestEvents.Unregistered 当任务从玩家数据中注销,此时任务数据并未从数据库中释放,但已从缓存中移除