作者laechan (小太保)
看板mud_sanc
标题Re: [问题] gps怪怪的
时间Wed Apr 16 20:06:43 2008
※ 引述《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)