Re: [問題] gps怪怪的
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間18年前 (2008/04/16 20:06)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/4 (看更多)
※ 引述《hlead (希多)》之銘言:
: gps
: 執行時段錯誤: *Can't catch too deep recursion error.
deep recursion 是為了防止遞迴出現「無限次」的情況,
在一個周期時間內它若判斷到某函數遞迴頻率過高就會自
動中止。
舊的 mudos 在這方面沒有適當的防堵方式,所以以前的聖
殿常當機,新的 mudos 就有這方面的設定。
: 程式: adm/daemons/room_d.c:60
: 物件: /adm/daemons/room_d
: /std/user#33 "cmd_hook" std/user.c:266
: /cmds/std/_gps "cmd_gps" cmds/std/_gps.c:157
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:109
: /cmds/std/_gps "recursive_function" cmds/std/_gps.c:82
: /adm/obj/simul_efun "find_object_or_load"
: adm/simul_efun/find_object_or_load.c(adm/obj/simul_efun.c):19
: /d/ppl/wide/virtue/room3/c25 "create" d/ppl/wide/virtue/room3/c25.c:20
: /d/ppl/wide/virtue/room3/c25 "reset" std/ob/room.c:42
: /adm/daemons/room_d "reset" adm/daemons/room_d.c:60
: /d/ppl/wide/virtue/room3/下的
: c01~c05都不能用gps看,
: 可是,檔案看半天都沒啥問題。
: 還有c50~c55也是。
我猜是你房間出口設定的問題,某種設定方式讓它在判斷上
出了問題,例如,「判斷到無窮盡的房間數」。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.110.144
※ 編輯: laechan 來自: 118.170.110.144 (04/16 20:07)
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
29
45