TCMBW 发表于 2009-8-5 14:48:36

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

public fw_damage(attacker)
{       
      new wpid = get_user_weapon(attacker)

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

报错:native error (native "get_user_weapon")

As.E_Impala 发表于 2009-8-5 16:10:11

你这是什么?weaponmod?

TCMBW 发表于 2009-8-5 17:16:28

武器作用。
这个插件的核心代码,没有这一段插件就失去意义了。

Rulzy 发表于 2009-8-5 20:22:21

new clip, ammo
new wpid = get_user_weapon(attacker, clip, ammo);

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

jim_yang 发表于 2009-8-5 21:00:17

1.8.0以后的版本后两个变成可选参数了。

TCMBW 发表于 2009-8-6 14:12:37

谢谢R版和各位,但还是提示同样的错误。。

lnjkming 发表于 2009-8-6 21:25:33

呵呵 试试在前面加句 if(!is_user_alive(attacker))return ;

Rulzy 发表于 2009-8-7 12:44:08

请写出你是如何定义事件 fw_damage 的。

TCMBW 发表于 2009-8-7 23:24:17

呵呵,解决了,lnjkming 说的对,是这么回事,今天一天不再出现这种问题了。通过lnjkming 提醒,还一起解决了其他插件出现的类此问题。再次谢谢各位和R版的热心帮忙!
页: [1]
查看完整版本: 求助:如何定义这段代码不出错,谢谢帮忙。