Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.02 KB | None | 0 0
  1. function wlarea(query,n)
  2.     whoarea = nil
  3.     wlareaname = nil
  4.     local list = getAreaTable()
  5.     local sorted_keys = {}
  6.     for k in pairs(list) do sorted_keys[#sorted_keys+1] = k end
  7.     table.sort(sorted_keys)
  8.     local i = 1
  9.     local n = n or 1
  10.     for _,k in ipairs(sorted_keys) do
  11.         if string.match(k,query) then
  12.             whoarea = list[k]
  13.             wlareaname = k
  14.             if i==n then break else i = i+1 end
  15.         end
  16.     end
  17.     if whoarea ~= nil then
  18.         cecho("\n<dim_grey>===(<yellow>"..wlareaname.."<dim_grey>)===============================")
  19.         for k,v in pairs(whoList) do
  20.             for i,j in pairs(mmp.searchRoom(v.roomname)) do
  21.                 wlistresult = j
  22.                 break
  23.             end
  24.             if getRoomArea(wlistresult) == whoarea then
  25.                 if #v.names >= 1 then
  26.                     cecho("\n<lime_green>"..v.roomname.."<dim_grey>".."(<red>"..#v.names.."<dim_grey>)")
  27.                 end
  28.                 for _,name in ipairs(v.names) do
  29.                     cecho("<grey> "..name)
  30.                 end
  31.             end
  32.         end
  33.         cecho("\n<dim_grey>=========================================================\n")
  34.     else
  35.         cecho("<orange>No such area.")
  36.     end
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement