posted 09-21- 08:43 AM CT (US)
Pretty easy.
Edit all the screens as if it is a normal place. So Dink can walk around and go outside and warps when you make him walk into a door and warpplace. Basically you should build it so that you can manually (keyboard) walk Dink through the intro. I hope you know how to do all this stuff. Now add a global variable. set this to zero. When the game starts up make dink appear in the first room. Add a roomscript to this room. and start the main void with this:
If (&globalspritename == 0)
{
This way you can use the room also without the cutscene restarting when dink enters again.
Now type:
freeze(0);
Dink cannot be controlled by the player.
Now use talk, move_stop and wait commands to show the cutscene. If you want Dink to leave the room. Make him walk to the door or the edge of the screen or into a warp, and the game will automatically load the next screen.
Now add another roomscript to the next room. This will be run also. Now make dink do all the things you want him to do until he reaches the end of the cutscene.
Now set the global variable to one. And the cutscene will not occur again. All commands I mentioned can be found in the dinkc.txt file. Also ask more questions if you do not know how to do it.