If there is a syntax error in the map's script, you won't be able to play the map in wc3.
But you totally jumble things up. You either are in the JNGP editor, JassCraft or the Wc3 game, not all three things at once. Those programs do not communicate with each other. So you are expected to post the error log of the same place/program you are facing the error. The statement "wc3 does not let me play my map" does not help us much, wc3 provides no useful syntax analysis for us.
When we say that we doubt you are using a JNGP that uses cohadar's JASSHelper, why do you post a picture of JassCraft?
Of course you should instread post the report of JASSHelper, above you displayed
after that loading bar, a big window shows up titled "Syntax Errors". That is the one you should show and mark the line with the first error.