fCraft.PlayerInfo.Unban C# (CSharp) Method

Unban() public method

Unbans a player. Throws PlayerOpException on problems.
public Unban ( [ player, [ reason, bool announce, bool raiseEvents ) : void
player [ Player who is unbanning.
reason [ Reason for unban. May be empty, if permitted by server configuration.
announce bool Whether unban should be publicly announced on the server.
raiseEvents bool Whether BanChanging and BanChanged events should be raised.
return void
        public void Unban( [NotNull] Player player, [CanBeNull] string reason, bool announce, bool raiseEvents )
        {
            BanPlayerInfoInternal( player, reason, true, announce, raiseEvents );
        }

Usage Example

 public static void Untempban(Player player, PlayerInfo target)
 {
     if (!target.IsBanned) return;
     else
         target.Unban(player, "Tempban Expired", true, true);
 }