Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function mmp.roomFindT(query)
- if query:ends('.') then query = query:sub(1,-2) end
- local result = mmp.searchRoom(query)
- if type(result) == "string" or not next(result) then
- cecho("<grey> UNKNOWN.") return end
- cecho("<DarkSlateGrey>")
- if not tonumber(select(2, next(result))) then -- old style
- for roomid, roomname in pairs(result) do roomid = tonumber(roomid)
- cecho(string.format(" <LightSlateGray>%s<DarkSlateGrey> (<blue>",
- tostring(roomname)))
- echoLink(roomid, 'mmp.gotoRoom('..roomid..')', string.format("Go to %s (%s)", roomid, tostring(roomname)))
- cecho(string.format("<DarkSlateGrey>) in the <LightSlateGray>%s<DarkSlateGrey>.\n", tostring(mmp.areatabler[getRoomArea(roomid)])))
- end
- else -- new style
- for roomname, roomid in pairs(result) do roomid = tonumber(roomid)
- cecho(string.format(" <LightSlateGray><DarkSlateGrey> (<blue>",
- tostring(roomname)))
- echoLink(roomid, 'mmp.gotoRoom('..roomid..')', string.format("Go to %s (%s)", roomid, tostring(roomname)))
- cecho(string.format("<DarkSlateGrey>) in <yellow>%s<DarkSlateGrey>.\n", tostring(mmp.areatabler[getRoomArea(roomid)])))
- end
- end
- end
Add Comment
Please, Sign In to add comment