![]() |
|
|||||||
| 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 |
|
|
|
#1
|
||||
|
||||
|
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. |
|
#2
|
||||
|
||||
|
1. Equals instead of minus is needed:
Code:
local player - Level.GetPlayer(); Code:
function Level.OnChangeWSoldierCloth()
local player - Level.GetPlayer();
if ( player !=nil ) then
Actor.EnableMesh (player, "grm_cap" , false);
end;
|
|
#3
|
||||
|
||||
|
I'm still getting the error! Which position does it have to be in?
|
|
#4
|
||||
|
||||
|
Quote:
![]() P. S. http://www.lua.org/manual/5.1/ |
|
#5
|
||||
|
||||
|
I think I messed up the "Winter Cold" LUA, so I decided to withdraw placing spare soldier's uniforms for now.
A new problem has been encountered in "Stronghold" - I can't enter the prison in the spare warden's uniform. |
|
#6
|
||||
|
||||
|
Quote:
Send me your posilka.lua by e-mail or PM. |
|
#7
|
||||
|
||||
|
Too late, I replaced it with a backup from before I was working on the clothes.
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|