1. Person + direction:
Okay, I got a script where you press A to bring up a String message:
// "Person"
// Talk to the FFC by pressing A.
// Loosely based on scripts by pkmnfrk & beefster09
//
ffc script Person { void run(int m) { while(true) { while((Link->X < this->X - 8 && Link->Dir != DIR_RIGHT)
|| (Link->X > this->X + 8 && Link->Dir != DIR_LEFT)
|| (Link->Y < this->Y - 8 && Link->Dir != DIR_DOWN)
|| (Link->Y > this->Y + 8 && Link->Dir != DIR_UP)
|| (Link->X > this->X + 20 && Link->Dir == DIR_LEFT)
|| (Link->X < this->X - 20 && Link->Dir == DIR_RIGHT)
|| (Link->Y > this->Y + 24 && Link->Dir == DIR_UP)
|| (Link->Y < this->Y - 12 && Link->Dir == DIR_DOWN)
|| Link->Z > 0
|| this->Data == 0
|| !Link->InputA) { Waitframe(); } Link->InputA = false; Screen->Message(m);
do {
Waitframe();
} while (Link->InputA);
}
}}
For the past half hour, I have been trying to get this script to make it so the string will only come up if you are looking at a certain direction. So this is what I came up with:
-- There would be an if statement where say m=1 is all directions, m=2 is facing north, m=3 is facing west, m= 4 is east, and m= 5 is south.
I tryed to make it myself but it wasn't working, so hopefully this sorta thing is easy.
2. Pressing A -> Warp
This is an easy script I am guessing. Basically if you are standing on the FFC and you press A, you will be warped to the next screen. And I don't know if it matters or is needed but you can do a m=1: is for a direct warp and m=2 is for a stair warp.
3. Grasshoppers.
This is just a graphic thing. I was thinking of having little Tektites like things jumping around. They won't do any harm to the player as they are just to liven up the place i.e. a swamp. So yeah, they will randomly jump around the screen, and if possible jump away from Link if Link get close to them.
Anyways, hope any of you guys can help me out. I will give you credit also! Thanks