jiunnwoei2629 发表于 2009-7-30 22:49:35

[以解決]weapon-x 問題

本帖最后由 jiunnwoei2629 于 2009-8-3 17:32 编辑


Invalid player id 0
Displaying debug trace (plugin "weapon-x.amxx")
Run time error 10: native error (native "get_user_attacker")
    weapon-x.sma::doDamage (line 567)

register_event("Damage", "doDamage", "b", "2!0")

if (!xmp5_carrier && !xm3_carrier && !xarmor_carrier && !xkevlar_carrier && !xknife_carrier && !xrevolver_carrier)
請問這是什麼問題
有沒有人有辦法解決這個debug的問題
拜託各位幫忙一下

Rulzy 发表于 2009-8-1 09:04:30

在 new plrDmg = read_data(2) 前面加上一句:
if(!is_user_connected(id)) return PLUGIN_CONTINUE

很多这种出错基本上都是因为没有判断玩家是否已连接造成的。

jiunnwoei2629 发表于 2009-8-1 23:13:37

在 new plrDmg = read_data(2) 前面加上一句:
if(!is_user_connected(id)) return PLUGIN_CONTINUE

很多这种出错基本上都是因为没有判断玩家是否已连接造成的。
Rulzy 发表于 2009-8-1 09:04 http://www.dt-club.net/forum/images/common/back.gif
L 08/01/2009 - 23:04:13: Displaying debug trace (plugin "1-weapon-x.amxx")
L 08/01/2009 - 23:04:13: Run time error 4: index out of bounds
L 08/01/2009 - 23:04:13:     1-weapon-x.sma::doDamage (line 638)
還是一樣耶

Rulzy 发表于 2009-8-3 00:19:20

同样的,在
new plrAttacker = get_user_attacker(id, plrWeap, plrPartHit)
后面再加上一句:
if(!is_user_connected(plrAttacker)) return PLUGIN_CONTINUE;

jiunnwoei2629 发表于 2009-8-3 00:24:49

OK 現在就去測試看看
感謝幫忙@@

lhty 发表于 2009-8-4 00:28:23

哎 看不懂 要好好学习哈~
页: [1]
查看完整版本: [以解決]weapon-x 問題