搜索
楼主: ali_zkz

[共享]板砖手雷=雷能砸人掉血

[复制链接]
发表于 2006-7-18 15:24:45 | 显示全部楼层 来自 中国–广东–深圳

回复: [共享]板砖手雷=雷能砸人掉血

该插件 不支持0.97
编译出现错误
请帮助解答!
message:
function not found <name ""entity_get_vector"> <plugin "grenades_are_heavy.amx>


注: 在编译的时候 0.97的 include下面是没有
VexdUM.inc
VexdUM_const.inc
VexdUM_stock.inc
的 
我编译 成功 没有错误
但是在 启动改插件的时候提示 该message!
请高人解答!
回复

使用道具 举报

发表于 2006-7-18 17:31:27 | 显示全部楼层 来自 中国–重庆–重庆

回复: [共享]板砖手雷=雷能砸人掉血

这个插件我的amxx1.0用得起,:)
回复

使用道具 举报

发表于 2006-7-18 17:33:02 | 显示全部楼层 来自 中国–重庆–重庆

回复: [共享]板砖手雷=雷能砸人掉血

该插件 不支持0.97
编译出现错误
请帮助解答!

本来就不支持amx的啊
回复

使用道具 举报

发表于 2006-8-21 07:25:52 | 显示全部楼层 来自 中国–广东–深圳

回复: [共享]手雷闪光烟雾弹可以砸人掉血的插件

Post by cityhonghu
[AMXX] Run time error 10 (plugin "grenades_are_heavy.amxx") - debug not enabled!
[AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

使用的是amxx1.71
如何解决?要加 debug吗?


我用 1.75,同问。
回复

使用道具 举报

 楼主| 发表于 2006-8-21 10:11:46 | 显示全部楼层 来自 中国–黑龙江–大庆

回复: [共享]手雷闪光烟雾弹可以砸人掉血的插件

Post by PIG
我用 1.75,同问。
不用把
我用的 正常  虽然也有错误提示  但使用正常啊
别管那些提示 没有用
回复

使用道具 举报

发表于 2006-8-23 23:11:56 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: [共享]板砖手雷=雷能砸人掉血

听起来蛮好玩的 收下了  谢谢搂主
回复

使用道具 举报

发表于 2006-8-25 22:52:33 | 显示全部楼层 来自 中国–广东–深圳

回复: [共享]板砖手雷=雷能砸人掉血

我+了DEBUG,但是他出现了一个更详细的错误报告。
  1. L 08/21/2006 - 14:50:55: [AMXX] Displaying debug trace (plugin "grenades_are_heavy.amxx")
  2. L 08/21/2006 - 14:50:55: [AMXX] Run time error 10: native error (native "entity_get_string")
  3. L 08/21/2006 - 14:50:55: [AMXX] [0] grenades_are_heavy.sma::pfn_touch (line 40)
  4. L 08/21/2006 - 14:51:04: [ENGINE] Invalid entity 155
  5. L 08/21/2006 - 14:51:04: [AMXX] Displaying debug trace (plugin "grenades_are_heavy.amxx")
  6. L 08/21/2006 - 14:51:04: [AMXX] Run time error 10: native error (native "entity_get_string")
  7. L 08/21/2006 - 14:51:04: [AMXX] [0] grenades_are_heavy.sma::pfn_touch (line 40)
  8. L 08/21/2006 - 14:51:04: [ENGINE] Invalid entity 161
  9. L 08/21/2006 - 14:51:04: [AMXX] Displaying debug trace (plugin "grenades_are_heavy.amxx")
  10. L 08/21/2006 - 14:51:04: [AMXX] Run time error 10: native error (native "entity_get_string")
  11. L 08/21/2006 - 14:51:04: [AMXX] [0] grenades_are_heavy.sma::pfn_touch (line 40)
复制代码



大概是说第40行有什么错误吧,我把错误发到官方去,也许作者很久没关注这个插件了,不见他修复。
然后我自己在论坛上搜索,修改了一下原代码,现在不报错误了。
原本是这样的
  1. public pfn_touch(ptr, ptd)
  2. {
  3.         if (ptd!=0 && ptr!=0) {
  4.                 new ptrname[32], ptdname[32], ptrModel[32]
  5.                 entity_get_string(ptr, EV_SZ_classname, ptrname, 31)
  6.                 entity_get_string(ptd, EV_SZ_classname, ptdname, 31)
  7.                 if(equal(ptrname, "grenade") && equal(ptdname, "player")) {
  8.                         if (gCurrentNade==ptr) return
  9.                         gCurrentNade=ptr
  10.                         new ptrOwner = entity_get_edict(ptr, EV_ENT_owner)
复制代码


然后我+了一句
  1. public pfn_touch(ptr, ptd)
  2. {
  3. [color="Red"]if ( is_valid_ent(ptr) )[/color]       
  4. if (ptd!=0 && ptr!=0) {
  5.                 new ptrname[32], ptdname[32], ptrModel[32]
  6.                 entity_get_string(ptr, EV_SZ_classname, ptrname, 31)
  7.                 entity_get_string(ptd, EV_SZ_classname, ptdname, 31)
  8.                 if(equal(ptrname, "grenade") && equal(ptdname, "player")) {
  9.                         if (gCurrentNade==ptr) return
  10.                         gCurrentNade=ptr
  11.                         new ptrOwner = entity_get_edict(ptr, EV_ENT_owner)
复制代码
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表