跳转至

任务系统

使用 TXT 脚本实现简单的任务系统。

任务流程

  1. 接取任务
  2. 完成条件
  3. 提交任务
  4. 获得奖励

示例:收集任务

[@main]
#IF
EQUAL P100 0
#ACT
#SAY
勇士,请帮我收集 10 个狼牙。\
\
<接受任务/@接受>

[@main]
#IF
EQUAL P100 1
#ACT
#SAY
收集到狼牙了吗?\
\
<提交任务/@提交>

[@接受]
#IF
#ACT
MOV P100 1
SENDMSG 0 任务已接取:收集 10 个狼牙

[@提交]
#IF
CHECKITEM 狼牙 10
#ACT
TAKE 狼牙 10
GIVE 金币 10000
MOV P100 2
SENDMSG 0 任务完成!获得 10000 金币
#ELSEACT
SENDMSG 5 狼牙数量不足!