下面是引用 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;
}