求助 关于伤害(溢出?)的bug
mud吧
全部回复
仅看楼主
level 2
眉烟如黛 楼主
程式:adm/daemons/combatd.c 第 467 行
物件:/adm/daemons/combatd
呼叫来自:inherit/char/char.c 的 heart_beat() 第 261 行,物件: clone/user/user#10 ("碎梦")
呼叫来自:feature/attack.c 的 attack() 第 411 行,物件: clone/user/user#10 ("碎梦")
呼叫来自:adm/daemons/combatd.c 的 fight() 第 939 行,物件: adm/daemons/combatd
呼叫来自:adm/daemons/combatd.c 的 do_attack() 第 467 行,物件: adm/daemons/combatd
Heart beat in clone/user/user#10 turned off.
Initializing internal tables....
<---炎龙封印: MudOs v22pre12 (by wenwu,Nov 12 2006) startup on Microsoft Windows NT at Fri Dec 19 18:05:27 2014
using config file: F:\mud\ylfy\configs.cfg
Can't find "mudos", ignoring old binaries.
Try invoking the driver using the full pathname.
System Error: init_addr_server: connect: 由于目标计算机积极拒绝,无法连接。
这个bug该怎么处理呢?
2014年12月19日 10点12分 1
level 2
眉烟如黛 楼主
看 战斗精灵的错误 行数 if ( living(victim) && random(ap + cost)<random(dp) )
但是查看战斗精灵,很多都做了防溢出的语句,也说不通啊
2014年12月20日 01点12分 3
level 2
眉烟如黛 楼主
感觉又像是命中溢出?
2014年12月20日 12点12分 4
level 2
眉烟如黛 楼主
实在是搞不懂了
2014年12月20日 12点12分 5
level 2
眉烟如黛 楼主
]simul_efun 成功加载.
加载系统进程中...
初始化完成。
允许连接端口:4000
允许连接端口:6000
执行时段错误:*Bad argument 1 to random()
Expected: int Got: 1.55943e+008.
程式:adm/daemons/combatd.c 第 467 行
物件:/adm/daemons/combatd
呼叫来自:inherit/char/char.c 的 heart_beat() 第 261 行,物件: clone/user/user#10 ("碎梦居士")
呼叫来自:feature/attack.c 的 attack() 第 411 行,物件: clone/user/user#10 ("碎梦居士")
呼叫来自:adm/daemons/combatd.c 的 fight() 第 940 行,物件: adm/daemons/combatd
呼叫来自:adm/daemons/combatd.c 的 do_attack() 第 467 行,物件: adm/daemons/combatd
Heart beat in clone/user/user#10 turned off.
Initializing internal tables....
<---炎龙封印: MudOs v22pre12 (by wenwu,Nov 12 2006) startup on Microsoft Windows NT at Sun Dec 21 17:59:34 2014
using config file: F:\mud\ylfy\configs.cfg
Can't find "mudos", ignoring old binaries.
Try invoking the driver using the full pathname.
System Error: init_addr_server: connect: 由于目标计算机积极拒绝,无法连接。
]simul_efun 成功加载.
加载系统进程中...
初始化完成。
允许连接端口:4000
允许连接端口:6000
执行时段错误:*Bad argument 1 to random()
Expected: int Got: 1.55943e+009.
程式:adm/daemons/combatd.c 第 467 行
物件:/adm/daemons/combatd
呼叫来自:inherit/char/char.c 的 heart_beat() 第 261 行,物件: clone/user/user#10 ("碎梦居士")
呼叫来自:feature/attack.c 的 attack() 第 411 行,物件: clone/user/user#10 ("碎梦居士")
呼叫来自:adm/daemons/combatd.c 的 fight() 第 944 行,物件: adm/daemons/combatd
呼叫来自:adm/daemons/combatd.c 的 do_attack() 第 467 行,物件: adm/daemons/combatd
Heart beat in clone/user/user#10 turned off.
执行时段错误:*Error in loading object '/cmds/usr/quitfyup'
程式:feature/alias.c 第 32 行
物件:/clone/user/user#10
呼叫来自:feature/alias.c 的 process_input() 第 32 行,物件: clone/user/user#10 ("碎梦居士")
Initializing internal tables....
2014年12月22日 00点12分 9
level 2
眉烟如黛 楼主
临时解决办法 削弱了 str con dex 对于核心攻防计算的加成,目前貌似成功解决了
2014年12月23日 00点12分 12
1