作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] 新的任务设计
时间Fri Sep 23 22:30:50 2011
底下是任务新增样本,假设由玩家撰写..
/open/quest/001
=================================================
加入冒险者公会##
2011/09/23##
key=adventure;start;冒险者;hello##
step1_npc=小卤蛋的档案##
step1_msg=
$M:你好哇~赶快先去加入(join)东边尽头的冒险者公会
加入後就能回来找我领赏喔 ^_^##
step2_check=冒险者公会级数>0##
step2_npc=小卤蛋的档案##
step2_msg=
$M:干的不错唷!
给你 500 点学习点数^_^##
step2_end=给玩家 500 点学习点数##
=================================================
wiz 收到此档後会将上面的档案改成底下..
/open/quest/001
=================================================
title=加入冒险者公会##
date=2011/09/23##
key=adventure;start;冒险者;hello##
step1_npc=/d/wiz/mob/lodao##
step1_msg=
$M:你好哇~赶快先去加入(join)东边尽头的冒险者公会
加入後就能回来找我领赏喔 ^_^##
step2_check=this_player()->query("guild/adventure")>0##
step2_npc=/d/wiz/mob/lodao##
step2_msg=
$M:干的不错唷!
给你 500 点学习点数^_^##
step2_end=this_player()->add("up",500)##
=================================================
简单的说关键的 step 分为四种
stepX_npc : 每一阶段的受理 npc
stepX_check : 在受理该阶段前会做的判断
stepX_msg : 该 npc 会告知玩家的讯息
stepX_end : 结束该阶段时会做的事情
其它独特的关键字
front : 解这个任务前需先完成的前置任务
key : 可使用的触发关键字(以 ; 分隔)
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.9.179