2) Скрипт. функцию - (if ... then) добавить стока-то таких-то существ в такой-то замок
function ...имя функции... ()
if ...условие... then
AddObjectCreatures(..."имя объекта"..., ID существа, количество);
end;
end;
Если условие - вступление в регион, взаимодействие с объектом или наступление нового дня, то нужен соответствующий триггер.