Group check does not workNot An Issue
   void OnPlayerConnected(BasePlayer player)
        {
            if (!player.BelongsToGroup("Helper"))
            {
               
            }
           
        }
 
"BasePlayer" does not contain a definition for "BelongsToGroup" and could not find an available extension method "BelongsToGroup" that takes "BasePlayer" as its first argument (possibly missing a using directive or assembly reference). [rust.oxide] csharp (CS1061)

It doesn't work because you are trying to use a method from IPlayer with BasePlayer. See the Docs for info on the permission system usage.

If you want to use IPlayer, you'd need to use the OnUserConnected hook or grab the IPlayer with BasePlayer.IPlayer.

Locked automatically