예제 #1
0
        public bool RecompileScripts()
        {
            string scriptDirectory = _config.RootDirectory + Path.DirectorySeparatorChar + "scripts";

            if (!Directory.Exists(scriptDirectory))
            {
                Directory.CreateDirectory(scriptDirectory);
            }

            string[] parameters = _config.ScriptAssemblies.Split(',');
            return(ScriptMgr.CompileScripts(false, scriptDirectory, _config.ScriptCompilationTarget, parameters));
        }
예제 #2
0
        public bool RecompileScripts()
        {
            string path = this._config.RootDirectory + Path.DirectorySeparatorChar + "scripts";

            if (!Directory.Exists(path))
            {
                Directory.CreateDirectory(path);
            }
            string[] asm_names = this._config.ScriptAssemblies.Split(new char[]
            {
                ','
            });
            return(ScriptMgr.CompileScripts(false, path, this._config.ScriptCompilationTarget, asm_names));
        }
 public bool OnCommand(BaseClient client, string[] args)
 {
     if (args.Length >= 4)
     {
         string path    = args[1];
         string dllName = args[2];
         string str3    = args[3];
         ScriptMgr.CompileScripts(false, path, dllName, str3.Split(new char[] { ',' }));
     }
     else
     {
         this.DisplaySyntax(client);
     }
     return(true);
 }
        public bool OnCommand(BaseClient client, string[] args)
        {
            if (args.Length >= 4)
            {
                string path   = args[1];
                string target = args[2];
                string libs   = args[3];
                ScriptMgr.CompileScripts(false, path, target, libs.Split(','));
            }
            else
            {
                DisplaySyntax(client);
            }

            return(true);
        }