[Fab] Simple /kickall command

Posts 1–9 of 9 · Page 1 of 1
[Fab] Simple /kickall command
No words needed...
Code:
    internal class kickallCommand : Command
    {
        public kickallCommand()
            : base("kickall", 6)
        {
        }

        protected override bool Process(Player player, RealmTime time, string[] args)
        {
               foreach (var i in player.Manager.Clients.Values)
                {
                    i.Disconnect();
                }
                return true;
            }
        }
do you have more commands ? share for me
Quote Originally Posted by Daemonmann View Post
do you have more commands ? share for me
I have tons what would you like to see?
Quote Originally Posted by Daemonmann View Post
any commands :P
XD... alright
Quote Originally Posted by Caesar1928 View Post
No words needed...
Code:
    internal class kickallCommand : Command
    {
        public kickallCommand()
            : base("kickall", 6)
        {
        }

        protected override bool Process(Player player, RealmTime time, string[] args)
        {
               foreach (var i in player.Manager.Clients.Values)
                {
                    i.Disconnect();
                }
                return true;
            }
        }
I can probably make it a little cooler :>
Quote Originally Posted by BlackRayquaza View Post
I can probably make it a little cooler :>
ye, like a screamer pop-up
Code:
    internal class KickAllCommand : Command
    {
        public KickAllCommand() : base("kickall", 3)
        {
        }

        protected override bool Process(Player player, RealmTime time, string[] args)
        {
            int clients = 0;
            foreach (var i in player.Manager.Clients.Values.Where(i => i.Account.Name != player.Name))
            {
                i.Disconnect();
                clients++;
            }
            player.SendInfo($"Success, kicked {clients} clients");
            return true;
        }
    }
Done.
Quote Originally Posted by BlackRayquaza View Post
Code:
    internal class KickAllCommand : Command
    {
        public KickAllCommand() : base("kickall", 3)
        {
        }

        protected override bool Process(Player player, RealmTime time, string[] args)
        {
            int clients = 0;
            foreach (var i in player.Manager.Clients.Values.Where(i => i.Account.Name != player.Name))
            {
                i.Disconnect();
                clients++;
            }
            player.SendInfo($"Success, kicked {clients} clients");
            return true;
        }
    }
Done.
3 good 5 me
Posts 1–9 of 9 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?