Guest User

Untitled

a guest
Sep 29th, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.73 KB | None | 0 0
  1. function eventNewGame()
  2. system.disableChatCommandDisplay("exit",true)
  3. system.disableChatCommandDisplay("refresh",true)
  4. tfm.exec.setUIMapName("Map - <N><U>"..tfm.get.room.currentMap.."</N></U>")
  5. ui.addPopup(3, 0, "<font size='13.5'>Loaded map - "..tfm.get.room.currentMap..". ",p, 13, 277, 100)
  6. end
  7. function eventChatCommand(p,c)
  8. if c=="cheese" then
  9. tfm.exec.giveCheese(p)
  10. elseif c=="win" then
  11. tfm.exec.giveCheese(p)
  12. tfm.exec.playerVictory(p)
  13. elseif c=="death" then
  14. tfm.exec.killPlayer(p)
  15. elseif c=="respawn" then
  16. tfm.exec.killPlayer(p)
  17. tfm.exec.respawnPlayer(p)
  18. elseif c=="vamp" or c=="vampire" then
  19. tfm.exec.setVampirePlayer(p)
  20. elseif c=="help" then
  21. ui.addPopup(1, 0, "<font size='13.5'>Welcome to Tribes : The minigame by Tailtong! Command list : !cheese, !win, !death, !respawn, !vamp/!vampire, !tfmVer, !apiVer, !sham/!shaman, !1-18, !neige/!snow.</font>",p, 13, 30, 200)--!refresh and !exit are not shown here for reasons
  22. elseif c=="refresh" then
  23. tfm.exec.newGame()
  24. elseif c=="tfmVer" then
  25. ui.addPopup(2, 0, "<font size='13.5' >Running TFM : ".. tfm.get.misc.transformiceVersion,p, 13, 277, 100)
  26. elseif c=="apiVer" then
  27. ui.addPopup(2, 0, "<font size='13.5' >Running API : ".. tfm.get.misc.apiVersion,p, 13, 277, 100)
  28. elseif c=="shaman" or c=="sham" then
  29. tfm.exec.setShaman(p)
  30. tfm.exec.setUIShamanName(""..p.."")
  31. elseif c=="1" then
  32. tfm.exec.addShamanObject(0, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  33. elseif c=="2" then
  34. tfm.exec.addShamanObject(6, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  35. elseif c=="3" then
  36. tfm.exec.addShamanObject(28, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  37. elseif c=="4" then
  38. tfm.exec.addShamanObject(32, math.random(0,800), 200, math.random(0,360), 1, 1, true)
  39. elseif c=="5" then
  40. tfm.exec.addShamanObject(1, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  41. elseif c=="6" then
  42. tfm.exec.addShamanObject(2, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  43. elseif c=="7" then
  44. tfm.exec.addShamanObject(10, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  45. elseif c=="8" then
  46. tfm.exec.addShamanObject(3, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  47. elseif c=="9" then
  48. tfm.exec.addShamanObject(4, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  49. elseif c=="10" then
  50. tfm.exec.addShamanObject(7, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  51. elseif c=="11" then
  52. tfm.exec.addShamanObject(54, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  53. elseif c=="12" then
  54. tfm.exec.addShamanObject(59, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  55. elseif c=="13" then
  56. tfm.exec.addShamanObject(23, math.random(0,800), 200, math.random(0,360), 3, 3, false)
  57. elseif c=="14" then
  58. tfm.exec.addShamanObject(19, math.random(0,800), 200, math.random(0,360), math.random(0.1,1), math.random(0.1,1), false)
  59. elseif c=="15" then
  60. tfm.exec.addShamanObject(34, math.random(0,800), 200, math.random(0,360), math.random(1,10), math.random(1,10), false)
  61. elseif c=="16" then
  62. tfm.exec.addShamanObject(35, math.random(0,800), 200, math.random(0,360), math.random(1,10), math.random(1,10), false)
  63. elseif c=="17" then
  64. tfm.exec.addShamanObject(26, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  65. elseif c=="18" then
  66. tfm.exec.addShamanObject(27, math.random(0,800), 200, math.random(0,360), 1, 1, false)
  67. elseif c=="neige" or c=="snow" then
  68. tfm.exec.snow()
  69. elseif c=="exit" then
  70. system.exit()
  71. end
  72. end
  73. function eventNewPlayer(p)
  74. tfm.exec.respawnPlayer(p)
  75. ui.addPopup(4, 0, "<font size='13.5'>New to this minigame? <U>Type !help.</U></font>",p, 13, 277, 100)
  76. end
  77. for p,player in pairs(tfm.get.room.playerList) do
  78. system.bindMouse(p,true)
  79. end
  80. function eventMouse(p,x,y)
  81. tfm.exec.movePlayer(p, x, y, false, 1, 1, true)
  82. end
Advertisement
Add Comment
Please, Sign In to add comment