Same is the case with me, Spawnwep works for like the first 2 or 3 spawns then stop working. Either way I've a suggestion for Human i.e to try re-building the spawnwep system. He claimed that it works on a local host but doesn't work with on Thijn's one.
spawnwep <- array(100, null); // you can define this globally and later on save that array to a db on player part
//then in your onPlayerCommand() function do whatever you want to. :D Hope that helps. If you wish then I've a ready made script for spawnwep though!