My coding
import "std.zh" int FirstMessage = 12; int LastMessage = 12; int MessageBeingShown = 0; bool MessageOrMessagesInSession = false; bool w = true; bool ww = true; int x = 80; int y = 80; global script AllINeed { void run() { while(w == true) { if (MessageOrMessagesInSession == false) { if (Link->X == 80 && Link->Y == 80) { if (Link->PressA) { FirstMessage = 1; LastMessage = 1; MessageBeingShown = FirstMessage; Screen->Message(MessageBeingShown); MessageOrMessagesInSession = true; } } } else if (MessageOrMessagesInSession == true) { if (MessageBeingShown == LastMessage) { if (!Link->PressA) { Screen->Message(MessageBeingShown); } else if (Link->PressA) { Screen->Message(0); MessageOrMessagesInSession = false; } } else if (MessageBeingShown != LastMessage) { Screen->Message(MessageBeingShown); if (Link->PressA) { MessageBeingShown += 1; } } } Waitframe(); } } } ffc script TreeLilly { void run() { while (ww == true) { this->X = x; this->Y = y; if (Link->PressL) { Link->X = x; Link->Y = y; } Waitframe(); } } }
is ^ and even when Link is at x position 80 and y position 80 and treated as A Item button is pressed no message ever comes at all.