User Tools

Site Tools



Checkpoints using ScriptArea's

1. make a ScriptArea large enough for the player to walk through.

I named mine “ScriptArea_1”


2. create a PlayerStartArea this time I name mine “PlayerStartArea_1”


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

<CATEGORY Name=“DeathCategory”>
<Entry Name=“Deathtext”>Text you want in the black screen after you die </Entry>

Now if you walk through the ScriptArea and die, you respawn at the PlayerStartArea you created.

hpl2/tutorials/scripting/checkpoints_using_scriptarea_s.txt · Last modified: 2012/09/16 10:53 by steve