Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. tfm.exec.disableAutoNewGame(true)
  2. tfm.exec.disableAutoShaman(true)
  3. tfm.exec.disableAfkDeath(true)
  4. admin = {Shulton=true}
  5. players={}
  6. objects={}
  7. obj = {}
  8.  
  9. function eventPlayerDied(name)
  10. tfm.exec.respawnPlayer(name)
  11. end
  12.  
  13. function eventNewPlayer(name)
  14. players[name]={
  15. charg = 0,
  16. time = 0,
  17. }
  18. tfm.exec.respawnPlayer(name)
  19. tfm.exec.bindKeyboard(name,32,true,true)
  20. tfm.exec.bindKeyboard(name,83,true,true)
  21. tfm.exec.bindKeyboard(name,40,true,true)
  22.  
  23. end
  24.  
  25. function eventKeyboard(name,key,down,x,y)
  26. local player = tfm.get.room.playerList[name]
  27. if key == 32 or key == 83 or key == 40 and players[name].time == 0 and not tfm.get.room.playerList[name].isDead then
  28. if player.isFacingRight then
  29. obj = tfm.exec.addShamanObject(19,x-6,y+10)
  30. table.insert(objects,obj)
  31. else
  32. obj = tfm.exec.addShamanObject(20,x-6,y+10)
  33. table.insert(objects,obj)
  34. end
  35. players[name].time = 3
  36. end
  37. end
  38.  
  39. function eventLoop(t,r)
  40. for name in pairs(tfm.get.room.playerList) do
  41. if players[name].time == 3 then
  42. players[name].charg = 1
  43. end
  44. if players[name].charg == 1 then
  45. players[name].time = players[name].time - 1
  46. if players[name].time == 0 then
  47. players[name].charg = 0
  48. tfm.exec.removeObject(obj)
  49. table.remove(objects)
  50. end
  51. end
  52. end
  53. end
  54.  
  55. for nick in pairs(tfm.get.room.playerList) do
  56. eventNewPlayer(nick)
  57. end
  58.  
  59. tfm.exec.newGame("@5163406")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement