(eq,":event_type", SmallEvent),
(store_script_param, ":event", 3),
(try_begin),
(eq, ":event", SpawnCatapult),
(store_script_param, ":agent", 4),
#code
(else_try),
(eq, ":event", OpenPresentation),
(store_script_param, ":presentation", 4),
#code
etc....
(try_end),
And use for call it
(multiplayer_send_2_int_to_server, SmallEvent, SpawnCatapult, ":agent_no"),