Добрый день. Если вы играете в игру Half-Life 2 без использования сторонних программ или скрытых возможностей самой игры, бесконечное оружие появиться у вас не может. Игра не предусматривает такой функции. Его появление можно объяснить только двумя способами. Либо в игре имеется баг, что возможно прежде всего если игра пиратская, либо вы сами или кто-то другой ввел в игру чит-код через консоль для получения всего боекомплекта. Последнее можно проверить наличием или отсутствием доступа ко всему оружию в игре.