debug.log 肥大處理 - 聖殿英雄傳說 MUD
By Puput
at 2014-06-22T07:23
at 2014-06-22T07:23
Table of Contents
執行時段錯誤: *call_other() couldn't find object
程式: /adm/simul_efun/find_object_or_load.c(/adm/obj/simul_efun.c):20
物件: /adm/obj/simul_efun
/std/user#1253 "cmd_hook" /std/user.c:140
/cmds/std/_quest "cmd_quest" /cmds/std/_quest.c:347
/adm/obj/simul_efun "find_object_or_load"
/adm/simul_efun/find_object_or_load.c(/adm/obj/simul_efun.c):20
347 行的 if(ob=find... 改成 if(catch(ob=find...))) continue;
會出這 error 代表某個 quest 目前的載入是有問題的。
執行時段錯誤: *Bad type argument to +. Had array and int.
程式: /open/justin_data/merc/merc_data.c:20
物件: /open/justin_data/merc/merc_data
/std/user#1253 "cmd_hook" /std/user.c:140
/cmds/std/_quest "cmd_quest" /cmds/std/_quest.c:988
/open/cmds/quest/j/j019 "step3_end" /open/cmds/quest/j/j019.c:62
/open/justin_data/merc/merc_data "merc_set"
/open/justin_data/merc/merc_data.c:20
這個建議至少 inherit DAEMON; 我已經先加上去了。
為何要這麼做的原因是因為這樣在做 find_object_or_load 或
是直接做 "/open/justin_data/merc/merc_data"->xxx 時,會
比較沒問題。
有 inherit DAEMON 跟沒有 inherit DAEMON 的差異,就在於
有無 create 函數,前者有,find_object_or_load 一般是會
成功的。
以前這 bug 經常出在沒有 inherit DAEMON 的指令上,以目前
改 tmi2_v3 時遇到的狀況來看情況是一樣的。
--
程式: /adm/simul_efun/find_object_or_load.c(/adm/obj/simul_efun.c):20
物件: /adm/obj/simul_efun
/std/user#1253 "cmd_hook" /std/user.c:140
/cmds/std/_quest "cmd_quest" /cmds/std/_quest.c:347
/adm/obj/simul_efun "find_object_or_load"
/adm/simul_efun/find_object_or_load.c(/adm/obj/simul_efun.c):20
347 行的 if(ob=find... 改成 if(catch(ob=find...))) continue;
會出這 error 代表某個 quest 目前的載入是有問題的。
執行時段錯誤: *Bad type argument to +. Had array and int.
程式: /open/justin_data/merc/merc_data.c:20
物件: /open/justin_data/merc/merc_data
/std/user#1253 "cmd_hook" /std/user.c:140
/cmds/std/_quest "cmd_quest" /cmds/std/_quest.c:988
/open/cmds/quest/j/j019 "step3_end" /open/cmds/quest/j/j019.c:62
/open/justin_data/merc/merc_data "merc_set"
/open/justin_data/merc/merc_data.c:20
這個建議至少 inherit DAEMON; 我已經先加上去了。
為何要這麼做的原因是因為這樣在做 find_object_or_load 或
是直接做 "/open/justin_data/merc/merc_data"->xxx 時,會
比較沒問題。
有 inherit DAEMON 跟沒有 inherit DAEMON 的差異,就在於
有無 create 函數,前者有,find_object_or_load 一般是會
成功的。
以前這 bug 經常出在沒有 inherit DAEMON 的指令上,以目前
改 tmi2_v3 時遇到的狀況來看情況是一樣的。
--
Tags:
線上
All Comments
By Edwina
at 2014-06-23T02:00
at 2014-06-23T02:00
Related Posts
關於牧職…
By Necoo
at 2014-06-22T07:15
at 2014-06-22T07:15
紅襪AS補強?
By Noah
at 2014-06-22T06:58
at 2014-06-22T06:58
紅襪AS補強?
By Lydia
at 2014-06-22T03:09
at 2014-06-22T03:09
潛力最新招!?
By Rachel
at 2014-06-22T01:14
at 2014-06-22T01:14
多玩外連影片廣告解決方法
By Irma
at 2014-06-21T23:08
at 2014-06-21T23:08