作者laechan (小太保)
看板mud_sanc
标题[指令] 今日 quest 及任务脚本参数增改纪录
时间Sun Oct 2 11:28:03 2011
一、修正昨天没解决的 nonseq bug
昨天 nonseq 虽写好了,但今天实测还是有发现问题,问题
已修正。
另外,以修正後的 quest 跑 l003 脚本(小贩乌龙茶任务)
,也能顺利执行。不过由於 oolong 任务的三个步骤的 npc
都是小贩自己,在这情况下实测结果是「不会提示你下一个
该找的 npc 是小贩本身」,所以用底下的讯息替代..
> quest vendor about oolong
我好想喝乌龙茶(Oolong)啊啊啊~~~ <= 该步骤的最後一句
也就是说既然没提示你下一个该找的是小贩,就代表下一个
就是再回来找小贩的意思,这时就得告诉玩家「你提示要玩
家做什麽事情後才再回来找它」,由上面的例子就是「提示
你去买乌龙茶回来给他」的意思。
这刚好也跟 ro 的任务进行类似。所以这里会限定这类任务
一定要给玩家足够的提示,不然玩家不会知道任务 npc 是要
自己去完成什麽事情後才再回来找它。
二、任务脚本已支援使用 $XXX$ 上色
例如 l002 的部份
step1_msg=
$M: 啊啊, 今年的
$HIM$选美比赛$NOR$也要热闹地举办呢
$M: 去年的竞争很激烈哪, 前三名的差距都很小呢
$M: 你可以帮我通知她们吗, 请她们今年也务必参加!
$M: 请帮我通知一下露露(lulu)、雯雯(wen-wen)与洁洁(gigi)吧!##
step1_check=
!wizardp(ppl)
你不是
$YEL$wiz$NOR$, 不能接这个任务喔.##
使用如上的 $XXX$ 上色方式即可。
三、任务加上时间控制及流程控管
简单的说就是,玩家 quest xxx about 关键字後,会接收
到任务的讯息,该讯息「可以不看」,例如你 quest 完就
「马上」动身前往下一个 quest 地点,这样也是可以的。
它只会有基本的「你至少要看一行」,以及「你到达下一地
点後要 quest ooo about 关键字」时的基本时间限制。
系统不允许「瞬移式」的解任务,你可以瞬移到下一 npc
所在的地点,但要「隔 n 秒」才能进行下一步骤。因为正
常情况下你不可能瞬移,只有「非正常」的情况才会。
四、脚本新增 front_quest 参数
例如 l003 新增 front_quest=l002##
那在未解 l002 的情况下就跑去解 l003, 就出现底下讯息
> quest vendor about oolong
解这个任务前,你需要先解底下任务喔.
<
未解> 白瓦镇的三大美女 (请找
白瓦镇镇长--
迪欧(Dio))
这个参数同样支援使用 ; 分隔号的设定,亦即你可以设定
多个前置。
下午会继续补完其它部份,并写出一个新版新手村适用的脚本。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 114.26.189.36 (10/02 14:29)