beppo got the codes to summon the weapons from himself... he made the game, lol.
i used to have a list somewhere, but basically, freon had it... before you play, or when you're bored, open up the infiltration level editor, and click on the little pawn button (pawn, ya know, the chess piece) and you can find the weapons under the inventory -> weapons list. almost every pickup is from the inf_core package, so to summon a weapon, you must type summon inf_core.infc_weapon or inf_core.infc_weaponclip for ammo. i find that if you take a weapon for example, like inf_core.infc_p90 you can get its ammo by typing inf_core.infc_p90clip. you can also get the special exploding magazines by putting the word "det" before the gun, such as detp90clip.
going off topic:
a fun thing to do is bind a projectile to a key. take inf's 40mm projectile inf_core.infc_40mm (i believe) and set it so that whenever you hit a certain key, one will appear as if you shot it, it will fly forward and detonate (unless its too close, it will bounce)
to bind something to a key, use the command: set input <key> <function>
so for my grenade launcher, i use set input x summon inf_core.infc_40mm and whenever i hit x, a grenade flys from me, even if i dont have a grenade launcher. you can do this with all of the keys on your keyboard or mouse, even the wheel up and down too.
Disclamer: if you break your computer, its not my fault... you accept this disclamer by simply reading this post and/or doing anything suggested by this post.