Guest User

Untitled

a guest
Jun 21st, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.15 KB | None | 0 0
  1. function onSay(cid,words,param)
  2.     local players = getOnlinePlayers()
  3.     local strings = {}
  4.     local curStr = 1
  5.     local nrGMs = 0
  6.     for i, player in ipairs(players) do
  7.         if i > curStr * 7 then
  8.             curStr = curStr + 1
  9.         end
  10.         if strings[curStr] == nil then
  11.             strings[curStr] = ""
  12.             breakline = ""
  13.         elseif strings[curStr] ~= "" then
  14.             breakline = ", "
  15.         end
  16.         if getConfigInfo('displayGamemastersWithOnlineCommand') == "no" then
  17.             if getPlayerCustomFlagValue(getPlayerByName(player), PlayerCustomFlag_GamemasterPrivileges) == FALSE or getPlayerCustomFlagValue(cid, PlayerCustomFlag_GamemasterPrivileges) == TRUE then
  18.                 strings[curStr] = strings[curStr] .. breakline .. player .. " [" .. getPlayerLevel(getPlayerByName(player)) .. "]"
  19.             else
  20.                 nrGMs = nrGMs + 1
  21.             end
  22.         else
  23.             strings[curStr] = strings[curStr] .. breakline .. player .. " [" .. getPlayerLevel(getPlayerByName(player)) .. "]"
  24.         end
  25.     end
  26.     doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, #players - nrGMs .. " player(s) online:")
  27.     for i,string in ipairs(strings) do
  28.         if string ~= "" then
  29.             doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,string .. ".")
  30.         end
  31.     end
  32. end
Add Comment
Please, Sign In to add comment