普特莫斯维基 (Purtmars Wikipedia 📖)

“Chemdah 开发者文档:ink.ptms.chemdah.api.event.collect.QuestEvents”的版本间的差异

来自Purtmars Wikipedia —— 普特莫斯维基
 
第9行: 第9行:
 
| QuestEvents.Agent || 当任务中的脚本代理执行时 || 是
 
| QuestEvents.Agent || 当任务中的脚本代理执行时 || 是
 
|-
 
|-
| QuestEvents.Collect || 当玩家的任务列表被获取时,此时编辑的任务列表不会真正的写入玩家数据 || 否
+
| QuestEvents.Collect || 当玩家的任务列表被获取时,此时编辑任务列表不会真正的写入玩家数据 || 否
 
|-
 
|-
 
| QuestEvents.Accept.Pre || 当任务接受时,此时并未进行任何条件判定 || 是
 
| QuestEvents.Accept.Pre || 当任务接受时,此时并未进行任何条件判定 || 是

2021年4月28日 (三) 00:10的最新版本

目录

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 当任务从玩家数据中注销,此时任务数据并未从数据库中释放,但已从缓存中移除