вот кусок из моего скрипта
k=GetDifficulty();
dd=0;
urv=0;
function newDayF()
dd=GetDate(0);
if mod(dd, 14)==0 then
OpenCircleFog(1, 59, 1, 4, 1);
MoveCamera(1, 59, 1, 50, 1.2, 0, 0, 0);
CreateCaravan("Carav"..urv, 1, 1, 1, 59, 1, 12, 21);
sleep(2);
AddObjectCreatures("Carav"..urv, 131, 20+20*urv+10*(3-k));
AddObjectCreatures("Carav"..urv, 132, 17+17*urv+9*(3-k));
AddObjectCreatures("Carav"..urv, 133, 12+12*urv+6*(3-k));
AddObjectCreatures("Carav"..urv, 134, 6+6*urv+4*(3-k));
AddObjectCreatures("Carav"..urv, 135, 3+3*urv+3*(3-k));
AddObjectCreatures("Carav"..urv, 136, 5+2*urv-k);
AddObjectCreatures("Carav"..urv, 137, 1+urv);
urv=urv+1;
end;
end;
Trigger(0, "newDayF");