下面是引用 zdt 于 2011-03-13 16:44 发表的 让武器一离开手就人间蒸发,|怎样没收装备:
我想放在英雄那里..一死就没收英雄之怒...以免有人不遵守规则..拿英雄之怒
可以使用fakemeta里面的FM_SetModel
复制程式
public fw_SetModel(entity, const model[])
{
new id
id = pev(entity, pev_owner) // 取得武器拥有者的id
if (equal(model[7], "w_m4a1.mdl") && g_hero[id]) // 如果该玩家是英雄且掉下了英雄之怒(这里的英雄之怒为m4a1改)
{
fm_kill_entity(entity) //直接把掉下来的英雄之怒移除
return FMRES_IGNORED
}
return FMRES_IGNORED
}
stock fm_kill_entity(index)
{
set_pev(index, pev_flags, pev(index, pev_flags) | FL_KILLME)
return 1;
}