function Plus()
res=GetPlayerResource(1,6);
if (res>[кол-во денег, нужных для найма]) then
AddObjectCreatures([скриптовое имя города],[ID существа],[кол-во существ]);
SetPlayerResource(1,6,res-[кол-во денег, нужных для найма]);
end else
MessageBox(GetMapDataPath()..[имя файла, где написано, что денег недостаточно, с расширениием и в кавычках]);
end;
end;
Trigger(NEW_DAY_TRIGGER,"Plus");
Должно работать.