C#:
using Network;
using System;
using System.Collections.Generic;
namespace Oxide.Plugins
{
[Info("Radiant Anti Bot", "azp2033", 1.0)]
public class RAntiBot : RustPlugin
{
Timer mainTimer = null;
void OnServerInitialized()
{
mainTimer = timer.Every(5f, () =>
{
List<Connection> xyesosi = ServerMgr.Instance.connectionQueue.joining;
if (xyesosi.Count > 1)
{
foreach(Connection connection in xyesosi)
{
if(connection != null)
{
if((DateTime.Now - connection.connectionTime).TotalSeconds > 15)
{
if(connection.token == null)
{
Net.sv.Kick(connection, "ANTIBOTPROTECTION");
}
}
}
}
}
});
}
void Unload()
{
mainTimer?.Destroy();
}
}
}