Advertisement
suxonov

Untitled

Feb 21st, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.34 KB | None | 0 0
  1. pozdr = {'Adrianchik', 'Geroinya', 'Aviener', 'Yaaaazy', 'Muuuuuuuur', 'Frozzenfrost', 'Geminiko'}
  2. text = {
  3. Aviener = {pozdr= 'Кашуля, поздравляю тебя с Днем Рождения! Я желаю тебе офигительной жизни, удачно сдать экзамены. Побывать на концертах Троя, Мелани и других любимых исполнителей! Я желаю тебе всегда улыбаться и дарить сво улыбку нам, твоим друзьям ^_^'};
  4. Adrianchik = {pozdr= 'Яна любимая неземная дорогая! Поздравляю тебя с днем рождения!Хочу пожелать тебе встретить всех нас, реализовывать каждую гениальную идею, которая появляется(видосыыыыыыы), чтобы удача всегда была с тобой, чтобы ты радовала нас всегда! Люблю целую Ореанчек'};
  5. Geroinya = {pozdr= 'Дорогая и любимая Каусха! Поздравляю тебя с Днём Рождения ❤ Успехов во всём и счастья\nЛюблю'};
  6. Yaaaazy = {pozdr = 'Яна, поздравляю тебя с днем Рождения! Ты наша красотка, будь всегда счастливой, желаю тебе удачи и денег да конечно больше денег))) люблю целую обнимаю!! Мы все тебя мурмур, ты очень веселая и милашная. Надеюсь, наша "банда" останется еще очень надолго.'};
  7. Muuuuuuuur = {pozdr = 'С др!'};
  8. Frozzenfrost = {pozdr = 'Дорогая Яна, в сей замечательный день, день твоего Рождения, я хочу тебе пожелать только лучшего в последующих годах твоей жизни. Пусть воспоминания о прошедшем будут дарить тебе только радость, а все что случиться в твоей жизни дальше - пусть будет оставлять только яркие и приятные воспоминания в дальнейшем. <br>Оставайся такой же красивой, интересной, да и в целом просто замечательной'};
  9. Geminiko = {pozdr = 'Королева ивентов, поздравляю тебя с праздником взросления. Многое произошло за год: ты поднялась к вершине айсберга тфм(ру), нашла новых друзей, стала лучше в личностном плане. Не сбавляй темпов, взрослей и меняйся, продолжай вдохновлять характером, яркостью, красотой! Жаль, что заметил твою яркую личность лишь спустя год. Прости меня и будь счастлива.'}
  10. }
  11.  
  12.  
  13.  
  14. Module =
  15. {
  16. ['Start'] = function()
  17. tfm.exec.disableAutoShaman(true)
  18. tfm.exec.disableAfkDeath(true)
  19. tfm.exec.chatMessage(table.concat(pozdr, ' \n'), "Aviener")
  20. ui.addTextArea(2, "<a href='event:heart'><p align=\"center\"><b>Hearts</b></p></a><br>", "Aviener", 9, 367, 55, 20, 0x324650, 0x324650)
  21. ui.addTextArea(3, "<a href='event:salu'><b><p align = 'center'>Salute</p></b></a>", "Aviener", 90, 367, 55, 20, 0x324650, 0x324650)
  22. ui.addTextArea(7, "<a href='event:lobby'><b><p align = 'center'>Lobby</p></b></a>", "Aviener", 170, 367, 55, 20, 0x324650, 0x324650)
  23. ui.addTextArea(8, "<a href='event:20'><b><p align = 'center'>Time</p></b></a>", "Aviener", 250, 367, 55, 20, 0x324650, 0x324650)
  24. ui.addTextArea(9, "<a href='event:H+S'><b><p align = 'center'>H+S</p></b></a>", "Aviener", 330, 367, 55, 20, 0x324650, 0x324650)
  25. ui.addTextArea(9, "<a href='event:pozz'><b><p align = 'center'>NameP</p></b></a>", "Aviener", 410, 367, 55, 20, 0x324650, 0x324650)
  26. end;
  27. }
  28. Kaysha = {
  29. ['Greet'] = function ()
  30. tfm.exec.newGame(6526555)
  31. tfm.exec.setGameTime(4800, true)
  32. tfm.exec.movePlayer("*Kaysha", 394, 166)
  33. print()
  34. end;
  35. }
  36.  
  37. Birth = {
  38. ['Hearts'] = function()
  39. tfm.exec.displayParticle(5, 400, 150, 2, 1, 0, 0, nil)
  40. tfm.exec.displayParticle(5, 400, 150, 3, 5, 0, 0, nil)
  41. tfm.exec.displayParticle(5, 400, 150, 5, 1, 0, 0, nil)
  42. tfm.exec.displayParticle(5, 400, 150, 8, 5, 0, 0, nil)
  43. tfm.exec.displayParticle(5, 400, 150, -2, -1, 0, 0, nil)
  44. tfm.exec.displayParticle(5, 400, 150, -3, -5, 0, 0, nil)
  45. tfm.exec.displayParticle(5, 400, 150, -5, -1, 0, 0, nil)
  46. tfm.exec.displayParticle(5, 400, 150, -8, -5, 0, 0, nil)
  47. tfm.exec.displayParticle(5, 400, 150, -10, -5, 0, 0, nil)
  48. tfm.exec.displayParticle(5, 400, 150, -15, -4, 0, 0, nil)
  49. tfm.exec.displayParticle(5, 400, 150, 0, -1, 0, 0, nil)
  50. tfm.exec.displayParticle(5, 400, 150, 9, -7, 0, 0, nil)
  51. tfm.exec.displayParticle(5, 400, 150, 9, 1, 0, 0, nil)
  52. tfm.exec.displayParticle(5, 400, 150, 5, 4, 0, 0, nil)
  53. tfm.exec.displayParticle(5, 400, 150, 9, 4, 0, 0, nil)
  54. tfm.exec.displayParticle(5, 400, 150, 0, -9, 0, 0, nil)
  55. tfm.exec.displayParticle(5, 400, 150, 5, -9, 0, 0, nil)
  56. tfm.exec.displayParticle(5, 400, 150, 10, -9, 0, 0, nil)
  57. tfm.exec.displayParticle(5, 400, 150, 19, -9, 0, 0, nil)
  58. tfm.exec.displayParticle(5, 400, 150, 20, 4, 0, 0, nil)
  59. tfm.exec.displayParticle(5, 400, 150, 0, 9, 0, 0, nil)
  60. tfm.exec.displayParticle(5, 400, 150, 1, 4, 0, 0, nil)
  61. tfm.exec.displayParticle(5, 400, 150, 5, 8, 0, 0, nil)
  62. tfm.exec.displayParticle(5, 400, 150, 7, 7, 0, 0, nil)
  63. tfm.exec.displayParticle(5, 400, 150, -7, -7, 0, 0, nil)
  64. tfm.exec.displayParticle(5, 400, 150, 0, 7, 0, 0, nil)
  65. tfm.exec.displayParticle(5, 400, 150, 7, 0, 0, 0, nil)
  66. tfm.exec.displayParticle(5, 400, 150, -7, 8, 0, 0, nil)
  67. tfm.exec.displayParticle(5, 400, 150, -7, 4, 0, 0, nil)
  68. tfm.exec.displayParticle(5, 400, 170, -7, 1, 0, 0, nil)
  69. tfm.exec.displayParticle(5, 400, 170, -10, 1, 0, 0, nil)
  70. tfm.exec.displayParticle(5, 400, 170, 7, 8, 0, 0, nil)
  71. tfm.exec.displayParticle(5, 400, 170, 7, 4, 0, 0, nil)
  72. tfm.exec.displayParticle(5, 400, 170, 7, 1, 0, 0, nil)
  73. tfm.exec.displayParticle(5, 400, 170, -7, 1, 0, 0, nil)
  74. tfm.exec.displayParticle(5, 400, 170, -10, 1, 0, 0, nil)
  75. tfm.exec.displayParticle(5, 400, 170, 8, 8, 0, 0, nil)
  76. tfm.exec.displayParticle(5, 400, 170, 4, 8, 0, 0, nil)
  77. tfm.exec.displayParticle(5, 400, 170, 6, 1, 0, 0, nil)
  78. tfm.exec.displayParticle(5, 400, 170, -8, 8, 0, 0, nil)
  79. tfm.exec.displayParticle(5, 400, 170, -4, 8, 0, 0, nil)
  80. tfm.exec.displayParticle(5, 400, 170, -6, 1, 0, 0, nil)
  81. tfm.exec.displayParticle(5, 400, 170, -8, -8, 0, 0, nil)
  82. tfm.exec.displayParticle(5, 400, 170, -4, -8, 0, 0, nil)
  83. tfm.exec.displayParticle(5, 400, 170, -6, -1, 0, 0, nil)
  84. tfm.exec.displayParticle(5, 400, 170, 9, -8, 0, 0, nil)
  85. tfm.exec.displayParticle(5, 400, 170, 5, -8, 0, 0, nil)
  86. tfm.exec.displayParticle(5, 400, 150, 1, -1, 0, 0, nil)
  87. end;
  88.  
  89. ['HeartsRan'] = function()
  90. local x = math.random(500)
  91. local y = math.random(290)
  92. tfm.exec.displayParticle(5, x, y, 2, 1, 0, 0, nil)
  93. tfm.exec.displayParticle(5, x, y, 3, 5, 0, 0, nil)
  94. tfm.exec.displayParticle(5, x, y, 5, 1, 0, 0, nil)
  95. tfm.exec.displayParticle(5, x, y, 8, 5, 0, 0, nil)
  96. tfm.exec.displayParticle(5, x, y, -2, -1, 0, 0, nil)
  97. tfm.exec.displayParticle(5, x, y, -3, -5, 0, 0, nil)
  98. tfm.exec.displayParticle(5, x, y, -5, -1, 0, 0, nil)
  99. tfm.exec.displayParticle(5, x, y, -8, -5, 0, 0, nil)
  100. tfm.exec.displayParticle(5, x, y, -10, -5, 0, 0, nil)
  101. tfm.exec.displayParticle(5, x, y, -15, -4, 0, 0, nil)
  102. tfm.exec.displayParticle(5, x, y, 0, -1, 0, 0, nil)
  103. tfm.exec.displayParticle(5, x, y, 9, -7, 0, 0, nil)
  104. tfm.exec.displayParticle(5, x, y, 9, 1, 0, 0, nil)
  105. tfm.exec.displayParticle(5, x, y, 5, 4, 0, 0, nil)
  106. tfm.exec.displayParticle(5, x, y, 9, 4, 0, 0, nil)
  107. tfm.exec.displayParticle(5, x, y, 0, -9, 0, 0, nil)
  108. tfm.exec.displayParticle(5, x, y, 5, -9, 0, 0, nil)
  109. tfm.exec.displayParticle(5, x, y, 10, -9, 0, 0, nil)
  110. tfm.exec.displayParticle(5, x, y, 19, -9, 0, 0, nil)
  111. tfm.exec.displayParticle(5, x, y, 20, 4, 0, 0, nil)
  112. tfm.exec.displayParticle(5, x, y, 0, 9, 0, 0, nil)
  113. tfm.exec.displayParticle(5, x, y, 1, 4, 0, 0, nil)
  114. tfm.exec.displayParticle(5, x, y, 5, 8, 0, 0, nil)
  115. tfm.exec.displayParticle(5, x, y, 7, 7, 0, 0, nil)
  116. tfm.exec.displayParticle(5, x, y, -7, -7, 0, 0, nil)
  117. tfm.exec.displayParticle(5, x, y, 0, 7, 0, 0, nil)
  118. tfm.exec.displayParticle(5, x, y, 7, 0, 0, 0, nil)
  119. tfm.exec.displayParticle(5, x, y, -7, 8, 0, 0, nil)
  120. tfm.exec.displayParticle(5, x, y, -7, 4, 0, 0, nil)
  121. tfm.exec.displayParticle(5, x, y, -7, 1, 0, 0, nil)
  122. tfm.exec.displayParticle(5, x, y, -10, 1, 0, 0, nil)
  123. tfm.exec.displayParticle(5, x, y, 7, 8, 0, 0, nil)
  124. tfm.exec.displayParticle(5, x, y, 7, 4, 0, 0, nil)
  125. tfm.exec.displayParticle(5, x, y, 7, 1, 0, 0, nil)
  126. tfm.exec.displayParticle(5, x, y, -7, 1, 0, 0, nil)
  127. tfm.exec.displayParticle(5, x, y, -10, 1, 0, 0, nil)
  128. tfm.exec.displayParticle(5, x, y, 8, 8, 0, 0, nil)
  129. tfm.exec.displayParticle(5, x, y, 4, 8, 0, 0, nil)
  130. tfm.exec.displayParticle(5, x, y, 6, 1, 0, 0, nil)
  131. tfm.exec.displayParticle(5, x, y, -8, 8, 0, 0, nil)
  132. tfm.exec.displayParticle(5, x, y, -4, 8, 0, 0, nil)
  133. tfm.exec.displayParticle(5, x, y, -6, 1, 0, 0, nil)
  134. tfm.exec.displayParticle(5, x, y, -8, -8, 0, 0, nil)
  135. tfm.exec.displayParticle(5, x, y, -4, -8, 0, 0, nil)
  136. tfm.exec.displayParticle(5, x, y, -6, -1, 0, 0, nil)
  137. tfm.exec.displayParticle(5, x, y, 9, -8, 0, 0, nil)
  138. tfm.exec.displayParticle(5, x, y, 5, -8, 0, 0, nil)
  139. tfm.exec.displayParticle(5, x, y, 1, -1, 0, 0, nil)
  140. end;
  141.  
  142. ['Salute'] = function()
  143. local id = {'2', '9', '13', '29'}
  144. local idO = id[math.random(#id)]
  145. local x = math.random(500)
  146. local y = math.random(290)
  147.  
  148. tfm.exec.displayParticle(idO, x, y, 5, 1, 0, 0, nil)
  149. tfm.exec.displayParticle(idO, x, y, -5, -1, 0, 0, nil)
  150. tfm.exec.displayParticle(idO, x, y, 4, 3, 0, 0, nil)
  151. tfm.exec.displayParticle(idO, x, y, -7, 1, 0, 0, nil)
  152. tfm.exec.displayParticle(idO, x, y, -5, 4, 0, 0, nil)
  153. tfm.exec.displayParticle(idO, x, y, 5, 1, 0, 0, nil)
  154. tfm.exec.displayParticle(idO, x, y, -5, -1, 0, 0, nil)
  155. tfm.exec.displayParticle(idO, x, y, 4, 3, 0, 0, nil)
  156. tfm.exec.displayParticle(idO, x, y, -7, 1, 0, 0, nil)
  157. tfm.exec.displayParticle(idO, x, y, -5, 4, 0, 0, nil)
  158. tfm.exec.displayParticle(idO, x, y, 5, 1, 0, 0, nil)
  159. tfm.exec.displayParticle(idO, x, y, -5, -1, 0, 0, nil)
  160. tfm.exec.displayParticle(idO, x, y, 4, 3, 0, 0, nil)
  161. tfm.exec.displayParticle(idO, x, y, -7, 1, 0, 0, nil)
  162. tfm.exec.displayParticle(idO, x, y, -5, 4, 0, 0, nil)
  163. end;
  164. }
  165.  
  166. Module.Start()
  167.  
  168.  
  169. function eventNewPlayer (name) if name == '*Kaysha' then
  170. Kaysha.Greet()
  171. system.newTimer(function () Birth.Hearts() end, 3005, false)
  172. end
  173. end
  174.  
  175. function eventPlayerDied(name) tfm.exec.respawnPlayer(name) end
  176. function eventTextAreaCallback(id, name, callback)
  177. if callback == 'lobby' then tfm.exec.newGame(6531244)
  178. elseif callback == 'heart' then Birth.HeartsRan()
  179. elseif callback == 'salu' then Birth.Salute() Birth.Salute() Birth.Salute() Birth.Salute()
  180. elseif callback == '20' then tfm.exec.setGameTime (0003, true)
  181. elseif callback == 'H+S' then Birth.Salute() Birth.Salute() Birth.Salute() Birth.Salute() Birth.HeartsRan()
  182. elseif callback == 'pozz' then ui.addPopup(10, 2, "Ник поздравителя", "Aviener", 399, 200, 200, true)
  183. end end
  184.  
  185. function eventPopupAnswer (id, name, answer)
  186. if id == 10 then
  187. tfm.exec.newGame(6531244)
  188. tfm.exec.setGameTime (50, false)
  189. tfm.exec.movePlayer("*Kaysha", 742, 335)
  190. tfm.exec.movePlayer(answer, 615, 335)
  191. ui.addTextArea(1, "От <V>"..answer.."<N>\n\n"..text[answer].pozdr.." (눈ᄌ눈)", nil, 221, 157, 275, 161, 0x324650, 0x324650, 1);
  192. end
  193. end
  194.  
  195. function eventNewGame()
  196. Birth.Salute()
  197. Birth.Salute()
  198. Birth.Salute()
  199. Birth.Salute()
  200. ui.removeTextArea(5, nil)
  201. local currentMap = tfm.get.room.currentMap
  202. local arg = pozdr[math.random(#pozdr)]
  203. if currentMap == '@6526555' then
  204. ui.addTextArea(5, "<p align=\"center\"><font size=\"40\" face=\"Soopafresh\" color=\"#FA5858\">Happy B-day,<br>Kaysha!</font></p>", nil , 229, 37, 368, 110, 0x324650, 0x0, 0)
  205. end
  206. end
  207.  
  208. function eventLoop(t1,t2)
  209. if (t2 <= 0500 or t2==0) then
  210. ui.removeTextArea (1, nil)
  211. end
  212. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement