Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. print("<ROSE> [~Tribo Mini-Game] <N>Lua launched successfully! <J>##")
  2. adm = {"Bolodefchoco"}
  3. tfm.exec.NewGame[[0]]
  4. tfm.exec.disableAutoShaman(true)
  5. tfm.exec.disableAutoNewGame(true)
  6. maps={"0","4","9","17","19","22","23","38","39","47","49","51","53","74","81","89","90","94","97","118","123","138","139","140","141","142","143"}
  7. function eventLoop(time,remaining)
  8. if remaining<=0 then
  9. tfm.exec.newGame(maps[math.random(#maps)])
  10. end
  11. end
  12. tfm.exec.setUIMapName("<VP>Survive<ROSE> By<BV> Bolodefchoco")
  13. tfm.exec.setUIShamanName("<J>ALL")
  14. tfm.exec.disableAutoTimeLeft(true)
  15. tfm.exec.disableAllShamanSkills(true)
  16. function eventPlayerLeft(playerName)
  17. end
  18. function getAlivePlayers()
  19. local alivePlayersInt = 0
  20. local alivePlayers = {}
  21. for i, player in pairs(tfm.get.room.playerList) do
  22. if player.isDead == false then
  23. alivePlayersInt = alivePlayersInt + 1
  24. table.insert(alivePlayers, player)
  25. end
  26. end
  27. return {alivePlayers, alivePlayersInt}
  28. end
  29.  
  30. function eventPlayerDied(playerName)
  31. alivePlayers = getAlivePlayers()
  32. alivePlayersList = alivePlayers[1]
  33. alivePlayersNum = alivePlayers[2]
  34. if alivePlayersNum == 1 then
  35. winner = alivePlayersList[1].playerName
  36. ui.addTextArea(0, ("<TI><B><V>"..tostring(winner).." <BL>venceu a luta <r>macabra<BL>! Muhahaha"), nil, nil, nil, nil, 20, nil, 0, nil)
  37. tfm.exec.giveCheese(winner)
  38. tfm.exec.playerVictory(winner)
  39. tfm.exec.setPlayerScore(winner, 10, true)
  40. tfm.exec.setGameTime("10")
  41. else
  42. print('<V>'..playerName..' <J>morreu!')
  43. end
  44. end
  45. function Vampire()
  46. for i in pairs(tfm.get.room.playerList) do
  47. tfm.exec.setVampirePlayer(i)
  48. end
  49. end
  50. function Shaman()
  51. for i in pairs(tfm.get.room.playerList) do
  52. tfm.exec.setShaman(i)
  53. end
  54. end
  55. function getAdmin(name)
  56. local isAdm=false
  57. for i,v in pairs(adm) do
  58. if name==v then
  59. isAdm=true
  60. break
  61. end
  62. end
  63. return isAdm
  64. end
  65. function eventChatCommand(name,cmd)
  66. for index,player in pairs(admin) do
  67. if c:sub(0,4)=="p" then
  68. elseif c:sub(0,1)=="p" then
  69. ui.addTextArea(3,"<B><R>[~Adm] ["..p.."]</B><font color='#000000'>"..c:sub(2).."",playe,0,375, 790, 25, 0,0,0,true)
  70. elseif cmd=="s" and getAdmin(name) then
  71. Shaman()
  72. elseif cmd=="v" and getAdmin(name) then
  73. Vampire()
  74. end
  75. end
  76. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement