Ejemplo n.º 1
0
		public bool CreateAlias(string AliasName, string Cost, int CooldownSeconds, string Permissions, JsValue func)
		{
			try {
				JistAliasModule.JScriptAliasCommand jAlias = new JistAliasModule.JScriptAliasCommand() {
					CommandAlias = AliasName as string,
					CooldownSeconds = Convert.ToInt32(CooldownSeconds),
					Cost = Cost as string,
					Permissions = Permissions as string,
					func = (Jint.Native.JsValue)func
				};

				aliasEngine.CreateAlias(jAlias);
			} catch (Exception ex) {
				Jist.ScriptLog.ErrorFormat("aliascmd", "CreateAlias failed: " + ex.Message);
				return false;
			}

			return true;
		}
Ejemplo n.º 2
0
        public bool CreateAlias(string AliasName, string Cost, int CooldownSeconds, string Permissions, JsValue func)
        {
            try {
                JistAliasModule.JScriptAliasCommand jAlias = new JistAliasModule.JScriptAliasCommand()
                {
                    CommandAlias    = AliasName as string,
                    CooldownSeconds = Convert.ToInt32(CooldownSeconds),
                    Cost            = Cost as string,
                    Permissions     = Permissions as string,
                    func            = (Jint.Native.JsValue)func
                };

                aliasEngine.CreateAlias(jAlias);
            } catch (Exception ex) {
                Jist.ScriptLog.ErrorFormat("aliascmd", "CreateAlias failed: " + ex.Message);
                return(false);
            }

            return(true);
        }