Advertisement
Nightdavisao

[TFM Script Lua] Funcorp de pobre

Feb 13th, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.35 KB | None | 0 0
  1. function eventChatCommand(nome, cmd)
  2. if cmd=="novomapa" then
  3. tfm.exec.newGame(mapas[math.random(#mapas)]);
  4. tfm.exec.setVampirePlayer(players[math.random(#players)])
  5. for name,player in pairs(tfm.get.room.playerList) do
  6.     tfm.exec.setShaman(name)
  7. end
  8. end
  9. if cmd=="rvamp" then
  10. tfm.exec.setVampirePlayer(players[math.random(#players)])
  11. end
  12. if cmd=="vampa" then
  13. for name,player in pairs(tfm.get.room.playerList) do
  14.     tfm.exec.setVampirePlayer(name)
  15. end
  16. end
  17. end
  18.  
  19. mapas={[[0]],[[1]],[[2]],[[3]],[[4]],[[5]],[[6]],[[11]],[[12]],[[13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21]],[[22]],[[24]],[[25]],[[26]],[[28]],[[29]],[[30]],[[31]],[[32]],[[33]],[[34]],[[35]],[[36]],[[37]],[[38]],[[39]],[[40]],[[41]],[[42]],[[43]],[[44]],[[45]],[[46]],[[47]],[[48]],[[49]],[[50]],[[51]],[[52]],[[53]],[[54]],[[55]],[[56]],[[57]],[[58]],[[59]],[[60]],[[61]],[[62]],[[63]],[[64]],[[65]],[[66]],[[67]],[[68]],[[69]],[[70]],[[71]],[[72]],[[73]],[[74]],[[75]],[[76]],[[77]],[[78]],[[79]],[[80]],[[81]],[[82]],[[83]],[[84]],[[85]],[[86]],[[87]],[[88]],[[89]],[[90]],[[91]],[[92]],[[93]],[[95]],[[96]],[[97]],[[98]],[[99]],[[100]],[[110]],[[114]],[[115]],[[116]],[[117]],[[118]],[[119]],[[120]],[[121]],[[122]],[[123]],[[124]],[[125]],[[126]],[[127]],[[128]],[[129]],[[130]],[[131]],[[132]],[[133]],[[134]],[[136]],[[137]],[[138]],[[139]],[[140]],[[141]],[[142]],[[143]],[[200]],[[201]],[[202]],[[203]],[[204]],[[205]],[[206]],[[207]],[[208]],[[209]],[[210]]};
  20. function eventNewGame()
  21. tfm.exec.newGame(mapas[math.random(#mapas)]);
  22. tfm.exec.setVampirePlayer(players[math.random(#players)])
  23. for name,player in pairs(tfm.get.room.playerList) do
  24.     tfm.exec.setShaman(name)
  25. end
  26. end
  27.  
  28. players = {}
  29. for name,player in pairs(tfm.get.room.playerList) do
  30.         table.insert(players,name)
  31. end
  32. tfm.exec.setVampirePlayer(players[math.random(#players)])
  33.  
  34.  
  35.  
  36. ui.addTextArea(0, "Funcorp de pobre\n", nil, 15, -27, 106, 21, 0x4a2f03, 0x000000, 0, true)
  37. ui.addTextArea(2, "Clique em qualquer lugar da tela pra se teleportar\nAperte espaço para meep/voar", nil, 133, -40, 377, 34, 0x324650, 0x000000, 0, true)
  38. tfm.exec.disableAutoTimeLeft(true)
  39.  
  40. function eventNewPlayer(player)
  41. print ("alguem entrou na sala")
  42. ui.addTextArea(0, "Funcorp de pobre\n", nil, 15, -27, 106, 21, 0x4a2f03, 0x000000, 0, true)
  43. ui.addTextArea(2, "Clique em qualquer lugar da tela pra se teleportar\nAperte espaço para meep/voar", nil, 133, -40, 377, 34, 0x324650, 0x000000, 0, true)
  44. end
  45.  
  46. function eventPlayerLeft(player)
  47. print ("alguem saiu da sala")
  48. end
  49.  
  50. for name,player in pairs(tfm.get.room.playerList) do
  51.     tfm.exec.setShaman(name)
  52. end
  53. for name, player in pairs(tfm.get.room.playerList) do
  54.     tfm.exec.setNameColor(name, string.format("%x", math.random(0x000000, 0xFFFFFF)))
  55. end
  56. tfm.exec.disableAfkDeath(true)
  57.  
  58. function eventNewPlayer(name)
  59.     tfm.exec.bindKeyboard(name,32,true,true)
  60. end
  61.  
  62. for name,player in pairs(tfm.get.room.playerList) do
  63.     eventNewPlayer(name)
  64. end
  65.  
  66. function eventKeyboard(name,key,down,x,y)
  67.     if key==32 then
  68.         tfm.exec.movePlayer(name,0,0,true,0,-50,false)
  69.     end
  70. end
  71. for name,player in pairs(tfm.get.room.playerList) do
  72.     tfm.exec.giveMeep(name)
  73. end
  74.  
  75. function eventPlayerDied(name)
  76.     tfm.exec.respawnPlayer(name)
  77. end
  78. for name,player in pairs(tfm.get.room.playerList) do
  79.     system.bindMouse(name, true)
  80. end
  81.  
  82. function eventMouse(name, x, y)
  83.     tfm.exec.movePlayer(name, x, y, false, 0, 1, false)
  84. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement