OnTeamKick
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnTeamKick( RelationshipManager.PlayerTeam playerTeam, BasePlayer basePlayer, ulong uLong )
{
Puts( "OnTeamKick works!" );
return null;
}Location
- RelationshipManager::kickmember(ConsoleSystem.Arg arg)
csharp
//---
}
PlayerTeam playerTeam = ServerInstance.FindTeam(basePlayer.currentTeam);
if (playerTeam != null && !(playerTeam.GetLeader() != basePlayer))
{
ulong uLong = arg.GetULong(0, 0uL);
if ((ulong)basePlayer.userID != uLong && Interface.CallHook("OnTeamKick", playerTeam, basePlayer, uLong) == null)
{
playerTeam.RemovePlayer(uLong);
}
}
}