mirror of
https://github.com/BeamMP/BeamMP-Server.git
synced 2026-04-05 23:36:23 +00:00
improvements to many aspects of plugins
This commit is contained in:
@@ -134,10 +134,11 @@ impl Backend for BackendLua {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
fn call_event_handler(&mut self, event: ScriptEvent, args: Vec<Argument>, resp: Option<oneshot::Sender<Argument>>) {
|
||||
let event_name = match event {
|
||||
ScriptEvent::OnPluginLoaded => "onPluginLoaded",
|
||||
ScriptEvent::OnPlayerAuthenticated => "onPlayerAuthenticated",
|
||||
fn call_event_handler(&mut self, event: ScriptEvent, resp: Option<oneshot::Sender<Argument>>) {
|
||||
let (event_name, args) = match event {
|
||||
ScriptEvent::OnPluginLoaded => ("onInit", vec![]),
|
||||
ScriptEvent::OnPlayerAuthenticated { name } => ("onPlayerAuth", vec![Argument::String(name)]),
|
||||
ScriptEvent::OnPlayerDisconnect { pid } => ("onPlayerDisconnect", vec![Argument::Number(pid as f32)]),
|
||||
};
|
||||
|
||||
let mut ret = -1f32;
|
||||
|
||||
Reference in New Issue
Block a user