Skip to content

OnUserBanned

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnUserBanned( string playerName, string steamId, string Address, string reason, long expiry )
{
    Puts( "OnUserBanned works!" );
}

Location

  • RustCore::OnServerUserSet(ulong steamId, ServerUsers.UserGroup group, string playerName, string reason, long expiry)
csharp
private void OnServerUserSet(ulong steamId, ServerUsers.UserGroup group, string playerName, string reason, long expiry)
{
	if (serverInitialized && group == ServerUsers.UserGroup.Banned)
	{
		string playerId = steamId.ToString();
		IPlayer player = Covalence.PlayerManager.FindPlayerById(playerId);
		Interface.CallHook("OnPlayerBanned", playerName, steamId, player?.Address ?? "0", reason, expiry);
		Interface.CallHook("OnUserBanned", playerName, playerId, player?.Address ?? "0", reason, expiry);
	}
}

Released under the MIT License.