Auto-translated
Oh, I'm still a bit slow.
Is that all? There's no loop or startThread? That's not right; you need to run this function, not just declare it. And you need an infinite loop.
function pokushenie()
while 1 do
if GetDate(DAY) == 42 then
MessageBox("Maps/SingleMissions/Five Plunderers/podzhigatel.txt", TeleporateHero);
break;
end;
sleep(2);
end;
end;
function TeleporateHero()
SetObjectPosition("Biara", 31, 129, 0);
end;
Added 2 hours 39 minutes ago
And in the 3rd line, at the end, is the semicolon not needed?
And the path to the message... Did I put the slashes in the right direction? / or \?