The first error is that for weather we use 'faire'. So the first part of the sentence should have been:
S'il avait fait beau
The second error is that sortir is a verb whose auxiliary takes 'être'. Therefore the second half should have been:
je serais sorti