下面是引用 s091140 于 2014-04-07 18:51 发表的 武器插件完美独立后备弹一问:
目前我使用以下方法
MAX_AMMO 10 是最大后备弹数目为10
register_forward(FM_PlayerPostThink, "fw_PlayerPostThink")
public fw_PlayerPostThink(id)
{
if(!user_has_weapon(id, CSW_DEAGLE) && g_had_musket[id])
g_had_musket[id] = 0
if(g_had_musket[id] && cs_get_user_bpammo(id, CSW_DEAGLE) > MAX_AMMO )
{
cs_set_user_bpammo (id, CSW_DEAGLE, MAX_AMMO)
}
}
但仍可不停买子弹
用FM_PlayerPostThink会很吃资源吗?
有方法可完美独立后备弹吗?
你这样不算独立备弹...
只是在做给子弹的动作
所谓的独立备弹..只是 2把一样的枪 买子弹后 2把枪的 备弹 不相等 才算是 真正的独立
不过 如果要做这种备弹 要先学会 如何使用..阵列去代替子弹显示AMMOX子弹显示数字跟备弹的区分..判断