作者laechan (小太保)
看板mud_sanc
标题[指令] 今日 quest 及任务脚本参数增改纪录
时间Tue Oct 4 13:02:55 2011
一、脚本新增 times 参数
设法跟 steps 一样,已实装,并新增了相关读取函数。
special_times 要看下午有没有时间。
二、修正 quest show 的显示问题
当指定的 stepX_npc 不存在时,就不显示其 short
> quest show j001
┌────────────────────────────┐
│任务编号:j001(一次性任务) │
│任务名称:邮件送达 │
│任务关键字:post, 邮件 │
├────────────────────────────┤
│任务流程: │
│ │
│ 1.与大发明家--小宝(head laechan)对话. │
│ 2.与教皇--唐云剑龙(tan)对话. │
│ 3.与小贩(Vendor)对话. │
│ 4.与/u/j/justinj/area/dark/mob/torr对话. │
│ 5.与/u/j/justinj/area/dark/mob/torr对话. │
│ 6.最後再与大发明家--小宝(head laechan)对话, 任务结束. │
├────────────────────────────┤
│任务奖励: │
│ │
└────────────────────────────┘
(解炸弹任务能否跟这个合并使用?)
若出现的不是 mob 的名称而是档名,就代表其载入有问题。
三、晚点我会正式公布脚本里头使用到 stepX_check 时的共通遵守
事项,stepX_check 原则上只有三种使用型式,两种使用规范。
原则上并废弃先前 stepX_end 的 // 型式,end 一律使用解析
功能,即将来以扩充这部份的解析能力为主。check 则不使用。
四、stepX_msg 新增 ++ 语法
step1_msg=
$M: 啊啊, 今年的$HIM$选美比赛$NOR$也要热闹地举办呢
$M: 去年的竞争很激烈哪, 前三名的差距都很小呢++
$M: 而且还因为票数一度计算错误, 差点造成暴动呢!!++
$M: 你可以帮我通知她们吗, 请她们今年也务必参加!
$M: 请帮我通知一下露露(lulu)、雯雯(wen-wen)与洁洁(gigi)吧!##
++ 的意思是说,第 2~4 句会在同一个时间做显示,也就
是当作句子的连接词的意思,这可以让脚本在撰写时能够
美观地分行,同时又能在显示时让多行显示在一起。
五、quest del 指令原本有些问题,花了点时间 check 後,问
题已排除。
另外,我查看了 quest_data/ 目录下的东西,目前自发性实验新版
quest 系统的 wiz 仍然不多,我有空就会撰写范例任务专用区域,
希望写好後 wiz 们可以多多参与测试,或自写测试脚本。
也欢迎玩家报名任务专门 wiz,与区域 wiz 不同,你只需学习如何
写 npc、脚本跟简易除错即可,将来则负责脚本的维护与新增工作。
LAechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 122.117.9.179 (10/04 20:21)
1F:推 justinj :我忘了是放在area2...(ps.因为31是在area...)avert 10/06 11:13