Re: [問題] 一些問題..
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間16年前 (2010/02/23 18:57)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/4 (看更多)
※ 引述《justinj (闇冥)》之銘言:
: 1.在用spiriten 時..基本的會沒有熟練度
: 這個今天上去看時發現在2隻沒有熟練度..因為之前還會升..
: 所以我想了一下有什麼改變的..我想到最近有在練pr harp
: 所以問題可能跟它有關...我在猜最有可能是因為每次pr harp時
: 都要去spiriten -clone XXX,spiriten -remove的..所以我在想會不會
: 在切換時會有一段時間導致某個數值消失了...
你這樣講就清楚多了。
有避免的方式。spiriten 出來的東西雖然是虛擬的,但實際
上還是有指向一個物件,而該物件確實有可能消失。之前有做
兩項避免其消失的機制
set("pre_clean",1);
以及自訂 clean_up 空函數。
而指令檔案中與 weapon1 有關的段落有底下...
[/cmds/std/_spiriten.c]
156: object weapon1;
172: if(!weapon1=usr[i]->query("weapon1")) continue;
173: if(!weapon1->query("spiriten_mark")) continue;
174: str=str+effect_to_string(weapon1);
這三個跟 spiriten -list 有關。
191: wp=me->query("weapon1");
197: me->delete("weapon1");
通常會 delete 代表做了 -remove 的動作。
247: wp=me->query("weapon1");
280: wp=me->query("weapon1");
290: if(me->query("weapon1") || me->query("weapon2"))
329: me->delete("weapon1");
這兩行應該就是原因了。
從上面就可知道,如果你有 weapon1 或者 weapon2,它就會幹掉
你的 weapon1--造成你可能有裝備武器、但是你身上沒有裝備武
器的參數(weapon1,因為被 delete 了)。
那或許你就會知道如何避免?
387: me->set("weapon1",wp);
: 2.pr harp的問題
: 因為常遇到..所以當成一個問題....就之前問高i時好像只會出現
: 2種msg..一個是沒有在對的地方,拿對的武器是不會pr的
: 另一個是fel<300時會show msg...不過在測試時fel大概要大於1000以上
: pr harp時才會有熟練度..但如果小於的話..可以pr..但不會升..
這個 highelf 比較清楚。
: 3....這個不知道算不算問題...
: 就是出了問題...會出現一直喘氣(xxx)等字樣...但如果無法回復時
: 就quit 或等到sd時..登入後會出現 一直喘氣(XXX)...3次
: 感覺好像note list,knote list等出現完後才會正式回復..
這個不清楚。
: 4.其它一些有看到的....
: (1)在滾滾黃沙時..打小男孩..會出現 小孩0......武器消失
set_newvb 的問題。
: (2)有時候在打怪時按hp出現的怪物的英文名字跟看到的不一樣..
: 有的跟本就不能用
: 例如:極北調合結界中的死靈王..hp看到是king...但con king 不能使用
: 另一個是打黑水晶時的hp看到是monster...
hp 讀到的是 set_living_name 看到的東西,con 是依該怪物設定的 id 來
決定。兩者不同是因為寫法不同。
if(tar=me->query_current_attacker())
{
if(tar->query_temp("heal_time/armor spell")>0 && tar->query_temp("ap")>0)
tell_object(me,str+"\n"+GRN"第["HIB+tar->query("level")+NOR+GRN"]級 "NOR+
tar->query("chi_name")+"("+tar->query("cap_name")+")"+
^^^^^^^^^^^^^^^^^^^^^^
怪物基本上沒有 cap_name,怪物的 cap_name 通常是從 living_name
來的(將其首字大寫)。
有空我再改,改這個要 shutdown 才能更新。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.15.246.180
※ 編輯: laechan 來自: 119.15.246.180 (02/24 07:14)
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
10
18