View Single Post
  #30  
Old 09-27-2009, 02:46 AM
Liz Shaw's Avatar
Liz Shaw Liz Shaw is offline
Approved Member
 
Join Date: Oct 2008
Posts: 561
Default

I think I've got this wrong:

Level.AddActionHandler( Level.AH_ACTOR_KILLED , "PKUR" , "OnKilledKurier");

Level.AddActionHandler( Level.AH_FINISH_CHANGECLOTH, 'WSOL', "OnChangeWSoldierCloth" );

-- patch
Level.AddActionHandler( Level.AH_ACTOR_KILLED , "GO07" , "OnKilledMarkedOfficer");
Level.AddActionHandler( Level.AH_ACTOR_HITTED , "GO07" , "OnKilledMarkedOfficer");

Level.AddActionHandler( Level.AH_ACTOR_KILLED , "GO02" , "OnKilledMarkedOfficer");
Level.AddActionHandler( Level.AH_ACTOR_HITTED , "GO02" , "OnKilledMarkedOfficer");

Level.AddActionHandler( Level.AH_PLAYER_INVENTORY );

...

function Level.ChangeKurierTask()

Level.AddMissionTask( MissionText.Task_2, 'FREE', "levels\\posilka\\free_task.txt" );
Level.RemoveMissionTask( 'GETK' );

Level.PlayMenuSound("task_finish");
Level.AddLargeMessage( MissionText.Message_1, 15.0, 255, 255, 255 );
Level.EnableLevelMark( 'GETK' , false );
Level.EnableLevelMark( 'FREE' , true );

local kurier = Level.FindActor('PKUR');
if ( kurier != nil ) then
Actor.SetMapHidden( kurier, false );
Actor.MarkAsTarget( kurier, true );
end;

Level.EnableLevelMark( 'OFFR' , true );

-- patch
Level.CheckKilledOfficers();

Level.ShowTargetGuards();

end;

function Level.OnChangeWSoldierCloth()

local player - Level.GetPlayer();
if ( player !=nil ) then
Actor.EnableMesh (player, "grm_cap" , false);
end;


When I load the level, a Syntax error is triggered.
Reply With Quote