怎么样截获玩家接触到地上武器的事件
例如枪支掉到地上,不想让某个人捡,如何能做到他站在上面,但是根本不往手里捡武器,就好像脚底下什么都没有一样,而不是捡起来再扔掉。回复: 怎么样截获玩家接触到地上武器的事件
在官方论坛有一个无限弹药的插件,你可以参考一下里面是如何判断玩家捡起武器的。回复: 怎么样截获玩家接触到地上武器的事件
#include <amxmodx>
#include <amxmisc>
#include <engine>
public plugin_init()
{
........
register_touch("weaponbox", "player", "Touch_Weapon")
register_touch("weapon_shield", "player", "Touch_Shield")
}
public Touch_Weapon(ent, id)
{
if(!is_user_connected(id) || !is_user_alive(id)) return PLUGIN_CONTINUE
new model
entity_get_string(ent, EV_SZ_model, model, 31)
if(equali(model, "models/w_deagle.mdl"))
{
//根据枪的模型,判断是什么枪。
//如果允许玩家捡枪,return PLUGIN_CONTINUE
//如果不允许玩家捡枪,return PLUGIN_HANDLED
}
}
public Touch_Shield(ent, id)
{
if(!is_user_connected(id) || !is_user_alive(id)) return PLUGIN_CONTINUE
//如果允许玩家盾牌,return PLUGIN_CONTINUE
//如果不允许玩家盾牌,return PLUGIN_HANDLED
}
回复: 怎么样截获玩家接触到地上武器的事件
嗯,我看明白了,楼主看明白了吗? 谢谢,找了半天,这才找到 这个不错。。。 buc ,,aaa
页:
[1]