FIRST AND SECOND ORDER TRANSITIONS IN DILUTE O(n) MODELS