Erster privater commit
This commit is contained in:
30
plugins/pluginsold/set.lua
Normal file
30
plugins/pluginsold/set.lua
Normal file
@ -0,0 +1,30 @@
|
||||
local _file_values = './data/values.lua'
|
||||
|
||||
local function save_value(chat, text )
|
||||
var_name, var_value = string.match(text, "/set (%a+) (.+)")
|
||||
if (var_name == nil or var_value == nil) then
|
||||
return "Benutzung: /set var_name value"
|
||||
end
|
||||
if _values[chat] == nil then
|
||||
_values[chat] = {}
|
||||
end
|
||||
_values[chat][var_name] = var_value
|
||||
|
||||
-- Save values to file
|
||||
serialize_to_file(_values, _file_values)
|
||||
|
||||
return "Gespeichert: "..var_name.." = "..var_value
|
||||
end
|
||||
|
||||
local function run(msg, matches)
|
||||
local chat_id = tostring(msg.to.id)
|
||||
local text = save_value(chat_id, msg.text)
|
||||
return text
|
||||
end
|
||||
|
||||
return {
|
||||
description = "Setze Variable",
|
||||
usage = {"/set [Variablenname] [Daten]"},
|
||||
patterns = {"^/set (%a+) (.+)$"},
|
||||
run = run
|
||||
}
|
Reference in New Issue
Block a user