From 72abab6e958aece57648a938e316f5ca7340dd40 Mon Sep 17 00:00:00 2001 From: Yessiest Date: Sun, 8 May 2022 21:06:49 +0400 Subject: [PATCH] Changed permissions for delay,events and remove-event commands --- plugins/cron/init.lua | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/plugins/cron/init.lua b/plugins/cron/init.lua index ce01669..f563508 100644 --- a/plugins/cron/init.lua +++ b/plugins/cron/init.lua @@ -137,12 +137,9 @@ local delay = command("delay",{ description = "Delay fromat is , where unit is one of the follwing:\n\"h\" - hour,\n\"m\" - minute,\n\"d\" - day,\n\"w\" - week,\n\"y\" - year", fields = { {name = "Usage:",value = "delay "}, - {name = "Perms:",value = "administrator"}, + {name = "Perms:",value = "any"}, } }}, - perms = { - "administrator" - }, exec = function(msg,args,opts) local format = args[1] table.remove(args,1) @@ -158,12 +155,9 @@ local events_comm = command("events",{ description = "nuff said.", fields = { {name = "Usage:",value = "events "}, - {name = "Perms:",value = "administrator"}, + {name = "Perms:",value = "any"}, } }}, - perms = { - "administrator" - }, args = { "number" }, @@ -220,18 +214,15 @@ local remove_event= command("remove-event",{ description = "nuff said.", fields = { {name = "Usage:",value = "remove-event "}, - {name = "Perms:",value = "administrator"}, + {name = "Perms:",value = "any"}, } }}, - perms = { - "administrator" - }, args = { "string" }, exec = function(msg,args,opts) for k,v in pairs(config.events.timer) do - if k == args[1] then + if (k == args[1]) and (v.user == tostring(msg.author.id)) then config.events.timer[k] = nil events.timer[k] = nil return true @@ -239,7 +230,7 @@ local remove_event= command("remove-event",{ end for evname,evtype in pairs(config.events.event) do for k,v in pairs(evtype) do - if k == args[1] then + if (k == args[1]) and (v.user == tostring(msg.author.id)) then config.events.event[evname][k] = nil events.event[evname][k] = nil return true