There is no universal GameShark code for unlimited ammo in Resident Evil 4. GameShark/Action Replay codes are version-specific (region, revision, platform) and largely ineffective on sixth-gen+ consoles due to memory protection.
Part of RE4's design is resource tension—embracing it makes victory sweeter.