In this situation having an odd number of teams is a bad idea, as it is impossible to give everyone the same number of games. Here I am assuming that you would like every team to play all events exactly once, in which case these are the best two schedules to consider:
16 teams (A to P), 8 events and 8 rounds
E1 E2 E3 E4 E5 E6 E7 E8
(O H) (G N) (A D) (E M) (K L) (J F) (P C) (B I)
(P L) (K C) (J I) (B F) (G H) (A M) (O N) (E D)
(G D) (O M) (E H) (A N) (P I) (B C) (K F) (J L)
(A C) (E L) (O F) (G I) (B N) (P D) (J H) (K M)
(J N) (B H) (P M) (K D) (E C) (O I) (A L) (G F)
(K I) (P F) (B L) (J C) (O D) (E N) (G M) (A H)
(B M) (J D) (K N) (P H) (A F) (G L) (E I) (O C)
(E F) (A I) (G C) (O L) (J M) (K H) (B D) (P N)
18 teams (A to R), 8 events and 9 rounds
E1 E2 E3 E4 E5 E6 E7 E8 bye
(B E) (L R) (P I) (Q H) (D A) (F J) (C K) (O N) (G M)
(O H) (Q E) (G J) (D N) (F I) (C M) (B R) (P A) (L K)
(G A) (F N) (Q K) (C I) (B M) (O R) (P H) (L J) (D E)
(D M) (O J) (C H) (P K) (G E) (L N) (Q I) (F R) (B A)
(Q J) (B I) (F E) (O M) (P R) (G H) (L A) (D K) (C N)
(C R) (G K) (O A) (L E) (Q N) (D I) (F M) (B H) (P J)
(P N) (D H) (L M) (F A) (C J) (B K) (O E) (G I) (Q R)
(L I) (C A) (D R) (B J) (O K) (P E) (G N) (Q M) (F H)
(F K) (P M) (B N) (G R) (L H) (Q A) (D J) (C E) (O I)