龙岭任务主要需要在QF中配置三个钩子函数
- picktask:领取任务触发
- changetask:刷新任务触发
- clicknewtask:点击任务触发
--- PickTask 领取任务触发 function picktask(actor) callscript(actor, "../QuestDiary/任务系统/触发_接受", "@接受任务处理") end ---ChangeTask 刷新任务触发 function changetask(actor) Renwu_Refresh(actor) end --- ClickNewTask 点击任务触发 function clicknewtask(actor) Renwu_Click(actor) end PickTask 领取任务触发
显示左上角任务字样,需要配合刷新函数一同使用
[@接受任务处理] ; sendmsg 9 打印参数 : <$str(u200)> ; 个人标识含义在文件:VarCfg.flags #if equal u200 2 #act set [23] 1 SET [24] 0 mov u201 20 mov s$任务奖励
inc s$任务奖励
; inc s$任务奖励 inc s$任务奖励 ADDBUTTON 110 1 <$str(s$任务奖励)> Navigation 110 <$STR(U200)> 点击任务继续 #if equal u200 10 #act set [23] 1 SET [24] 0 mov u201 20 mov s$任务奖励
inc s$任务奖励
inc s$任务奖励 ADDBUTTON 110 1 <$str(s$任务奖励)> Navigation 110 <$STR(U200)> 点击任务继续 #if equal u200 3 #act set [23] 1 SET [24] 0 mov u201 20 mov s$任务奖励
inc s$任务奖励
inc s$任务奖励 ADDBUTTON 110 1 <$str(s$任务奖励)> Navigation 110 <$STR(U200)> 点击任务继续 #if equal u200 4 #act set [23] 1 SET [24] 0 mov u201 20 mov s$任务奖励
inc s$任务奖励
inc s$任务奖励 ADDBUTTON 110 1 <$str(s$任务奖励)> Navigation 110 <$STR(U200)> 点击任务继续 #if equal u200 5 #act set [23] 1 SET [24] 0 mov u201 20 mov s$任务奖励
inc s$任务奖励
inc s$任务奖励 ADDBUTTON 110 1 &