作者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