Advertisement
Guest User

Presente Ruffleskeijo

a guest
Dec 7th, 2013
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 8.89 KB | None | 0 0
  1. idParticula = 14;
  2. lights={"1","2","4","9","11","13"}
  3. pAtOnce=50
  4. radiusX=100
  5. radiusY=100
  6. enabled = false
  7.  
  8. system.disableChatCommandDisplay("spawn")
  9.  
  10. ruffleskeijo = {}
  11. ruffleskeijo.__index = ruffleskeijo
  12.  
  13. tfm.exec.disableAutoNewGame(true)
  14.  
  15. function ruffleskeijo.getMap()
  16.     return "@4574218"
  17. end
  18.  
  19. function ruffleskeijo.spawnParticles()
  20.         tfm.exec.displayParticle(idParticula, 40, 164, 0, 0, 0, 0, nil)
  21.         tfm.exec.displayParticle(idParticula, 41, 159, 0, 0, 0, 0, nil)
  22.         tfm.exec.displayParticle(idParticula, 42, 154, 0, 0, 0, 0, nil)
  23.         tfm.exec.displayParticle(idParticula, 41, 139, 0, 0, 0, 0, nil)
  24.         tfm.exec.displayParticle(idParticula, 43, 111, 0, 0, 0, 0, nil)
  25.         tfm.exec.displayParticle(idParticula, 43, 95, 0, 0, 0, 0, nil)
  26.         tfm.exec.displayParticle(idParticula, 48, 80, 0, 0, 0, 0, nil)
  27.         tfm.exec.displayParticle(idParticula, 60, 54, 0, 0, 0, 0, nil)
  28.         tfm.exec.displayParticle(idParticula, 86, 52, 0, 0, 0, 0, nil)
  29.         tfm.exec.displayParticle(idParticula, 110, 66, 0, 0, 0, 0, nil)
  30.         tfm.exec.displayParticle(idParticula, 114, 93, 0, 0, 0, 0, nil)
  31.         tfm.exec.displayParticle(idParticula, 94, 109, 0, 0, 0, 0, nil)
  32.         tfm.exec.displayParticle(idParticula, 73, 112, 0, 0, 0, 0, nil)
  33.         tfm.exec.displayParticle(idParticula, 59, 110, 0, 0, 0, 0, nil)
  34.         tfm.exec.displayParticle(idParticula, 61, 119, 0, 0, 0, 0, nil)
  35.         tfm.exec.displayParticle(idParticula, 82, 136, 0, 0, 0, 0, nil)
  36.         tfm.exec.displayParticle(idParticula, 92, 149, 0, 0, 0, 0, nil)
  37.         tfm.exec.displayParticle(idParticula, 105, 166, 0, 0, 0, 0, nil)
  38.         tfm.exec.displayParticle(idParticula, 115, 182, 0, 0, 0, 0, nil)
  39.         tfm.exec.displayParticle(idParticula, 143, 114, 0, 0, 0, 0, nil)
  40.         tfm.exec.displayParticle(idParticula, 144, 125, 0, 0, 0, 0, nil)
  41.         tfm.exec.displayParticle(idParticula, 144, 139, 0, 0, 0, 0, nil)
  42.         tfm.exec.displayParticle(idParticula, 149, 155, 0, 0, 0, 0, nil)
  43.         tfm.exec.displayParticle(idParticula, 154, 167, 0, 0, 0, 0, nil)
  44.         tfm.exec.displayParticle(idParticula, 168, 168, 0, 0, 0, 0, nil)
  45.         tfm.exec.displayParticle(idParticula, 192, 153, 0, 0, 0, 0, nil)
  46.         tfm.exec.displayParticle(idParticula, 196, 138, 0, 0, 0, 0, nil)
  47.         tfm.exec.displayParticle(idParticula, 197, 121, 0, 0, 0, 0, nil)
  48.         tfm.exec.displayParticle(idParticula, 196, 112, 0, 0, 0, 0, nil)
  49.         tfm.exec.displayParticle(idParticula, 196, 111, 0, 0, 0, 0, nil)
  50.         tfm.exec.displayParticle(idParticula, 220, 110, 0, 0, 0, 0, nil)
  51.         tfm.exec.displayParticle(idParticula, 224, 113, 0, 0, 0, 0, nil)
  52.         tfm.exec.displayParticle(idParticula, 224, 128, 0, 0, 0, 0, nil)
  53.         tfm.exec.displayParticle(idParticula, 224, 144, 0, 0, 0, 0, nil)
  54.         tfm.exec.displayParticle(idParticula, 226, 156, 0, 0, 0, 0, nil)
  55.         tfm.exec.displayParticle(idParticula, 226, 169, 0, 0, 0, 0, nil)
  56.         tfm.exec.displayParticle(idParticula, 226, 172, 0, 0, 0, 0, nil)
  57.         tfm.exec.displayParticle(idParticula, 223, 135, 0, 0, 0, 0, nil)
  58.         tfm.exec.displayParticle(idParticula, 236, 133, 0, 0, 0, 0, nil)
  59.         tfm.exec.displayParticle(idParticula, 245, 133, 0, 0, 0, 0, nil)
  60.         tfm.exec.displayParticle(idParticula, 257, 132, 0, 0, 0, 0, nil)
  61.         tfm.exec.displayParticle(idParticula, 221, 107, 0, 0, 0, 0, nil)
  62.         tfm.exec.displayParticle(idParticula, 234, 106, 0, 0, 0, 0, nil)
  63.         tfm.exec.displayParticle(idParticula, 246, 106, 0, 0, 0, 0, nil)
  64.         tfm.exec.displayParticle(idParticula, 258, 106, 0, 0, 0, 0, nil)
  65.         tfm.exec.displayParticle(idParticula, 272, 106, 0, 0, 0, 0, nil)
  66.         tfm.exec.displayParticle(idParticula, 285, 199, 0, 0, 0, 0, nil)
  67.         tfm.exec.displayParticle(idParticula, 287, 194, 0, 0, 0, 0, nil)
  68.         tfm.exec.displayParticle(idParticula, 286, 171, 0, 0, 0, 0, nil)
  69.         tfm.exec.displayParticle(idParticula, 285, 154, 0, 0, 0, 0, nil)
  70.         tfm.exec.displayParticle(idParticula, 288, 125, 0, 0, 0, 0, nil)
  71.         tfm.exec.displayParticle(idParticula, 288, 109, 0, 0, 0, 0, nil)
  72.         tfm.exec.displayParticle(idParticula, 288, 103, 0, 0, 0, 0, nil)
  73.         tfm.exec.displayParticle(idParticula, 295, 104, 0, 0, 0, 0, nil)
  74.         tfm.exec.displayParticle(idParticula, 311, 108, 0, 0, 0, 0, nil)
  75.         tfm.exec.displayParticle(idParticula, 323, 106, 0, 0, 0, 0, nil)
  76.         tfm.exec.displayParticle(idParticula, 305, 147, 0, 0, 0, 0, nil)
  77.         tfm.exec.displayParticle(idParticula, 315, 145, 0, 0, 0, 0, nil)
  78.         tfm.exec.displayParticle(idParticula, 327, 142, 0, 0, 0, 0, nil)
  79.         tfm.exec.displayParticle(idParticula, 334, 140, 0, 0, 0, 0, nil)
  80.         tfm.exec.displayParticle(idParticula, 349, 141, 0, 0, 0, 0, nil)
  81.         tfm.exec.displayParticle(idParticula, 381, 117, 0, 0, 0, 0, nil)
  82.         tfm.exec.displayParticle(idParticula, 383, 117, 0, 0, 0, 0, nil)
  83.         tfm.exec.displayParticle(idParticula, 384, 132, 0, 0, 0, 0, nil)
  84.         tfm.exec.displayParticle(idParticula, 387, 146, 0, 0, 0, 0, nil)
  85.         tfm.exec.displayParticle(idParticula, 387, 160, 0, 0, 0, 0, nil)
  86.         tfm.exec.displayParticle(idParticula, 386, 174, 0, 0, 0, 0, nil)
  87.         tfm.exec.displayParticle(idParticula, 388, 182, 0, 0, 0, 0, nil)
  88.         tfm.exec.displayParticle(idParticula, 395, 184, 0, 0, 0, 0, nil)
  89.         tfm.exec.displayParticle(idParticula, 418, 182, 0, 0, 0, 0, nil)
  90.         tfm.exec.displayParticle(idParticula, 432, 177, 0, 0, 0, 0, nil)
  91.         tfm.exec.displayParticle(idParticula, 442, 176, 0, 0, 0, 0, nil)
  92.         tfm.exec.displayParticle(idParticula, 472, 185, 0, 0, 0, 0, nil)
  93.         tfm.exec.displayParticle(idParticula, 470, 182, 0, 0, 0, 0, nil)
  94.         tfm.exec.displayParticle(idParticula, 469, 168, 0, 0, 0, 0, nil)
  95.         tfm.exec.displayParticle(idParticula, 469, 156, 0, 0, 0, 0, nil)
  96.         tfm.exec.displayParticle(idParticula, 470, 126, 0, 0, 0, 0, nil)
  97.         tfm.exec.displayParticle(idParticula, 473, 120, 0, 0, 0, 0, nil)
  98.         tfm.exec.displayParticle(idParticula, 481, 117, 0, 0, 0, 0, nil)
  99.         tfm.exec.displayParticle(idParticula, 495, 115, 0, 0, 0, 0, nil)
  100.         tfm.exec.displayParticle(idParticula, 513, 117, 0, 0, 0, 0, nil)
  101.         tfm.exec.displayParticle(idParticula, 529, 118, 0, 0, 0, 0, nil)
  102.         tfm.exec.displayParticle(idParticula, 485, 159, 0, 0, 0, 0, nil)
  103.         tfm.exec.displayParticle(idParticula, 495, 155, 0, 0, 0, 0, nil)
  104.         tfm.exec.displayParticle(idParticula, 509, 153, 0, 0, 0, 0, nil)
  105.         tfm.exec.displayParticle(idParticula, 516, 153, 0, 0, 0, 0, nil)
  106.         tfm.exec.displayParticle(idParticula, 532, 157, 0, 0, 0, 0, nil)
  107.         tfm.exec.displayParticle(idParticula, 481, 193, 0, 0, 0, 0, nil)
  108.         tfm.exec.displayParticle(idParticula, 494, 193, 0, 0, 0, 0, nil)
  109.         tfm.exec.displayParticle(idParticula, 511, 190, 0, 0, 0, 0, nil)
  110.         tfm.exec.displayParticle(idParticula, 525, 190, 0, 0, 0, 0, nil)
  111.         tfm.exec.displayParticle(idParticula, 547, 193, 0, 0, 0, 0, nil)
  112.         tfm.exec.displayParticle(idParticula, 643, 126, 0, 0, 0, 0, nil)
  113.         tfm.exec.displayParticle(idParticula, 632, 124, 0, 0, 0, 0, nil)
  114.         tfm.exec.displayParticle(idParticula, 602, 136, 0, 0, 0, 0, nil)
  115.         tfm.exec.displayParticle(idParticula, 599, 146, 0, 0, 0, 0, nil)
  116.         tfm.exec.displayParticle(idParticula, 600, 160, 0, 0, 0, 0, nil)
  117.         tfm.exec.displayParticle(idParticula, 607, 162, 0, 0, 0, 0, nil)
  118.         tfm.exec.displayParticle(idParticula, 620, 170, 0, 0, 0, 0, nil)
  119.         tfm.exec.displayParticle(idParticula, 626, 177, 0, 0, 0, 0, nil)
  120.         tfm.exec.displayParticle(idParticula, 629, 184, 0, 0, 0, 0, nil)
  121.         tfm.exec.displayParticle(idParticula, 626, 197, 0, 0, 0, 0, nil)
  122.         tfm.exec.displayParticle(idParticula, 619, 204, 0, 0, 0, 0, nil)
  123.         tfm.exec.displayParticle(idParticula, 610, 208, 0, 0, 0, 0, nil)
  124.         tfm.exec.displayParticle(idParticula, 599, 211, 0, 0, 0, 0, nil)
  125. end
  126.  
  127. first = false
  128.  
  129. function eventMouse(player, x, y)
  130.     if(x >= 670) and (x <= 700) then
  131.         if(y >= 175) and (y <= 206) then
  132.             if(enabled == true) then
  133.                 enabled = false
  134.             elseif(enabled == false) then
  135.                 enabled = true
  136.                 ruffleskeijo.spawnParticles()
  137.                 if(first == false) then
  138.                     ui.addPopup(0,0,"Feliz natal, feliz 2013 e um ótimo 2014.",name,300,100,200)
  139.                     first = true
  140.                 end
  141.             end
  142.         end
  143.     end
  144. end
  145.  
  146. function eventNewGame()
  147.     for p in pairs (tfm.get.room.playerList) do
  148.         system.bindMouse(p, true)
  149.     end
  150. end
  151.  
  152. function eventLoop(ct,tr)
  153.     if(enabled) then
  154.         for i=1,pAtOnce do
  155.             tfm.exec.displayParticle(lights[math.random(#lights)],math.random(400-radiusX*4,400+radiusX*4),math.random(200-radiusY*2,200+radiusY*2),0,0,0,0,nil)
  156.         end
  157.     end
  158. end
  159.  
  160. tfm.exec.newGame(ruffleskeijo.getMap())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement