Beispiel #1
0
        public ChatChannelLua(LuaScript script)
        {
            Script = script;

            Script.ReloadFile();

            Name = (string) Script["Name"];
            Description = (string) (Script["Description"] ?? string.Empty);
            Alias = (string) (Script["Alias"] ?? string.Empty);
        }
Beispiel #2
0
        public CommandLua(Server server, LuaScript script) : base(server)
        {
            Script = script;

            Script["World"] = World;

            Script.ReloadFile();

            Name = (string) Script["Name"];
            Description = (string) (Script["Description"] ?? string.Empty);
            Aliases = Lua.ToLuaTable(Script["Aliases"]).ToList().Select(obj => obj.ToString().Replace("\"", ""));
            Permissions = ParsePermissionFlags((string) (Script["Permission"] ?? string.Empty));
        }