Falls du auf PC spielst: schau mal (falls vorhanden) im CS nach. Lade die Zelle, such den Behälter in dem du das Zeug ablegst und merk dir seine ID (also z.B. ICChestUpper01 oder so). Schau dann links bei Container nach genau diesem Behälter und rufe sein Eigenschaftenfenster per Doppelklick auf. Jetzt steht irgendwo links im Fenster das Kontrollkästchen "Respawns". Wenn es aktiviert ist, ist die Ursache für das Verschwinden schonmal gefunden.
Wenn du Lust hast, kannst du das Kästchen deaktivieren, auf OK klicken und die Änderung in einem kleinen Plugin speichern, das du vor dem Spielstart zusätzlich lädst. Dann sollten die Waffen auch in der Kiste bleiben (vorausgesetzt, du tust sie in die, welche du bearbeitet hast).

PS: im Forum