yes there is on_frame event, which is called every frame, afaik you can use it in c++, and that's the alternative to wait.
http://www.conitec.net/beta/on_frame.htmit's not beta, it's just the url that online manual is located.
edit: teher is also EVENT_FRAME flag, if you set this flag of an entity, it's event will be called onece every frame.