]> git.lizzy.rs Git - mt_biblebot.git/blobdiff - init.lua
Update init.lua
[mt_biblebot.git] / init.lua
index 995f7ebfdb366ec3f513518933f63708a592a083..01dfba6b8b935fc55bfd161398329c976892c466 100644 (file)
--- a/init.lua
+++ b/init.lua
@@ -92,21 +92,25 @@ end
 
 --=======
 --BEERHOLDER CODE HERE
-function mt_biblebot.display_verse(verse_number)
+function mt_biblebot.display_verse(name, verse_number)
+       if not verse_number then 
+               verse_number = name
+               name = "(anonymus)"
+       end
        local vrs = mt_biblebot.verses[verse_number] or verse_number
        if vrs then
 --             minetest.chat_send_all(vrs)
                for _,player in ipairs(minetest.get_connected_players()) do
                        local target = player:get_player_name()
                                        minetest.chat_send_player(target, string.char(0x1b).."(c@#00ff00)"..
-                                                                                                         string.format("[%s] %s", "Biblebot", vrs))    
+                                                                                                         string.format("[%s] %s", "Biblebot by " .. name, vrs))        
                end
        end
 end
 
-function mt_biblebot.show_verse()
+function mt_biblebot.show_verse(name)
        local vrs = string.char(0x1b).."(c@#00ff00)"..table.random(mt_biblebot.verses)
-       mt_biblebot.display_verse(vrs)
+       mt_biblebot.display_verse(name, vrs)
 end
 --=======
 
@@ -189,7 +193,7 @@ local register_show_verse = {
        params = "",
        description = "Say a random verse",
        func = function(name, param)
-               mt_biblebot.show_verse()
+               mt_biblebot.show_verse(name)
        end
 }