下面是引用 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子彈顯示數字跟備彈的區分..判斷