Advertisement
Eliaseeg

getShamans

Jul 3rd, 2014
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. local shamans = {}
  2. local players = {}
  3.  
  4. local function getShamans()
  5. for name, player in pairs(tfm.get.room.playerList) do
  6.   if player.isShaman then
  7.     shaman = name
  8.     table.insert(shamans, name)
  9.   elseif #shamans >=1 then
  10.     shaman = table.concat(shamans, " - ")
  11.   elseif shaman == nil then
  12.     shaman = "None"
  13.    end
  14.   end
  15.    return shaman
  16. end
  17.  
  18. local function setShaman(name)
  19.   for name, player in pairs(tfm.get.room.playerList) do
  20.     if player.isShaman then
  21.       -- coucou
  22.     elseif not player.isShaman then
  23.       tfm.exec.setShaman(name)
  24.       table.insert(shamans, name)  
  25.     elseif #shamans >= 1 then
  26.       -- coucou
  27.      end
  28.    end
  29. end
  30.  
  31. function table.delete(tbl, element)
  32. for k,v in pairs(tbl) do
  33.   if v == element then
  34.     if tonumber(k) == nil then
  35.         return false
  36.     else
  37.         table.remove(tbl, k)
  38.         return true
  39.      end
  40.    end
  41.  end
  42. end
  43.  
  44. function eventNewGame()
  45.   for n,_ in pairs(tfm.get.room.playerList) do
  46.     table.insert(players, n)
  47.   end
  48.   setShaman(players[math.random(#players)])
  49.   tfm.exec.setUIShamanName(getShamans())
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement