关于"index out of bounds"的问题
今天测试bazooka_slot3.amxx时发现了个问题,控制台会出现大量的debug信息:L 04/05/2008 - 14:26:09: Displaying debug trace (plugin "bazooka_slot3.amxx")
L 04/05/2008 - 14:26:09: Run time error 4: index out of bounds
L 04/05/2008 - 14:26:09: bazooka_slot3.sma:: pfn_touch (line 945)
我尝试了在第945句代码后再增加下面的这句代码:
if(equal(ClassName1, "rpglancher")&&equal(ClassName2, "rpglancher"))
return PLUGIN_CONTINUE
不过发现问题还是没有解决,这个"index out of bounds"到底是怎么回事呢?
回复: 关于"index out of bounds"的问题
945应该是这句吧if(Has_Bazooka)
touched应该改成toucher
把你加的那行去掉,classname1应该是"player"
回复: 关于"index out of bounds"的问题
把touched改成toucher后还是不行啊,依然会出现上面的debug信息。回复: 关于"index out of bounds"的问题
那就改成 if(toucher < sizeof Has_Bazooka && Has_Bazooka)回复: 关于"index out of bounds"的问题
经过初步的测试,没发现debug信息了,再次感谢jim_yang楼主!
页:
[1]