Re: [心得] 壯觀..:D

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間17年前 (2008/06/27 06:53), 編輯推噓0(000)
留言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
文章代碼(AID): #18P1tdwj (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #18P1tdwj (mud_sanc)