52yz 发表于 2008-8-18 09:54:16

请教个编码问题

amxx官方网站上的插件,防flash bug的,里面没有加对玩家的惩罚,虽然作者里面有注释说明
//new id = entity_get_edict(ent, EV_ENT_owner) //to kick/ban client,可我将这句的注释取消并试图通过new userid=get_user_userid(id)获得玩家id时,测试会报错
L 08/18/2008 - 09:44:02: Invalid entity 154
L 08/18/2008 - 09:44:02: Displaying debug trace (plugin "flashfix.amxx")
L 08/18/2008 - 09:44:02: Run time error 10: native error (native "entity_get_edict")
L 08/18/2008 - 09:44:02: flashfix.sma::think_grenade (line 108)

请教如何才能获得玩家的id?

baili1258 发表于 2008-8-18 16:39:31

回复: 请教个编码问题

不是已经获得ID了吗?
new id = entity_get_edict(ent, EV_ENT_owner) //to kick/ban client,
这句话的意思就是获得这个实体的主人,就是玩家id了
下面就可以直接添加惩罚函数了
例:
user_kill(id,0)//处死玩家....

52yz 发表于 2008-8-18 17:12:54

回复: 请教个编码问题

Post by baili1258
不是已经获得ID了吗?
new id = entity_get_edict(ent, EV_ENT_owner) //to kick/ban client,
这句话的意思就是获得这个实体的主人,就是玩家id了
下面就可以直接添加惩罚函数了
例:
user_kill(id,0)//处死玩家....

谢谢,我知道程序本意是这样,可就是因为报错,没达到效果,得不到玩家的正确id我才想知道到底用哪个才能得到?我是cs1.5

baili1258 发表于 2008-8-19 09:52:11

回复: 请教个编码问题

用我这个试下!
附件是我修改过的...

52yz 发表于 2008-8-19 16:45:46

回复: 请教个编码问题

Post by baili1258
用我这个试下!
附件是我修改过的...

谢谢,能达到效果,一直想用fakemeta,不太会用

vaker 发表于 2010-12-24 14:55:42

感谢分享 正好需要 3Q

Rulzy 发表于 2010-12-24 18:45:05

真能挖啊,两年多前的帖子也被你挖出来了……

LittleKu 发表于 2010-12-25 00:29:53

同上,,有时候发现在点通的朋友真有耐心,,

vaker 发表于 2010-12-26 00:40:56

真能挖啊,两年多前的帖子也被你挖出来了……
Rulzy 发表于 2010-12-24 18:45 http://www.dt-club.net/forum/images/common/back.gif

哈哈哈R版莫怪我正好是找这个插件 看到有 必然要回复一下啦哈哈:lol

八路军 发表于 2011-12-11 17:40:38

:)又学技术了
页: [1] 2
查看完整版本: 请教个编码问题