If you want you can send me the map / attach it here on the post so i may take a look at it

I've done fixing WEU maps some times, tough it's not 100% guarantee of it will work.
But my friend opened. How can i know what is WEU add-on trigger or everything like that? Can i "convert" this stuff to WE normal trigger?
Well, as you don't denied you used WEU i'm assuming you used it. Also, awnsering how do you know what is a add-on trigger, other than checking it in every action (unless you remember them as i do) you could just try to open your map in normal WE. It will display something like "Function do not exist in database:
add atribute". Also, sadly, it doesn't show every function that does not exist in the first msg. You will keep getting the errors.
Also, i never used an editor named "Newgen World Editor". If your friend were talking about Jass NewGen Pack, as far as i know it does support WEU, so it would explain the fact your friend could have opened your map.
Sorry for the double post
Theres an edit button on your posts
there's no custom script or triggers with zZ_ in it's name. D:
The World Editor my friend used is called Newgen World Editor.
I'll send to you all codes he used with this WE.
it's not a script neither and trigger, zz_[something] are
variables that the WEU creates on your map. Just delete them.
The WEU use "Advanced Triggers". If you use some of them you have to delete them!
Second step is to remove the Custom Script, that the WEU creates to use those Advanced triggers. You can found the script, when you are in the Trigger Editor and click in the left line on the map name. Now on the right side there is a long script - delete it.
He meant the map script. In the trigger editor you can set map scripts that will run no map init before every other trigger. To acess them just click your map name in the trigger editor. Also, WEU advcanced triggers
and WEU Add-ons functions both stops you from opening your map in regular WE.