Technically there's nothing wrong with it, but I don't think the translator likes your comments and/or spacing.  Getting rid of the comments after the if's worked for me:
#Fontsize(50)
#Mwin("Please enter password")
#Prompt("Go to the temple to get the password! Enter it here!", dest$)*Question asks you to enter password
#If(dest$=="shrine")
{
  #mwincls()
  #mwin("You may enter the forest!")
  #delay(3)
  Send("forest.brd", 19, 9, 1)
}
#if(dest$~="shrine")
{
  #mwincls()
  #mwin("Go to the temple!")
  #delay(3)
  Send("2.brd", 1, 1, 1)
}