В свойстве Kind ставим COLLECT_RESOURCES, в Parameters сначала тип ресурсов, а потом их количество.
Ещё одно: скрипт тоже чуть-чуть понадобится, надо думать, чтобы потом эти ресурсы изъять, но он будет проще, а именно:
function Sera_Gold()
if GetObjectiveState(имя задания)==OBJECTIVE_COMPLETED then
SetPlayerResource(1,SULFUR,GetPlayerResource(1,SULFUR)-20);
Trigger(OBJECTIVE_STATE_CHANGE_TRIGGER,имя задания хижины, nil);
end;
end;
Trigger(OBJECTIVE_STATE_CHANGE_TRIGGER,имя задания хижины, "Sera_Gold");