作者hlead (希多)
看板mud_sanc
标题[wizs] quest指令修改。
时间Sun May 6 11:11:51 2012
新增 type 与 detail 参数。
以及新增其对应函式:
// 回传该 quest 的 type
string query_quest_type();
// 回传该 quest 的 detail
string query_quest_detail();
写法:
type=杀怪##
detail=
1. 斩杀 50 只小狮子。
2. 斩杀 15 只白狮子。##
// quest show
void show_quest(object quest_ob,string quest_num,int flag);
show指令新增flag...(设flag=1则是任务店专用)。
另外,我有大致上先写个任务范例脚本 n/n004,
然後,任务店大致上完工,缺乏任务而已。
以下为任务店大致上样子:
> list
任务编号 任务名称 任务类型
────────────────────────
n000 在新手村生活的第一步 未分类
n003 无法忘怀的往事 未分类
n004 斩杀在狮子山中作乱的狮子01 杀怪
────────────────────────
附注:可 read [任务编号] 观看详细的任务说明。
> read n004
┌────────────────────────────────┐
│任务编号:n004 │
│任务名称:斩杀在狮子山中作乱的狮子01 │
│任务类型:杀怪 │
├────────────────────────────────┤
│任务内容: │
│ │
│1. 斩杀 50 只小狮子。 │
│2. 斩杀 15 只白狮子。 │
├────────────────────────────────┤
│任务奖励: │
│ │
└────────────────────────────────┘
--
Norr@Sanc
风,吹散了一切烦恼,只留下平静的思考。
雨,淋落了一切纷乱,只剩下无比的快乐。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 175.182.50.194
1F:→ laechan :ㄟ我是说 quest detail 啦 05/06 13:51
2F:→ laechan :记得设一下若没有type就跳过,然後规定以後都要设. 05/06 13:51
3F:推 Layase1 :quest又中枪了 05/06 14:44
4F:→ hlead :唉唷..没差啦..反正都能用..avert 05/06 15:10
5F:→ hlead :我有设没type就变成"未分类"... 05/06 15:11
6F:→ laechan :任务名称一般是n001,n002,不过没有硬性规定要四个字 05/07 00:22
7F:→ laechan :母以内,以开头第一个字母为主要区别(目录位置),所以 05/07 00:23
8F:→ laechan :也可以五个字母,例如na001,na002,或na01,na02,....你 05/07 00:23
9F:→ laechan :抓这样子设定的基本精神即可,这可以方便你将同一任务 05/07 00:23
10F:→ laechan :店的任务取成同一种开头(如na,然後通常在100个以内) 05/07 00:24
11F:→ laechan :然後我没试过n/a01这种取巧方式(因为我猜是不行..) 05/07 00:24
12F:→ laechan :它的意思是在n/目录里面又建a目录..应该是不行. 05/07 00:25
13F:→ hlead :默默把上述移除好了...改成不用quest支援..avert 05/10 16:44