Quote:
why you have to do old_weapons?
|
To do comparision of player's weapons before/after buying.
It's possible to do very insignificant optimization though:
Code:
new weapon = g_weapons[id]
client_command(id)
weapon = g_weapons[id] & ~weapon
if (weapon) {
// ...