Re: [心得] 壯觀..:D
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間17年前 (2008/06/27 06:53)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
昨晚只有三個比較大的 bug..
Heart beat in /std/user#1350472 turned off.
執行時段錯誤: *Bad argument 1 to call_other()
Expected: string or array or object Got: 0.
程式: std/user.c:848
物件: /std/user#543523
生物名: forgetboy
/std/user#543523 "heart_beat" std/user.c:848
經判斷後應該是這一個。
一、有發現一個異常
/std/user#1350472 <= 原因我會查明
二、848 行附近..
if(casting<1)
{
if(temp_data["cmd_cast_data"][0])
{
call_other(temp_data["cmd_cast_data"][1],"start_effect",
temp_data["cmd_cast_data"][0],me,
temp_data["cmd_cast_data"][2],
temp_data["cmd_cast_data"][3],
temp_data["cmd_cast_data"][4]); <== 第848,這樣一整個算一行
1)有可能技能檔載入失敗
例如同時好幾個技能檔載入失敗->玩家無心跳->出現廣泛爆水晶情況
2)有可能參數出問題. 其中, 2, 3, 4 不可能出問題. 而因為玩家爆水
晶時是在各自攻擊不同的對象時, 因此 0 也不可能出問題.
暫時解決方案
1)縮短 shutdown 時間. 目前是七天一次, 暑假期間改成三天一次。
2)修改判斷
if(temp_data["cmd_cast_data"][0])
改成
if(temp_data["cmd_cast_data"][0] && temp_data["cmd_cast_data"][1])
或者增加 temp_data["cmd_cast_data"][1] 的判斷.
上班時我會修正.
另外, 昨天也有發現 5-fingerfire 有點問題, 今天也會順便修正.
SC 戰爭的部份再觀察幾天.
修改完會 shutdown, 不另行公告.
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.103.148
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
1
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章