Advertisement
Dudugz-Contistente

Untitled

Sep 8th, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. tfm.exec.disableAutoTimeLeft()
  2. tfm.exec.disableMortCommand()
  3. tfm.exec.disableAutoNewGame()
  4. tfm.exec.disableAutoShaman()
  5. tfm.exec.setGameTime(99999)
  6.  
  7. kira="Shiobausamak"
  8.  
  9. pages={
  10. count=1,
  11. pages={}
  12. }
  13.  
  14. pages.pages[1]=""
  15.  
  16. data={}
  17.  
  18. function eventLoop()
  19. table.foreach(tfm.get.room.playerList, function(n,v) if data[n].open then deathBook(n) else for i=-1,7 do ui.removeTextArea(i,n) end end end)
  20. end
  21.  
  22. deathBook=function(name)
  23. ui.addTextArea(-1,"",name,149,49,501,301,0x201608,0x201608)
  24. ui.addTextArea(1,"",name,150,50,500,300,0xC3BCA0,0x201608)
  25. ui.addTextArea(2,"",name,400,52,5,296,0x827D69,0xC3BCA0)
  26.  
  27. if pages.pages[data[name].page_selected] then
  28. ui.addTextArea(3,"<font color='#000000' size='10'>"..pages.pages[data[name].page_selected].."</font>",name,160,55,220,280,0xC3BCA0,0xC3BCA0)
  29. elseif pages.pages[data[name].page_selected-1] then
  30. ui.addTextArea(3,"<font color='#000000' size='10'>"..pages.pages[data[name].page_selected-1].."</font>",name,160,55,220,280,0xC3BCA0,0xC3BCA0)
  31. else
  32. ui.addTextArea(3,"<font color='#000000' size='10'></font>",name,160,55,220,280,0xC3BCA0,0xC3BCA0)
  33. end
  34.  
  35. if pages.pages[data[name].page_selected+1] then
  36. ui.addTextArea(4,"<font color='#000000' size='10'>"..pages.pages[data[name].page_selected+1].."</font>",name,420,55,220,280,0xC3BCA0,0xC3BCA0)
  37. else
  38. ui.addTextArea(4,"<font color='#000000' size='10'></font>",name,420,55,220,280,0xC3BCA0,0xC3BCA0)
  39. end
  40.  
  41. ui.addTextArea(5,"<a href='event:death-book:close'><i><B><font color='#FF0000'>X</font></B></i></a>",name,637,48,20,20,0,0,0)
  42.  
  43. if data[name].page_selected > 1 then
  44. t = "<a href='event:death-book:-1'><i><B><CE>«</CE></B></i></a>"
  45. else
  46. t = "<a href='event:death-book:'><i><B><BL>«</BL></B></i></a>"
  47. end
  48. ui.addTextArea(6,t,name,152,335,20,20,0,0,0)
  49.  
  50. if data[name].page_selected < pages.count then
  51. t = "<a href='event:death-book:+1'><i><B><CE>»</CE></B></i></a>"
  52. else
  53. t = "<a href='event:death-book:'><i><B><BL>»</BL></B></i></a>"
  54. end
  55. ui.addTextArea(7,t,name,637,335,20,20,0,0,0)
  56. end
  57.  
  58. function eventKeyboard(name, key, down, x, y)
  59. if key == 88 then
  60. ui.addPopup(0,2,"Escreva em seu DeathNote:",name,150,53,499,true)
  61. end
  62. end
  63.  
  64. local caracteres=0
  65. function eventPopupAnswer(id,name,answer)
  66. if id == 0 and answer ~= "" and #answer >= 5 then
  67. local page_selected = data[name].page_selected
  68. pages.pages[page_selected]=pages.pages[page_selected]..answer:gsub('/','').."\n"
  69. if #pages.pages[page_selected] >= 792 then
  70. pages.count=pages.count+1
  71. pages.pages[pages.count]=""
  72. data[name].page_selected=data[name].page_selected+1
  73. end
  74.  
  75. for n in pairs(tfm.get.room.playerList) do
  76. if answer:find("/"..n) then
  77. tfm.exec.killPlayer(n)
  78. data[n].open=true
  79. deathBook(n)
  80. end
  81. end
  82. end
  83. end
  84.  
  85. function eventTextAreaCallback(id,name,link)
  86. if link == "death-book:open" then
  87. data[name].open=true
  88. end
  89.  
  90. if link == "death-book:close" then
  91. data[name].open=false
  92. end
  93.  
  94. if link == "death-book:+1" then
  95. data[name].page_selected=data[name].page_selected+1
  96. deathBook(name)
  97. end
  98.  
  99. if link == "death-book:-1" then
  100. data[name].page_selected=data[name].page_selected-1
  101. deathBook(name)
  102. end
  103. end
  104.  
  105. function eventNewPlayer(name)
  106. data[name]={
  107. open=false,
  108. page_selected=1,
  109. }
  110.  
  111. ui.addTextArea(8,"<a href='event:death-book:open'>DeathNote</a>",name,6,23,65,20,0x324650,0x324650,1,true)
  112. end
  113.  
  114. for all in pairs(tfm.get.room.playerList) do
  115. eventNewPlayer(all)
  116. end
  117.  
  118. system.bindKeyboard(kira,88,true)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement