Auto-translated
Hello, I'm having trouble with a script that prevents me from fully completing a mission.
Here's the code:
```
function Complete_obj_start()
while 1 do
sleep(10);
if (GetObjectOwner("E1") == PLAYER_1) then
SetObjectiveState('obj2',OBJECTIVE_COMPLETED);
startThread(Objective);
sleep(5);
break;
end;
end;
end;
function Objective()
if GetObjectiveState("obj4") == OBJECTIVE_COMPLETED then
MessageBox("/Maps/SingleMissions/SecretIsle/MasengDruid.txt");
SetRegionBlocked("blockregion", false, PLAYER_1);
end;
end;
```
In a similar case (on Nivlov's maps), it works, but in my case, it doesn't react at all. What's wrong with it?