Skip to content

OnUserConnected

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnUserConnected( IPlayer iplayer )
{
    Puts( "OnUserConnected works!" );
}

Location

  • RustCore::IOnPlayerConnected(BasePlayer player)
csharp
private void IOnPlayerConnected(BasePlayer basePlayer)
{
	// Set language for player
	lang.SetLanguage(basePlayer.net.connection.info.GetString("global.language", "en"), basePlayer.UserIDString);

	// Send CUI to player manually
	basePlayer.SendEntitySnapshot(CommunityEntity.ServerInstance);

	// Let covalence know
	Covalence.PlayerManager.PlayerConnected(basePlayer);
	IPlayer player = Covalence.PlayerManager.FindPlayerById(basePlayer.UserIDString);
	if (player != null)
	{
		basePlayer.IPlayer = player;
		Interface.CallHook("OnUserConnected", player);
	}

	Interface.Oxide.CallHook("OnPlayerConnected", basePlayer);
}

Released under the MIT License.