![]() |
|
Death to Spies Stealth action. Professional spy working for the Soviet counterintelligence service executes dangerous operations in the heart of German territory. |
|
Thread Tools | Display Modes |
#30
|
||||
|
||||
![]()
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. |
Thread Tools | |
Display Modes | |
|
|