Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.81 KB | None | 0 0
  1. tfm.exec.disableAfkDeath(true)
  2. tfm.exec.disableAutoScore(true)
  3. tfm.exec.disableAutoShaman(true)
  4. tfm.exec.disableAutoNewGame(true)
  5. tfm.exec.disableAutoTimeLeft(true)
  6.  
  7. local resimler,acilanlar,yuklencekler,bos = {},{},{},{}
  8. local toplananlar,alinanlar = {},{}
  9. local arkaplan,randomSure,gs = nil,nil,0
  10. local eventler = { -- resim,x,y
  11. [1] = {
  12. ekler = {
  13. {"LuaImage5bb14a90dc8e17.91275825.png",45,178}, -- sol tabut
  14. {"LuaImage5bb1560a044824.00617601.png",198,229}, -- sol mezarlik
  15. {"LuaImage5bb15622518340.20446904.png",335,197}, -- ortamzarlik
  16. {"LuaImage5bb156371947a6.27094688.png",554,229}, -- sagmezarlik
  17. {"LuaImage5bb15658ac3d72.85936227.png",684,172}, -- sagtabut
  18. },
  19. poslar = { -- item spawn posları
  20. {x=133,y=302}, -- soltabut
  21. {x=252,y=279}, -- solmezarlik
  22. {x=421,y=264}, -- ortamezarlik
  23. {x=570,y=272}, -- sagmezarlik
  24. {x=700,y=297}, -- sagtabut
  25. },
  26. gposlar = { -- gerisayim posları
  27. {x=98,y=173},
  28. {x=234,y=169},
  29. {x=417,y=117},
  30. {x=587,y=160},
  31. {x=744,y=163},
  32. },
  33. titles = {
  34. 300, 302, 348,
  35. },
  36. items = {
  37. 7, 8, 28, 2378, 27, 12, 9, 2202, 2202, 2202, 2202,2202,2204, 2203,
  38. },
  39. arkaplan = "LuaImage5bb14a83bd48a4.38196117.png",
  40. xml = '<C><P D="x_evenements/x_fondHalloweenMap2.jpg" IP="x_evenements/x_fondHalloweenMap2.jpg,45,178;x_evenements/x_fondHalloweenMap2.jpg,198,229;x_evenements/x_fondHalloweenMap2.jpg,554,229;x_evenements/x_fondHalloweenMap2.jpg,684,172" DS="m;58,329,176,298,328,270,500,269,652,295,762,325" d="x_transformice/x_maps/x_hw2014/x_1av.png" Ca="" /><Z><S><S m="" P="0,0,0.3,0.2,133,0,0,0" H="10" L="30" o="12bd94" X="726" c="3" Y="188" T="12" /><S m="" P="0,0,0.3,0.2,-18,0,0,0" H="10" L="30" o="12bd94" X="97" c="3" Y="189" T="12" /><S m="" P="0,0,0.3,0.2,-70,0,0,0" H="10" L="30" o="12bd94" X="81" c="3" Y="206" T="12" /><S m="" P="0,0,0.3,0.2,20,0,0,0" H="10" L="13" o="12bd94" X="251" c="3" Y="60" T="12" /><S m="" P="0,0,0.3,0.2,-130,0,0,0" H="10" L="30" o="12bd94" X="116" c="3" Y="196" T="12" /><S m="" P="0,0,0.3,0.2,-2,0,0,0" H="10" L="58" o="12bd94" X="418" c="3" Y="147" T="12" /><S m="" P="0,0,0.6,0.2,-10,0,0,0" lua="1" L="145" o="12bd94" X="248" H="10" Y="304" T="12" /><S m="" P="0,0,0.3,0.2,43,0,0,0" H="10" L="65" o="12bd94" X="605" c="3" Y="202" T="12" /><S m="" P="0,0,0.3,0.2,35,0,0,0" H="10" L="80" o="12bd94" X="447" c="3" Y="157" T="12" /><S m="" P="0,0,0.3,0.2,25,0,0,0" H="10" L="60" o="1,2bd94" X="259" c="3" Y="200" T="12" /><S m="" P="0,0,0.3,0.2,20,0,0,0" H="10" L="30" o="12bd94" X="745" c="3" Y="183" T="12" /><S m="" P="0,0,0.3,0.2,-10,0,0,0" H="10" L="60" o="12bd94" X="103" c="3" Y="99" T="12" /><S m="" P="0,0,0.3,0.2,-43,0,0,0" H="10" L="60" o="12bd94" X="213" c="3" Y="209" T="12" /><S m="" P="0,0,0.3,0.2,-36,0,0,0" H="10" L="80" o="12bd94" X="389" c="3" Y="158" T="12" /><S m="" P="0,0,0.6,0.2,0,0,0,0" lua="2" L="140" o="12bd94" X="421" H="10" Y="287" T="12" /><S m="" P="0,0,0.3,0.2,25,0,0,0" H="10" L="90" o="12bd94" X="670" c="3" Y="92" T="12" /><S m="" P="0,0,0.3,0.2,-24,0,0,0" H="10" L="60" o="12bd94" X="558" c="3" Y="194" T="12" /><S m="" P="0,0,0.3,0.2,-21,0,0,0" L="80" o="12bd94" X="35" H="10" Y="358" T="12" /><S m="" P="0,0,0.6,0.2,16,0,0,0" lua="4" L="114" o="12bd94" X="702" H="10" Y="329" T="12" /><S m="" P="0,0,0.6,0.2,10,0,0,0" lua="3" L="116" o="12bd94" X="568" H="10" Y="298" T="12" /><S m="" P="0,0,0.3,0.2,10,0,0,0" H="10" L="20" o="12bd94" X="360" c="3" Y="80" T="12" /><S m="" P="0,0,0.6,0.2,-15,0,0,0" lua="0" L="110" o="12bd94" X="125" H="10" Y="330" T="12" /><S m="" P="0,0,0.3,0.2,14,0,0,0" L="23" o="12bd94" X="636" H="10" Y="311" T="12" /><S m="" P="0,0,0.3,0.2,-8,0,0,0" L="35" o="12bd94" X="335" H="10" Y="289" T="12" /><S m="" P="0,0,0.3,0.2,4,0,0,0" L="23" o="12bd94" X="502" H="10" Y="288" T="12" /><S m="" P="0,0,0.3,0.2,20,0,0,0" L="52" o="12bd94" X="781" H="10" Y="354" T="12" /></S><D /><O /></Z></C>',
  41. olaylar = {
  42. {func=function(x,y) herkesiOldur(x,y) end },
  43. {func=function(x,y) itemVer(x,y) end },
  44. {func=function(x,y) itemVer(x,y) end },
  45. {func=function(x,y) itemVer(x,y) end },
  46. {func=function(x,y) itemVer(x,y) end },
  47. {func=function(x,y) tfm.exec.explosion(x,y,150,50,false) tfm.exec.addShamanObject(24,x,y,0,50,-20,false) end },--sp
  48. {func=function(x,y) tfm.exec.addShamanObject(17,x,y,50,0,0,false) end }, --sol drag
  49. {func=function(x,y) tfm.exec.addShamanObject(17,x,y,-50,0,0,false) end }, --sag drag
  50. },
  51. yazilar = {
  52. ["tr"] = {
  53. ["hosgeldin"] = "<font color='#ff970b'>Hahahahaaa...\n\nFazla ürkmemeye çalış! Tuzaklardan kaçınmayı da unutma.</font>",
  54.  
  55. },
  56. ["en"] = {
  57. ["hosgeldin"] = "<font color='#ff970b'>Hahahahaaa...\n\nTry not to get scared! Oh, also try to avoid from traps.</font>",
  58.  
  59. },
  60.  
  61. },
  62. },
  63. [2] = {
  64. ekler = {
  65. {"LuaImage5bb26d4ada6c52.00581132.png",21,167}, -- sol kapı
  66. {"LuaImage5bb26d701ed371.68421573.png",184,175}, -- sol kapı2
  67. {"LuaImage5bb26d8b8c79d1.68681757.png",373,148}, -- orta kapı
  68. {"LuaImage5bb26dc77886c8.12334988.png",530,201}, -- sag kapı1
  69. {"LuaImage5bb26de599fa25.10439156.png",686,152}, --sag kapı2
  70. },
  71. poslar={
  72. {x=68,y=346},
  73. {x=253,y=346},
  74. {x=415,y=346},
  75. {x=577,y=346},
  76. {x=724,y=346},
  77. },
  78. gposlar={
  79. {x=66,y=191},
  80. {x=239,y=182},
  81. {x=410,y=161},
  82. {x=575,y=192},
  83. {x=725,y=133},
  84. },
  85. titles = {
  86. 300, 302, 348,
  87. },
  88. items = {
  89. 7, 8, 28, 2378, 27, 12, 9, 2202, 2202, 2202, 2202,2202,2204, 2203,
  90. },
  91. ek = "LuaImage5bb26dfe7d03a4.52940244.png",
  92. arkaplan = "LuaImage5bb26d22c47f38.96781500.png",
  93. xml = '<C><P D="x_evenements/x_fondHalloweenMap2.jpg" IP="x_evenements/x_fondHalloweenMap2.jpg,21,167;x_evenements/x_fondHalloweenMap2.jpg,184,175;x_evenements/x_fondHalloweenMap2.jpg,373,148;x_evenements/x_fondHalloweenMap2.jpg,530,201;x_evenements/x_fondHalloweenMap2.jpg,686,152" DS="y;351" d="x_transformice/x_maps/x_hw2014/x_3av.png" Ca="" /><Z><S><S m="" P="0,0,0.3,0.2,0,0,0,0" X="664" L="56" o="12bd94" H="10" c="3" Y="293" T="12" /><S m="" P="0,0,0.3,0.2,-61,0,0,0" X="513" L="50" o="12bd94" H="10" c="3" Y="214" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" X="578" L="90" o="12bd94" H="10" c="3" Y="138" T="12" /><S m="" P="0,0,0.3,0.2,25,0,0,0" X="410" L="90" o="12bd94" H="10" c="3" Y="117" T="12" /><S m="" P="0,0,0.3,0.2,-3,0,0,0" X="714" L="64" o="12bd94" H="10" c="3" Y="110" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" X="112" L="20" o="12bd94" H="10" c="3" Y="166" T="13" /><S m="" P="0,0,0.3,0.2,0,0,0,0" X="307" L="16" o="12bd94" H="10" c="3" Y="101" T="13" /><S m="" P="0,0,0.3,0.2,0,0,0,0" X="577" L="90" o="12bd94" H="10" c="3" Y="94" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" X="353" L="10" o="12bd94" H="10" c="3" Y="253" T="13" /><S m="" P="0,0,0.3,0.2,0,0,0,0" X="198" L="14" o="12bd94" H="10" c="3" Y="159" T="13" /><S m="" P="0,0,0.3,0.2,0,0,0,0" X="217" L="14" o="12bd94" H="10" c="3" Y="159" T="13" /><S m="" P="0,0,0.3,0.2,0,0,0,0" X="207" L="30" o="12bd94" H="28" c="3" Y="159" T="12" /><S m="" P="0,0,0.3,0.2,-1,0,0,0" X="578" L="100" o="12bd94" H="10" c="3" Y="195" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" lua="0" L="150" o="12bd94" H="40" X="75" Y="385" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" lua="1" L="150" o="12bd94" H="40" X="245" Y="385" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" lua="2" L="150" o="12bd94" H="40" X="405" Y="385" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" lua="3" L="150" o="12bd94" H="40" X="576" Y="385" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" lua="4" L="150" o="12bd94" H="40" X="726" Y="385" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" L="20" o="12bd94" X="160" H="40" Y="385" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" X="325" H="40" Y="385" T="12" /><S m="" P="0,0,0.3,0.2,0,0,0,0" L="22" o="12bd94" X="491" H="40" Y="385" T="12" /></S><D /><O /></Z></C>',
  94. olaylar = {
  95. {func=function(x,y) herkesiOldur(x,y) end },
  96. {func=function(x,y) itemVer(x,y) end },
  97. {func=function(x,y) itemVer(x,y) end },
  98. {func=function(x,y) itemVer(x,y) end },
  99. {func=function(x,y) itemVer(x,y) end },
  100. {func=function(x,y) tfm.exec.explosion(x,y,150,50,false) tfm.exec.addShamanObject(24,x,y,0,50,-20,false) end },--sp
  101. {func=function(x,y) tfm.exec.addShamanObject(17,x,y,50,0,0,false) end }, --sol drag
  102. {func=function(x,y) tfm.exec.addShamanObject(17,x,y,-50,0,0,false) end }, --sag drag
  103. },
  104. yazilar = {
  105. ["tr"] = {
  106. ["hosgeldin"] = "<font color='#ff970b'>Hahahahaaa...\n\nFazla ürkmemeye çalış! Tuzaklardan kaçınmayı da unutma.</font>",
  107.  
  108.  
  109. },
  110. ["en"] = {
  111. ["hosgeldin"] = "<font color='#ff970b'>Hahahahaaa...\n\nTry not to get scared! Oh, also try to avoid from traps.</font>",
  112.  
  113.  
  114. },
  115. ["pl"] = {
  116. ["hosgeldin"] = "<font color='#ff970b'>Hahahahaaa...\n\nSpróbuj się nie przestraszyć! Oh, próbuj też unikać pułapek .</font>",
  117.  
  118. },
  119.  
  120. },
  121. },
  122. [3] = {
  123. ek = "LuaImage5bb289d48e6f13.23569886.png",
  124. arkaplan = "LuaImage5bb289b62f2526.48376250.png",
  125. xml = '<C><P DS="m;175,680,2961,696,2017,221" D="x_evenements/x_fondHalloween.jpg" L="3000" d="x_evenements/x_fondHalloween2.png" Ca="" H="734" /><Z><S><S Y="710" T="12" P="0,0,0.3,0.2,0,0,0,0" L="1070" o="12bd94" m="" X="1330" H="25" /><S Y="368" T="12" P="0,0,20,0.2,-90,0,0,0" L="734" o="12bd94" m="" X="3005" H="20" /><S Y="367" T="12" P="0,0,0,0.2,90,0,0,0" L="734" o="12bd94" m="" X="0" H="10" /><S Y="398" T="12" P="0,0,0.3,0.2,0,0,0,0" L="580" o="12bd94" m="" X="2421" H="10" /><S Y="481" T="12" P="0,0,0.3,0.2,0,0,0,0" L="1000" o="12bd94" m="" X="2394" H="10" /><S Y="697" T="12" P="0,0,0.3,0.2,-30,0,0,0" L="50" o="12bd94" m="" X="1871" H="25" /><S Y="710" T="12" P="0,0,0.3,0.2,0,0,0,0" L="800" o="12bd94" m="" X="396" H="25" /><S Y="705" T="12" P="0,0,0.3,0.2,40,0,0,0" L="70" o="12bd94" m="" X="1932" H="25" /><S Y="686" T="12" P="0,0,0.3,0.2,0,0,0,0" L="30" o="12bd94" m="" X="1900" H="25" /><S Y="725" T="12" P="0,0,0.3,0.2,0,0,0,0" L="1070" o="12bd94" m="" X="2480" H="25" /><S Y="633" T="12" P="0,0,0.3,0.2,0,0,0,0" L="80" o="12bd94" m="" X="2020" H="10" /><S Y="597" T="12" P="0,0,0.3,0.2,0,0,0,0" L="80" o="12bd94" m="" X="2258" H="10" /><S Y="659" T="12" P="0,0,1,0.2,0,0,0,0" L="150" o="12bd94" m="" X="2443" H="20" /><S Y="583" T="12" P="0,0,0,0.2,-28,0,0,0" L="400" o="12bd94" m="" X="2833" H="10" /><S Y="603" T="12" P="0,0,0.3,0.2,0,0,0,0" L="170" o="12bd94" m="" X="2445" H="10" /><S Y="326" T="12" P="0,0,0.3,0.2,0,0,0,0" L="240" o="12bd94" m="" X="2416" H="10" /><S Y="441" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2768" H="10" /><S Y="356" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2672" H="10" /><S Y="336" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2733" H="10" /><S Y="314" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2791" H="10" /><S Y="296" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2850" H="10" /><S Y="274" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2904" H="10" /><S Y="256" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2958" H="10" /><S Y="214" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2903" H="10" /><S Y="244" T="12" P="0,0,0.3,0.2,0,0,0,0" L="890" o="12bd94" m="" X="2389" H="10" /><S Y="89" T="12" P="0,0,20,0.2,-90,0,0,0" L="160" o="12bd94" m="" X="2850" H="10" /><S Y="181" T="12" P="0,0,0,0.2,0,0,0,0" L="10" o="12bd94" m="" X="2731" H="10" /><S Y="98" T="12" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" m="" X="2790" H="10" /><S Y="59" T="12" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" m="" X="2738" H="10" /><S Y="129" T="12" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" m="" X="2606" H="10" /><S Y="73" T="12" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" m="" X="2479" H="10" /><S Y="194" T="12" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" m="" X="2430" H="10" /><S Y="119" T="12" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" m="" X="2305" H="10" /><S Y="142" T="12" P="0,0,0.0,0.2,22,0,0,0" L="330" o="12bd94" m="" X="2069" H="10" /><S Y="67" T="12" P="0,0,0.3,0.2,0,0,0,0" L="310" o="12bd94" m="" X="2167" H="10" /><S Y="37" T="12" P="0,0,0.3,0.2,-90,0,0,0" L="70" o="12bd94" m="" X="2324" H="10" /><S Y="80" T="12" P="0,0,0.3,0.2,0,0,0,0" L="50" o="12bd94" m="" X="1893" H="10" /><S Y="147" T="12" P="0,0,0,0.2,-35,0,0,0" L="240" o="12bd94" m="" X="1773" H="10" /><S Y="475" T="12" P="0,0,0.3,0.2,0,0,0,0" L="340" o="12bd94" m="" X="1734" H="10" /><S Y="545" T="12" P="0,0,0,0.2,-90,0,0,0" L="150" o="12bd94" m="" X="1545" H="40" /><S Y="393" T="12" P="0,0,0.3,0.2,0,0,0,0" L="120" o="12bd94" m="" X="1546" H="20" /><S Y="344" T="12" P="0,0,0.3,0.2,-70,0,0,0" L="120" o="12bd94" m="" X="1523" H="20" /><S Y="341" T="12" P="0,0,0.3,0.2,60,0,0,0" L="120" o="12bd94" m="" X="1568" H="20" /><S Y="264" T="12" P="0,0,0,0.2,0,0,0,0" L="70" o="12bd94" m="" X="1531" H="50" /><S Y="313" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="1107" H="20" /><S Y="213" T="12" P="0,0,0,0.2,-5,0,0,0" L="40" o="12bd94" m="" X="1666" H="10" /><S Y="211" T="12" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" m="" X="1898" H="260" /><S Y="374" T="12" P="0,0,0,0.2,-20,0,0,0" L="100" o="12bd94" m="" X="995" H="20" /><S Y="486" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="648" H="20" /><S Y="-2" T="12" P="0,0,0.3,0.2,0,0,0,0" L="695" o="12bd94" m="" X="2667" H="10" /><S Y="441" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="2077" H="10" /><S Y="429" T="12" P="0,0,0.3,0.2,0,0,0,0" L="10" o="12bd94" m="" X="602" H="10" /><S Y="504" T="12" P="0,0,0,0.2,-20,0,0,0" L="100" o="12bd94" m="" X="430" H="20" /><S Y="496" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="1028" H="20" /><S Y="413" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="1167" H="20" /><S Y="481" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="1286" H="20" /><S Y="495" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="1427" H="20" /><S Y="-1" T="12" P="0,0,0.3,0.2,0,0,0,0" L="695" o="12bd94" m="" X="2134" H="10" /><S Y="514" T="12" P="0,0,0.3,0.2,-90,0,0,0" L="80" o="12bd94" m="" X="1899" H="10" /><S Y="551" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="1899" H="10" /><S Y="662" T="12" P="0,0,0.3,0.2,0,0,0,0" L="40" o="12bd94" m="" X="85" H="10" /></S><D /><O><O Y="471" X="1027" P="0" C="22" /><O Y="387" X="1167" P="0" C="22" /><O Y="455" X="1285" P="0" C="22" /><O Y="469" X="1425" P="0" C="22" /><O Y="282" X="1108" P="0" C="22" /><O Y="346" X="982" P="0" C="22" /><O Y="184" X="1682" P="0" C="22" /><O Y="153" X="1727" P="0" C="22" /><O Y="45" X="2276" P="0" C="22" /><O C="22" Y="45" X="2301" P="0" /><O C="22" Y="25" X="2399" P="0" /><O Y="37" P="0" X="2424" C="22" /><O C="22" Y="29" P="0" X="2375" /><O C="22" Y="100" P="0" X="2306" /><O Y="105" X="2606" P="0" C="22" /><O Y="50" X="2479" P="0" C="22" /><O Y="36" X="2738" P="0" C="22" /><O Y="38" X="2876" P="0" C="22" /><O Y="304" X="2370" P="0" C="22" /><O Y="304" X="2469" P="0" C="22" /><O Y="373" X="2422" P="0" C="22" /><O Y="449" X="2420" P="0" C="22" /><O Y="560" X="2444" P="0" C="22" /><O Y="580" X="2274" P="0" C="22" /><O Y="649" X="551" P="0" C="22" /><O Y="648" X="866" P="0" C="22" /><O Y="651" X="1276" P="0" C="22" /><O Y="518" X="120" P="0" C="22" /><O Y="476" X="418" P="0" C="22" /><O Y="518" X="140" P="0" C="22" /><O Y="533" X="120" P="0" C="22" /><O Y="533" X="140" P="0" C="22" /><O Y="411" X="603" P="0" C="22" /><O Y="650" X="1900" P="0" C="22" /><O Y="450" X="1615" P="0" C="22" /><O Y="416" X="2080" P="0" C="22" /><O Y="220" X="2533" P="0" C="22" /><O Y="62" X="1941" P="0" C="22" /><O Y="456" X="648" P="0" C="22" /><O Y="486" X="388" P="0" C="22" /><O Y="467" X="442" P="0" C="22" /><O Y="355" X="960" P="0" C="22" /><O Y="37" X="2349" P="0" C="22" /></O></Z></C>',
  126. sekerler = {
  127. {x=462,y=624},
  128. {x=1419,y=412},
  129. {x=1725,y=637},
  130. {x=2441,y=560},
  131. {x=2877,y=648},
  132. {x=2427,y=132},
  133. {x=2493,y=330},
  134. },
  135. items = {"7", "8", "28", "2378", "27", "12", "9", "2202", "2202", "2202", "2204", "2203"},
  136. titles = {"303", "301", "373"},
  137. rozetler = {"170", "28", "64"},
  138. yazilar = {
  139. ["tr"] = {
  140. ["hosgeldin"] = "<font color='#ff970b'>Korkunç canavar gizli şekerlerin içinde! Şekerleri topla ve ünvanı kazan!</font>",
  141. ["toplanan"] = "<font color='#ff970b'>Toplanan şekerler</font>:<font color='#ff970b'> %s </font>/<font color='#ff970b'> %s </font>",
  142.  
  143. },
  144. ["en"] = {
  145. ["hosgeldin"] = "<font color='#ff970b'>The terrible monster has hidden candies somewhere! Find all candies and get your title!</font>",
  146. ["toplanan"] = "<font color='#ff970b'>Collected Candy</font>:<font color='#ff970b'> %s </font>/<font color='#ff970b'> %s </font>",
  147.  
  148. },
  149. ["pl"] = {
  150. ["hosgeldin"] = "<font color='#ff970b'>Straszliwy Potwór schował gdzieś cukierki! Znajdź je i wygraj tytuł!</font>",
  151. ["toplanan"] = "<font color='#ff970b'>Zebrane Cukierki</font>:<font color='#ff970b'> %s </font>/<font color='#ff970b'> %s </font>",
  152.  
  153. },
  154.  
  155. },
  156. },
  157. }
  158. local secili,range = math.random(#eventler),15
  159.  
  160. function ceviriYap(metin,isim)
  161. local diltablo = dilTabloCek(dilCek(isim))
  162. if isim then
  163. return diltablo[metin] or "no translate"
  164. else
  165. return metin
  166. end
  167. end
  168.  
  169. function dilCek(isim)
  170. if isim then
  171. return tfm.get.room.playerList[isim].community
  172. else
  173. return "en"
  174. end
  175. end
  176.  
  177. function dilTabloCek(dil)
  178. if eventler[secili].yazilar[tostring(dil)] then
  179. return eventler[secili].yazilar[tostring(dil)]
  180. else
  181. return eventler[secili].yazilar["en"]
  182. end
  183. end
  184.  
  185. local gerisayim = {
  186. [1] = "<img src='http://www.imgim.com/55tfm.png'>",
  187. [2] = "<img src='http://www.imgim.com/44tfm.png'>",
  188. [3] = "<img src='http://www.imgim.com/33tfm.png'>",
  189. [4] = "<img src='http://www.imgim.com/22tfm.png'>",
  190. [5] = "<img src='http://www.imgim.com/11tfm.png'>",
  191. }
  192.  
  193. local copy = ""
  194. function eventMouse(isim,x,y)
  195. copy = copy.."{x="..x..",y="..y.."},\n"
  196. print(copy)
  197. end
  198.  
  199. function pythag(x1,y1,x2,y2,r)
  200. local x=x2-x1
  201. local y=y2-y1
  202. local r=r+r
  203. return x*x+y*y<r*r
  204. end
  205.  
  206. function herkesiOldur(x,y)
  207. for isim,v in pairs(tfm.get.room.playerList) do
  208. if pythag(x,y,v.x,v.y,range) then
  209. tfm.exec.killPlayer(isim)
  210. end
  211. end
  212. end
  213.  
  214. function sonaHediye()
  215. if secili == 1 or secili == 2 then
  216. local badgeOrTitle = math.random(2)
  217. if badgeOrTitle == 1 then
  218. local titleler = #eventler[secili].titles
  219. local stitle = math.random(titleler)
  220. for isim,v in pairs(tfm.get.room.playerList) do
  221. if not v.isDead then
  222. system.giveTitle(isim,eventler[secili].titles[stitle],0)
  223. end
  224. end
  225. else
  226. for isim,v in pairs(tfm.get.room.playerList) do
  227. if not v.isDead then
  228. system.giveBadge(isim,129)
  229. end
  230. end
  231. end
  232. end
  233. system.exit()
  234. end
  235.  
  236. function itemVer(x,y,bec)
  237. local itemler = #eventler[secili].items
  238. local sitem = math.random(itemler)
  239. local sayi = math.random(3,5)
  240. for isim,v in pairs(tfm.get.room.playerList) do
  241. if pythag(x,y,v.x,v.y,range) then
  242. tfm.exec.giveConsumables(isim, sitem, sayi)
  243. end
  244. end
  245. end
  246.  
  247. function randomolay(sira)
  248. local x,y = eventler[secili].poslar[sira].x,eventler[secili].poslar[sira].y
  249. local randfunc = math.random(#eventler[secili].olaylar)
  250. if bos[randfunc] then randomolay(sira) return end
  251. bos[randfunc] = true
  252. eventler[secili].olaylar[randfunc].func(x,y)
  253. end
  254.  
  255. function eventPlayerDied(name)
  256. local plrCount = 0
  257. for n,p in pairs(tfm.get.room.playerList) do
  258. if not p.isDead then
  259. plrCount = plrCount + 1
  260. end
  261. end
  262. if plrCount < 1 then
  263. system.exit()
  264. end
  265. end
  266.  
  267. function resimYukle(isim)
  268. local dos = eventler[secili].ekler
  269. gs = 0
  270. if dos then
  271. if not isim then
  272. for i,v in pairs(dos) do
  273. local knm,x,y = v[1],v[2],v[3]
  274. if resimler[i] then break end
  275. resimler[i] = tfm.exec.addImage(knm,"?"..math.random(1000),x,y)
  276. end
  277. else
  278. if dos[isim] then
  279. local knm,x,y = dos[isim][1],dos[isim][2],dos[isim][3]
  280. resimler[isim] = tfm.exec.addImage(knm,"?"..math.random(1000),x,y)
  281. table.insert(acilanlar,{resm=isim,sure=os.time()})
  282. randomolay(isim)
  283. end
  284. end
  285. end
  286. end
  287.  
  288. function resimKaldir(isim)
  289. if not isim then
  290. for i,v in pairs(resimler) do
  291. tfm.exec.removeImage(resimler[i])
  292. end
  293. resimler = {}
  294. else
  295. print(isim)
  296. if resimler[isim] then
  297. tfm.exec.removeImage(resimler[isim])
  298. resimler[isim] = nil
  299. end
  300. end
  301. end
  302.  
  303. function eventNewPlayer(isim)
  304. --resimYukle()
  305. if eventler[secili].ek then
  306. tfm.exec.addImage(eventler[secili].ek,"?0",0,0,isim)
  307. end
  308. if eventler[secili].sekerler then
  309. sekerleriEkle(eventler[secili].sekerler,isim)
  310. toplananlar[isim] = 0
  311. alinanlar[isim] = {}
  312. end
  313. arkaplan = tfm.exec.addImage(eventler[secili].arkaplan,"?0",0,0,isim)
  314. tfm.exec.chatMessage(ceviriYap("hosgeldin",isim),isim)
  315. end
  316.  
  317. function sekerleriEkle(sekerler,isim)
  318. for i,v in pairs(sekerler) do
  319. ui.addTextArea(i, "<img src='http://www.imgim.com/badge_30.png'>", isim, v.x,v.y, 90, 90, 0x324650, 0x212F36, 0, false)
  320. end
  321. end
  322.  
  323. function randomYukle()
  324. local dos = eventler[secili].ekler
  325. if dos then
  326. for i=1,2 do
  327. local rand = math.random(#dos)
  328. if #yuklencekler == 2 then bos = {} return end
  329. if bos[rand] then randomYukle() gs = 1 return end
  330. yuklencekler[#yuklencekler+1] = {rndm=rand,sure=os.time()}
  331. bos[rand] = true
  332. local x,y = eventler[secili].poslar[rand].x,eventler[secili].poslar[rand].y
  333. tfm.exec.addShamanObject(0,x,y-50,0,50,-20,false)
  334. gs = gs +1
  335. local x,y = eventler[secili].gposlar[rand].x,eventler[secili].gposlar[rand].y
  336. ui.addTextArea(gs, gerisayim[1], nil, x-32,y-40, 90, 90, 0x324650, 0x212F36, 0, false)
  337. end
  338. end
  339. end
  340.  
  341. function eventLoop(s,k)--s=suanki k=kalan
  342. local s = s/1000
  343. if s >= 5 and s < 6 then
  344. randomYukle()
  345. end
  346. if (k/1000) < 1 then
  347. sonaHediye()
  348. end
  349. for i,v in pairs(acilanlar) do
  350. if os.time()-v.sure > 5000 then
  351. tfm.exec.removeImage(resimler[v.resm])
  352. resimler[v.resm] = nil
  353. table.remove(acilanlar,i)
  354. if #acilanlar == 0 then
  355. bos = {}
  356. randomYukle()
  357. end
  358. end
  359. end
  360. if #yuklencekler > 0 then
  361. for i,v in pairs(yuklencekler) do
  362. if os.time()-v.sure > 6000 then
  363. resimYukle(v.rndm)
  364. ui.removeTextArea(i,nil)
  365. yuklencekler[i] = nil
  366. end
  367. local sure = math.floor(math.floor(os.time()-(v.sure))/1000)
  368. if gerisayim[sure] then
  369. ui.updateTextArea(i,gerisayim[sure],nil)
  370. end
  371. end
  372. end
  373. if secili == 3 then
  374. giftSystem()
  375. end
  376. end
  377.  
  378. tfm.exec.newGame(eventler[secili].xml)
  379. for name in pairs(tfm.get.room.playerList) do
  380. eventNewPlayer(name)
  381. end
  382. tfm.exec.setUIMapName("<font color='#ff970b'>NeoMice Halloween Event 2019</font>")
  383.  
  384. if secili == 3 then
  385. range = 30
  386. tfm.exec.setGameTime(160, false)
  387. end
  388.  
  389. function giftSystem()
  390. local sekerler = eventler[secili].sekerler
  391. for isim,p in pairs(tfm.get.room.playerList) do
  392. for i,v in pairs(sekerler) do
  393. if not p.isDead then
  394. if pythag(v.x,v.y,p.x,p.y,range) and not alinanlar[isim][i] then
  395. local gifts = eventler[secili].items
  396. tfm.exec.giveConsumables(isim, gifts[math.random(1,#gifts)], math.random(3,5))
  397. toplananlar[isim] = toplananlar[isim] +1
  398. alinanlar[isim][i] = true
  399. ui.removeTextArea(i,isim)
  400. tfm.exec.chatMessage(ceviriYap("toplanan",isim):format(toplananlar[isim],#sekerler),isim)
  401. if toplananlar[isim] >= #sekerler then -- eğer bitmişse
  402. local titles = eventler[secili].titles
  403. local rozetler = eventler[secili].rozetler
  404. system.giveTitle(isim, titles[math.random(#titles)], 0)
  405. system.giveBadge(isim, rozetler[math.random(#rozetler)],0)
  406. end
  407. end
  408. end
  409. end
  410. end
  411. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement