Re: [問題] 一些問題..

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2010/02/23 18:57), 編輯推噓0(000)
留言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)
文章代碼(AID): #1BWxIs4p (mud_sanc)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
1
完整討論串 (本文為第 2 之 4 篇):
0
1
文章代碼(AID): #1BWxIs4p (mud_sanc)