搜索
查看: 2661|回复: 9

关于判断玩家手中的武器

[复制链接]
发表于 2008-11-22 15:38:23 | 显示全部楼层 |阅读模式 来自 中国–辽宁–沈阳
什么函数可以判断玩家手中用的武器然后根据手中的武器是什么执行下一步?或者相关插件也可以!
比如:判断出玩家A手中正拿着AK47然后执行把他K了
发表于 2008-11-22 16:12:03 | 显示全部楼层 来自 中国–湖北–襄阳

回复: 关于判断玩家手中的武器

回复

使用道具 举报

发表于 2008-11-22 19:43:34 | 显示全部楼层 来自 中国–广东–深圳

回复: 关于判断玩家手中的武器

应该可以的,不是有那个插件可以显示枪的么。
不过我不知道怎么搞。。呵~--~
回复

使用道具 举报

发表于 2008-11-25 23:43:12 | 显示全部楼层 来自 中国–广东–中山

回复: 关于判断玩家手中的武器

CurWeapon是玩家切换武器事件,在这个时候判断玩家切换到哪一种武器就可以了。二楼说的get_user_weapon功能全面,但缺乏一个有效的判断时机。
回复

使用道具 举报

发表于 2008-11-26 03:25:41 | 显示全部楼层 来自 中国–广东–惠州

回复: 关于判断玩家手中的武器

Post by apocalyptic
CurWeapon是玩家切换武器事件,在这个时候判断玩家切换到哪一种武器就可以了。二楼说的get_user_weapon功能全面,但缺乏一个有效的判断时机。
这个事件太频繁了。没什么必要都不要HOOK这个事件。
回复

使用道具 举报

发表于 2008-11-26 08:36:32 | 显示全部楼层 来自 中国–湖北–襄阳

回复: 关于判断玩家手中的武器

Post by apocalyptic
CurWeapon是玩家切换武器事件,在这个时候判断玩家切换到哪一种武器就可以了。二楼说的get_user_weapon功能全面,但缺乏一个有效的判断时机。


比如:他想让拿AK的玩家加钱100,我正好拿AK,但是却没有换枪,你咋加呢?
CurWeapon也不是万能的,用
register_forward(FM_PlayerPreThink,         "test")
就准确一些。
回复

使用道具 举报

发表于 2008-11-26 10:23:55 | 显示全部楼层 来自 中国–广东–中山

回复: 关于判断玩家手中的武器

可以改为WeaponPickup事件,只要捡起或者买到武器,就可以检查,配合get_user_weapon使用。
回复

使用道具 举报

发表于 2008-11-26 12:52:05 | 显示全部楼层 来自 中国–湖北–襄阳

回复: 关于判断玩家手中的武器

Post by apocalyptic
可以改为WeaponPickup事件,只要捡起或者买到武器,就可以检查,配合get_user_weapon使用。


那新局保留的有枪呢,那也没买也没捡,又没切换???
回复

使用道具 举报

发表于 2008-11-26 13:03:32 | 显示全部楼层 来自 中国–广东–中山

回复: 关于判断玩家手中的武器

Post by '[Grief.QQ
']那新局保留的有枪呢,那也没买也没捡,又没切换???
如果排除插件或者其他原因的武器获取,就游戏本身而言,任何武器的来源都只能是买或者捡,只要卡住这两个源头就可以了,不存在新局保留的问题。
回复

使用道具 举报

发表于 2008-11-26 13:09:07 | 显示全部楼层 来自 中国–北京–北京–海淀区

回复: 关于判断玩家手中的武器

事实上get_user_weapon就是通过hook CurWeapon这个事件来得到玩家当前手里的枪的。
回复

使用道具 举报

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

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