搜索
查看: 2507|回复: 8

求助:如何定义这段代码不出错,谢谢帮忙。

[复制链接]
发表于 2009-8-5 14:48:36 | 显示全部楼层 |阅读模式 来自 山东临沂
public fw_damage(attacker)
{       
        new wpid = get_user_weapon(attacker)

.....................

报错:native error (native "get_user_weapon")
发表于 2009-8-5 16:10:11 | 显示全部楼层 来自 北京
你这是什么?weaponmod?
回复

使用道具 举报

 楼主| 发表于 2009-8-5 17:16:28 | 显示全部楼层 来自 山东临沂
武器作用。
这个插件的核心代码,没有这一段插件就失去意义了。
回复

使用道具 举报

发表于 2009-8-5 20:22:21 | 显示全部楼层 来自 福建漳州
new clip, ammo
new wpid = get_user_weapon(attacker, clip, ammo);

要定义两个变量clip、ammo,虽然可能这两个变量你可能用不到,但调用参数是这样,所以必须加上。
回复

使用道具 举报

发表于 2009-8-5 21:00:17 | 显示全部楼层 来自 北京海淀
1.8.0以后的版本后两个变成可选参数了。
回复

使用道具 举报

 楼主| 发表于 2009-8-6 14:12:37 | 显示全部楼层 来自 山东临沂
谢谢R版和各位,但还是提示同样的错误。。
回复

使用道具 举报

发表于 2009-8-6 21:25:33 | 显示全部楼层 来自 广东广州
呵呵 试试在前面加句 if(!is_user_alive(attacker))  return ;
回复

使用道具 举报

发表于 2009-8-7 12:44:08 | 显示全部楼层 来自 福建漳州
请写出你是如何定义事件 fw_damage 的。
回复

使用道具 举报

 楼主| 发表于 2009-8-7 23:24:17 | 显示全部楼层 来自 山东临沂
呵呵,解决了,lnjkming 说的对,是这么回事,今天一天不再出现这种问题了。通过lnjkming 提醒,还一起解决了其他插件出现的类此问题。再次谢谢各位和R版的热心帮忙!
回复

使用道具 举报

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

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