Yes you do. OP wants to check if the user who is being opped is level 30. Your script triggers only when a level 30 user ops someone else
Sorry, but you're wrong there. The userlevel 30 is applied to whoever triggers the event. The person who triggers the event is the one who receives the +o, so MTec's code without the if statement is perfectly fine.