====== Checkpoints using ScriptArea's ====== **1**. make a ScriptArea large enough for the player to walk through. I named mine **"ScriptArea_1" ** {{http://oi48.tinypic.com/5tz860.jpg?direct&300}} **2**. create a PlayerStartArea this time I name mine **"PlayerStartArea_1"** {{http://i49.tinypic.com/2qs17op.jpg?direct&185x300}} as for the script: |void OnStart() \\ { \\ AddEntityCollideCallback(“Player”, “ScriptArea_1”, “Restart”, true, 1); \\ } \\ \\ void Restart(string &in asParent, string &in asChild, int alState) \\ { \\ CheckPoint (“FirstCheckpoint”, “PlayerStartArea_1”, “Happening”, “DeathCategory”, “Deathtext”); \\ } \\ \\ void Happening(string &in asName, int alCount) \\ { \\ /Stuff you want to happen after you die/ \\ //}// | //and as for the .LANG file// | // \\ // \\ Text you want in the black screen after you die// \\ // // \\ // | //Now if you walk through the ScriptArea and die, you respawn at the PlayerStartArea you created. // \\