No it is not possible as the Warcraft III source code is not in the public domain (unfortunately).
You can attach assembly debuggers to the Warcraft III process at any time. However good luck finding a bug with one! If you are brave enough to try this my personal favorite is ollydbg. Start WC3 and attach it to the Warcraft III process when you want to debug. Do note that doing this violates the Warcraft III terms of use, will probably get you banned from BattleNet if done while connected to BattleNet and is technically illegal in most countries.
However do not get your hopes up, I tried doing this for "compatibility between software" reasons (so that I could create a blp library that accurately reads blp files as their public documentation is terrible) and had practically no luck after hours of trying.
The grammar of what you are asking makes no sense.But yo could by save the game before the map and game crash, so its a temporary use this method for play alone or multiplayer. Or its impossible?
The grammar of what you are asking makes no sense.
Save games are not an accurate state capture. As such after loading a crash may not occur that happened after it was originally saved. Many systems also break after load, such as periodic timers are set to "one-shot" and all data in any array index 8191 is lost.
It is far better to use a replay to reproduce a crash since that advances game state until the point of crash. Further more they can be dumped in parallel with game progression so even if the game crashes the replay will run until that point.
It is always possible to attach the debugger to the Warcraft III process however if it helps you is another question. Trying to understand part of ~1,000,000 lines of undocumented, compiler writted x86 assembly is not really humanly possible. Do note that if you attach it during a multiplayer game chances are you will lag out as every time you break it will stop all network communication for a period.
If the game crashes then all state is as good as lost. It is called a crash for a reason. This is why you usually save often in games. So sad WC3's save function is bugged so one cannot do this.