[−][src]Trait tes3mp_plugin::plugin::Events
Trait implementing all known events TES3MP server can trigger
Trait implementing all known events TES3MP server can trigger
fn new() -> Self
fn on_any(&self, event_name: &str)
fn on_actor_ai(&self, player_id: u16, description: &str)
fn on_actor_cell_change(&self, player_id: u16, description: &str)
fn on_actor_death(&self, player_id: u16, description: &str)
fn on_actor_equipment(&self, player_id: u16, description: &str)
fn on_actor_list(&self, player_id: u16, description: &str)
fn on_actor_test(&self, player_id: u16, description: &str)
fn on_cell_deletion(&self, description: &str)
fn on_cell_load(&self, description: &str)
fn on_cell_unload(&self, description: &str)
fn on_container(&self, player_id: u16, description: &str)
fn on_door_state(&self, player_id: u16, description: &str)
fn on_gui_action(&self, player_id: u16, message_box_id: i16, data: &str)
fn on_mp_num_increment(&self, current_mp_num: i16)
fn on_object_activate(&self, player_id: u16, description: &str)
fn on_object_delete(&self, player_id: u16, description: &str)
fn on_object_lock(&self, player_id: u16, description: &str)
fn on_object_place(&self, player_id: u16, description: &str)
fn on_object_scale(&self, player_id: u16, description: &str)
fn on_object_spawn(&self, player_id: u16, description: &str)
fn on_object_state(&self, player_id: u16, description: &str)
fn on_object_trap(&self, player_id: u16, description: &str)
fn on_player_attribute(&self, player_id: u16)
fn on_player_book(&self, player_id: u16)
fn on_player_bounty(&self, player_id: u16)
fn on_player_cell_change(&self, player_id: u16)
fn on_player_connect(&self, player_id: u16)
fn on_player_death(&self, player_id: u16)
fn on_player_disconnect(&self, player_id: u16)
fn on_player_disposition(&self, player_id: u16)
fn on_player_end_char_gen(&self, player_id: u16)
fn on_player_equipment(&self, player_id: u16)
fn on_player_faction(&self, player_id: u16)
fn on_player_input(&self, player_id: u16)
fn on_player_inventory(&self, player_id: u16)
fn on_player_item_use(&self, player_id: u16)
fn on_player_journal(&self, player_id: u16)
fn on_player_level(&self, player_id: u16)
fn on_player_miscellaneous(&self, player_id: u16)
fn on_player_quick_keys(&self, player_id: u16)
fn on_player_reputation(&self, player_id: u16)
fn on_player_rest(&self, player_id: u16)
fn on_player_resurrect(&self, player_id: u16)
fn on_player_send_message(&self, player_id: u16, message: &str)
fn on_player_shapeshift(&self, player_id: u16)
fn on_player_skill(&self, player_id: u16)
fn on_player_spellbook(&self, player_id: u16)
fn on_player_topic(&self, player_id: u16)
fn on_record_dynamic(&self, player_id: u16)
fn on_request_data_file_list(&self)
fn on_script_global_short(&self, player_id: u16)
fn on_server_exit(&self, is_error: bool)
fn on_server_init(&self)
fn on_server_post_init(&self)
fn on_server_script_crash(&self, error: &str)
fn on_video_play(&self, player_id: u16, description: &str)
fn on_world_kill_count(&self, player_id: u16)
fn on_world_map(&self, player_id: u16)
fn on_world_weather(&self, player_id: u16)