The following weapons were used in the film Schindler's List:
German troops can be seen with Karabiner 98ks during the cleaning of the ghetto and during the Jews' internment in the Płaszów concentration camp.
Karabiner 98k - German manufacture 1937 date - 7.92x57mm Mauser
A man tries to stop an SS NCO from shooting an escaping boy, only to be shot himself moments later.
The same SS NCO. Note the bent bolt handle.
Germans execute Jewish men with a K98K.
Amon Goeth uses a K98K while investigating the theft of a chicken. Note the bent bolt handle.
A Walther P38 is only seen in one scene, when Goeth has to dig up and then burn the bodies from the liquidation of the Krakow ghetto. One of his men feigns madness and fires into the mass of burning corpses.
Walther P38 pistol (manufactured at the Mauser Factory) - World War Two dated - 9x19mm
One of Goeth's men fires into the mass of burning corpses.
Mauser rifle with straight bolt handle
Some of the Germans are seen with Mauser rifles with straight bolt handles instead of K98K, which have bent bolt handles.
This is possibly the type of rifle used.
SS troops deploy to force Schindler's Jews to shovel snow. Note the straight bolt handle on the rifle on the right.
Several of the SS-troops is seen carrying (but not using) the Haenel-Schmeisser MP28/II.
Some of the SS troops executing Jews in the apartment building are using MP40 submachine guns.
An SS soldier with an MP40.
An SS soldier with his MP40 during the liquidation of the Krakow ghetto.
An MG34 is seen mounted on a motorcycle sidecar.
MG34 7.92x57mm Mauser with 75-round ammo drum
The Luger P08 appears to be the sidearm of choice in this film. All executions by pistol are done with Lugers. The Lugers used had to be flashpaper guns, and were likely retained in later scenes for continuity reasons.
An SS-Sturmann executes an ailing woman with a Luger.
Goeth attempts to shoot the rabbi for inefficiency. The pistol misfires at first, and then Goeth removes and checks the magazine, pulls back on the toggle bolt (ejecting a round) and tries to fire again, with the same result. Barring an act from God, there's probably something wrong with the firing pin (as speculated by Goeth's men.)
Goeth executes one of twenty-five men to warn against future escape attempts. Notice the weird muzzle-flash, indicating that these are probably flash paper guns.
Steyr Mannlicher-Schoenauer Sporter
Amon Goeth (Ralph Fiennes) uses a Steyr Mannlicher-Schoenauer fitted with a scope to kill prisoners in the labor camp.
Mannlicher-Schoenauer Sporter with Scope
A close-up of Goeth's rifle as he "motivates" the workers in his camp.
During the scene where Goeth tries to execute Rabbi Lewartow for not making enough hinges, his Luger keeps misfiring. Goeth takes out a CZ 27, which will not fire either. He has to settle for pistol whipping the rabbi with the CZ 27.
Czech CZ 27 - 7.65mm. When Germany took over Czechoslovakia, all production and stores of Czech weapons were immediately commandeered by the German Armed Forces.
Goeth pulls a CZ 27 pistol from his pocket after his Luger misfires. It's surprising that a concentration camp commander would feel the need to have a backup pistol.
Goeth is frustrated that his backup pistol won't finish the job either. He repeatedly racks the slide, but no rounds are ejected. Though during production, the pistol was probably just unloaded, in reality, having bent feed lips (perhaps by dropping the loaded magazine) will keep rounds in the magazine but not let the first one ride high enough to be picked up by the bolt face. This is a common problem with damaged magazines. Since Goeth would not make a novice mistake of not noticing that his own pistol is unloaded, "Failure to feed due to deformation of the feed lips" is probably what was being portrayed in the film.
In a quick editing mistake, the CZ27 is exchanged for a large revolver. Goeth drops it on the pavement when he walks away. This pistol is much too big to have come out of Goeth's pocket.
The CZ27 magically morphs into a rather large revolver.
The revolver after Goeth drops it on the ground.