landscape texturing

I absolutely don’t know how to apply more than 2 textures on a landscape.
I’ve already used texture splatting, but it only works for 2 textures.
How can I give my landscape multiple textures?

why not use projection painting?
basically you:
-unwrap your mesh into your first picture
-then add another uv texture
-then unwrap the mesh on that second texture
-then go to texture paint mode
-enable clone and clone layer
if you still dont get it maybe ill do a more comprehensive tut.
-get two images
-upload them into the meshs texture into 2 different slots,(1 for each picture)
-then use another image as a stencil.
if you dont know what that is, go here:

(the second one might be better)

Here is my attempt: