public virtual void OnPlayerJoined(ClientJoinedEventArgs e) { }
public void OnJoined() { LoggedIn = true; string DisplayMessage = DisplayName + " has logged in"; //Event ClientJoinedEventArgs e = new ClientJoinedEventArgs(Client); Server.PluginManager.CallEvent(Event.PlayerJoined, e); //We kick the player because it would not work to use return. if (e.EventCanceled) { _client.Kick(""); return; //return here so we do not display message } DisplayMessage = e.BrodcastMessage; //End Event Server.Broadcast(DisplayMessage); }
private void OnJoined() { LoggedIn = true; string DisplayMessage = DisplayName + " has logged in"; //Event ClientJoinedEventArgs e = new ClientJoinedEventArgs(this); Server.PluginManager.CallEvent(Event.PLAYER_JOINED, e); //We kick the player because it would not work to use return. if (e.EventCanceled) Kick(""); DisplayMessage = e.BrodcastMessage; //End Event Server.Broadcast(DisplayMessage); }
private void OnPlayerJoined(ClientJoinedEventArgs e) { foreach (EventListener bl in Plugins) { PlayerListener pl = (PlayerListener)bl.Listener; if (bl.Event == Event.PLAYER_JOINED) pl.OnPlayerJoined(e); } }