Usually they don't give nationality, regardless of how long you stay.
You can get employment and stay on an employment visa, which is renewable annually, as long as you stay employed.
You can also get a student visa by learning a language or Muay Thai. I hear you don't even have to learn anything, just pay the school and they'll give documents to make that visa.