作者laechan (小太保)
看板mud_sanc
標題Re: [wizs] quest指令修改。
時間Mon May 7 00:28:55 2012
我想想
n001 --> QUEST_PATH+names[0..0]+"/"+names --> n/n001
na/01 --> .......... --> n/na/01
嘛,理論上「有可能」變成上面那樣,不過沒試過。
它的意思就是若要在 n/ 目錄下建子目錄,則其開頭也必須
是 n 開頭,而上面的例子就是 n/na/ 這樣,其任務名稱則
是 na/01 這樣。
沒試過,有興趣可以試試,若有成功,那這樣寫或許比較容
易歸類存放(不過就怕 quest show, shows, 等指令也要改)
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.7.33
1F:→ hlead :我是想說用na001比較方便處理啦..之前看有看到cn001. 05/07 07:51
2F:→ hlead :然後就想說用那樣分類... 05/07 07:51
3F:→ hlead :第二種方法是直接把符合的任務存陣列...而不讀目錄.. 05/07 07:52
4F:→ laechan :那就 na001 這樣,趁現在寫的量還少 05/07 09:54
5F:→ laechan :另外應該na01 也是可以的,因為不太可能超過100 05/07 09:54
6F:→ hlead :嗯..更新了... 05/07 10:49
7F:→ hlead :話說,能新增玩家隨時觀看任務狀況的指令嗎?... 05/07 10:51
8F:→ laechan :改一下 quest query 的格式就行了,我的原意是玩家不 05/07 11:42
9F:→ laechan :能以 n00x 這種名稱當查詢關鍵字,而任務關鍵字又很長 05/07 11:43
10F:→ laechan :所以才想說或許你可以寫個 quest detail 來讓玩家知 05/07 11:43
11F:→ laechan :道自己的任務已解未解情況,不過若往後任務很多就會落 05/07 11:43
12F:→ laechan :落長,這時若以任務店為考量你寫在任務店內或許可以 05/07 11:44
13F:→ laechan :方法就是用 questing 去撈資料 05/07 11:44
14F:→ laechan :(或者更直接一點從 quest_data.c 去撈該玩家資料) 05/07 11:44
15F:→ hlead :主要是想寫任務店專屬的查看...可查看已殺量/需殺量 05/07 11:55
這樣的話你還是寫在任務店比較好,因為只有任務店讀的到
目前該任務店到底寫了幾個任務在裡頭.
然後依該任務店的任務名稱,去做 foreach
foreach(questnum in quests)
{
times=questing("check","玩家id",questnum,({"times"}));
steps=questing("check","玩家id",questnum,({"steps"}));
.
.
}
那因為任務店的任務腳本還有設特殊參數,你也可以根據需
要修改 quested 函數來做各種資料的讀取.
※ 編輯: laechan 來自: 60.249.37.61 (05/07 12:03)
16F:→ laechan :總之原則就是,quest_data.c裡面存的是有解過的,比方 05/07 12:04
17F:→ laechan :n001~n009玩家只解過n002,n005,n008,那quest_data.c 05/07 12:04
18F:→ laechan :就只撈的到該玩家有解過n002,n005,n008. 05/07 12:04
19F:→ hlead :基本上缺乏的大概剩下6704篇的東西吧... 05/07 16:17
20F:→ laechan :ㄟ,那篇主要是看你同不同意那樣子設,基本上玩家接了 05/07 17:09
21F:→ laechan :任務去殺怪,若殺到一半quit或系統shutdown,再登入後 05/07 17:09
22F:→ laechan :他殺的會通通不算數.(即未達隻數去回報前都不算數) 05/07 17:10
23F:→ hlead :嗯。蠻同意的阿@@...sd or quit重接任務也正常吧 05/07 17:34
24F:→ hlead :現在一堆任務參數不也都quit or sd之後就要重解... 05/07 17:35
25F:→ hlead :wait laechan有空把6704全部實裝...avert 05/07 17:35
26F:推 justinj :自己改最快.... 05/07 18:30
27F:→ hlead :又開始懶了...avert 05/07 19:19