Beispiel #1
0
 public override void Execute(ref ConsoleSystem.Arg Arguments, ref string[] ChatArguments)
 {
     Fougerite.Player sender = Fougerite.Server.Cache[Arguments.argUser.userID];
     sender.MessageFrom(Core.Name, "Recargando...");
     TimedEvents.startEvents();
     if (File.Exists(RustPPModule.GetAbsoluteFilePath("admins.xml")))
     {
         Administrator.AdminList = Helper.ObjectFromXML <List <Administrator> >(RustPPModule.GetAbsoluteFilePath("admins.xml"));
     }
     if (File.Exists(RustPPModule.GetAbsoluteFilePath("whitelist.xml")))
     {
         Core.whiteList = new PList(Helper.ObjectFromXML <List <PList.Player> >(RustPPModule.GetAbsoluteFilePath("whitelist.xml")));
     }
     else
     {
         Core.whiteList = new PList();
     }
     if (File.Exists(RustPPModule.GetAbsoluteFilePath("bans.xml")))
     {
         Core.blackList = new PList(Helper.ObjectFromXML <List <PList.Player> >(RustPPModule.GetAbsoluteFilePath("bans.xml")));
     }
     else
     {
         Core.blackList = new PList();
     }
     sender.MessageFrom(Core.Name, "Recargado!");
 }
Beispiel #2
0
 public override void Execute(ConsoleSystem.Arg Arguments, string[] ChatArguments)
 {
     if (File.Exists(RustPPModule.GetAbsoluteFilePath("rules.txt")))
     {
         foreach (string str in File.ReadAllLines(RustPPModule.GetAbsoluteFilePath("rules.txt")))
         {
             Util.sayUser(Arguments.argUser.networkPlayer, Core.Name, str);
         }
     }
     else
     {
         Util.sayUser(Arguments.argUser.networkPlayer, Core.Name, "No rules are currently set.");
     }
 }
Beispiel #3
0
        public override void Execute(ref ConsoleSystem.Arg Arguments, ref string[] ChatArguments)
        {
            var pl = Fougerite.Server.Cache[Arguments.argUser.userID];

            if (File.Exists(RustPPModule.GetAbsoluteFilePath("rules.txt")))
            {
                foreach (string str in File.ReadAllLines(RustPPModule.GetAbsoluteFilePath("rules.txt")))
                {
                    pl.MessageFrom(Core.Name, str);
                }
            }
            else
            {
                pl.MessageFrom(Core.Name, "No rules are currently set.");
            }
        }
Beispiel #4
0
        public override void Execute(ref ConsoleSystem.Arg Arguments, ref string[] ChatArguments)
        {
            var    pl   = Fougerite.Server.Cache[Arguments.argUser.userID];
            string lang = LanguageComponent.GetPlayerLangOrDefault(pl);

            if (!RustPP.Data.Globals.UserIsLogged(pl))
            {
                char ch = '☢';
                pl.Notice(ch.ToString(), LanguageComponent.getMessage("notice_not_logged", lang), 4f);
                return;
            }
            if (File.Exists(RustPPModule.GetAbsoluteFilePath("rules.txt")))
            {
                foreach (string str in File.ReadAllLines(RustPPModule.GetAbsoluteFilePath("rules.txt")))
                {
                    pl.SendClientMessage(str);
                }
            }
            else
            {
                pl.SendClientMessage("Todavía no hay reglas establecidas en el servidor.");
            }
        }
Beispiel #5
0
 public override void Execute(ref ConsoleSystem.Arg Arguments, ref string[] ChatArguments)
 {
     TimedEvents.startEvents();
     if (File.Exists(RustPPModule.GetAbsoluteFilePath("admins.xml")))
     {
         Administrator.AdminList = Helper.ObjectFromXML <List <Administrator> >(RustPPModule.GetAbsoluteFilePath("admins.xml"));
     }
     if (File.Exists(RustPPModule.GetAbsoluteFilePath("whitelist.xml")))
     {
         Core.whiteList = new PList(Helper.ObjectFromXML <List <PList.Player> >(RustPPModule.GetAbsoluteFilePath("whitelist.xml")));
     }
     else
     {
         Core.whiteList = new PList();
     }
     if (File.Exists(RustPPModule.GetAbsoluteFilePath("bans.xml")))
     {
         Core.blackList = new PList(Helper.ObjectFromXML <List <PList.Player> >(RustPPModule.GetAbsoluteFilePath("bans.xml")));
     }
     else
     {
         Core.blackList = new PList();
     }
 }