This is the first time I have made a cutscene for a level where I give the player a saber. I followed what the tutorial said to do about setting the right camera view at the end of the cutscene. For some reason it changes the camera view every time (if you are in 1st person before the cutscene you are in 3rd after it and vice versa). What's wrong?
        
------------------
Have Lightsaber Will Travel JK Editing tips, troubleshooting information, resources and more.
The Massassi A SW Galaxies Player Association
                
                
                    Code:
        
    symbols
surface		switch
message 		activated
thing			cam
thing			cam2
thing			cam3
thing			door
thing			enemy1
thing			enemy2
thing			enemy3
thing       	pos                              desc=generator_ghost
template    	enemyTpl                         desc=enemy_to_generate
thing				player			local
sound			snd1
int			done=0			local
flex			cspeed=5.0
int			Player			local
int			check				local
int         	enemy                   local
end
code
activated:
if (done == 0)
      {
	check = GetSenderRef();
	if (check == switch)
		{
		Player = GetLocalPlayerThing();
		SetActorFlags(Player, 0xa00000);
		StopThing(Player);
		Print("The hangar doors are now open.");
		SetCameraFocus(0, cam);
		SetCurrentCamera(0);
		Sleep(2.0);
		MoveToFrame(cam, 1, cspeed);
		Sleep(2.0);
		enemy = CreateThing(enemyTpl, pos);
		AISetMoveSpeed(enemy2, 1);
		AISetLookFrame(enemy2, 1);
		AISetMoveFrame(enemy2, 1);
		Print("Don't move scum!");
		Sleep(2.0);
		MoveToFrame(cam, 2, cspeed);
		Sleep(1.0);
		Print("I don't know who you are, but you aren't getting out of here.");
		Sleep(6.0);
		PlaySoundLocal(snd1, 1, 0, 132);
		Sleep(1.0);
		PlaySoundLocal(snd1, 1, 0, 132);
		Sleep(1.0);
		PlaySoundLocal(snd1, 1, 0, 132);
		Sleep(1.0);
		Print("What's that?");
		Sleep(3.0);
		SetCameraFocus(0, cam2);
		SetCurrentCamera(0);
		Sleep(2.0);
		Print("An Imperial Star Destroyer just entered the sector!");
		Sleep(2.0);
		SetCameraFocus(0, cam);
		SetCurrentCamera(0);
		Sleep(3.0);
		Print("They're launching fighters and landing craft.");
		Sleep(2.0);
		Print("Scramble the fighters. Prepare to repel boarding parties.");
		Sleep(4.0);
		SetCameraFocus(0, cam3);
		SetCurrentCamera(0);
		Sleep(1.0);
		Print("Great, stuck between the pirates and the Imps!");
		Sleep(2.0);
		Print("Maybe I can get back to my ship and get away in the confusion.");
		Sleep(3.0);
		SetCameraFocus(0, jkGetLocalPlayer());
		If (jkGetSaberCam() == 1)
		{
		CycleCamera();
		}
		DestroyThing(cam);
		// unfreeze Kyle and enemies
		ClearActorFlags(Player, 0xa00000);
		AIClearMode(enemy1, 0x2000);
		AISetMode(enemy1, 0x200);
		AIClearMode(enemy2, 0x2000);
		AISetMode(enemy2, 0x200);
		AIClearMode(enemy3, 0x2000);
		AISetMode(enemy3, 0x200);
		done = 1;
		}
	}
return;
end------------------
Have Lightsaber Will Travel JK Editing tips, troubleshooting information, resources and more.
The Massassi A SW Galaxies Player Association
Have Lightsaber Will Travel JK Editing tips, troubleshooting information, resources and more.
www.swgalaxies.net For all your Star Wars Galaxies needs
The Massassi A SW Galaxies Player Association
                
            www.swgalaxies.net For all your Star Wars Galaxies needs
The Massassi A SW Galaxies Player Association
 
![http://forums.massassi.net/html/wink.gif [http://forums.massassi.net/html/wink.gif]](http://forums.massassi.net/html/wink.gif)

![http://forums.massassi.net/html/biggrin.gif [http://forums.massassi.net/html/biggrin.gif]](http://forums.massassi.net/html/biggrin.gif)