※ 引述《justinj (黑旋風)》之銘言:
: 都叫到我了....那就來回應一下
: 我是覺得任務顯示可以寫成這個樣子(最近玩遊戲看到的)
: 歷練
: [最後秘境]骷髏兵 ( 0 / 60 )
: [鬼哭灘] 藍忍者 ( 0 / 60 )
: 殺王任務
: [火龍谷] 火龍流星 (0 / 1 )
: 珍寶令
: [森林] 封印之珠 (0 / 1 )
: 採購任務
: [極北] XXXX (0 / 20 )
以 norr 有寫到的部份,list 大致可寫成底下模式
殺怪
[某某任務1]怪物名1 ( oo / xx 隻)
[某某任務1]怪物名2 ( oo / xx 隻)
[某某任務2]怪物名3 ( oo / xx 隻)
尋物
[某某任務4]物品名 ( oo / xx 個)
底下是 demo
mapping vars;
mixed keys_vars,tmp_vars=({});
int i,j,m,n;
string names;
vars=ppl_mob_record;
keys_vars=keys(vars);
str="殺怪\n";
foreach(quest_num in keys_vars)
{
tmp_vars=vars[quest_num];
j=sizeof(tmp_vars);
for(i=1;i<j;i++)
{
sscanf(tmp_vars[i],"##%s##%d/%d",names,m,n);
str+=sprintf(" %-32s%-s "CSI"24;xxH( %2d / %2d 隻)\n",
"["+tmp_vars[0]+"]",names,m,n);
}
}
str+="尋物\n";
.
.
理論上可行。(有些段落要呼叫 questing 較適當)
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.143.183.170