fb9d3652f3
- self muss nicht mehr überall übergeben werden - alle Plugins wurden angepasst Eigene Updates: - abort_inline_query() hinzugefügt - Mehr Plugins zum Standard-Set hinzugefügt - Eventuell noch etwas, was ich vergessen hab
30 lines
537 B
Lua
30 lines
537 B
Lua
local roll = {}
|
|
|
|
roll.command = 'roll'
|
|
|
|
function roll:init(config)
|
|
roll.triggers = utilities.triggers(self.info.username, config.cmd_pat):t('roll', true).table
|
|
roll.doc = [[*
|
|
]]..config.cmd_pat..[[roll*: Werfe einen Würfel]]
|
|
end
|
|
|
|
local canroll = {
|
|
"1",
|
|
"2",
|
|
"3",
|
|
"4",
|
|
"5",
|
|
"6"
|
|
}
|
|
|
|
function roll:roll_dice()
|
|
local randomroll = math.random(6)
|
|
return canroll[randomroll]
|
|
end
|
|
|
|
function roll:action(msg)
|
|
utilities.send_reply(msg, 'Du hast eine *'..roll:roll_dice()..'* gewürfelt.', true)
|
|
end
|
|
|
|
return roll
|