Advertisement
Guest User

Untitled

a guest
Apr 10th, 2014
1,914
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.20 KB | None | 0 0
  1. players={}
  2. tfm.exec.disableAutoShaman(true)
  3. tfm.exec.newGame("@4434091")
  4. q=90
  5.  
  6.  
  7. function eventNewGame()
  8. tfm.exec.disableAutoTimeLeft(true)
  9. tfm.exec.disableAutoNewGame(true)
  10. tfm.exec.disableAllShamanSkills(true)
  11. tfm.exec.disableAfkDeath(true)
  12. end
  13.  
  14. function eventNewPlayer(a)
  15. system.bindMouse(a, true)
  16. players[a]={h =100, j= 100,k=100,d=0,u=0,ch=0,cj=0,ck=0,np=1}
  17. ui.addTextArea(666," ",nil ,5,303,635,90, 0x272834, 0x272834)
  18. ui.addTextArea(1,"Hunger<br> "..players[a].h.."/100", nil ,12,310,90,30, 0x3c5064, 0x3c5064)
  19. ui.addTextArea(2,"Hygiene<br> "..players[a].j.."/100", nil ,115,310,90,30, 0x3c5064, 0x3c5064)
  20. ui.addTextArea(4,"Fun <br>"..players[a].k.."/100", nil ,218,310,90,30, 0x3c5064, 0x3c5064)
  21. ui.addTextArea(3," ",nil ,12,360,296,30, 0x3c5064, 0x3c5064)
  22. ui.addTextArea(unknown,'Current mood: <br><p align="center" ><font size="52" color="# 0DFA0C">:D</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  23.  
  24. tfm.exec.respawnPlayer(a)
  25. end
  26.  
  27. for name,player in pairs(tfm.get.room.playerList) do
  28. system.bindMouse(name, true)
  29. players[name]={h =100, j= 100,k=100,d=0,u=0,ch=0,cj=0,ck=0,np=0}
  30. ui.addTextArea(666," ",nil ,5,303,635,90, 0x272834, 0x272834)
  31. ui.addTextArea(1,"Hunger<br> "..players[name].h.."/100", nil ,12,310,90,30, 0x3c5064, 0x3c5064)
  32. ui.addTextArea(2,"Hygiene<br> "..players[name].j.."/100", nil ,115,310,90,30, 0x3c5064, 0x3c5064)
  33. ui.addTextArea(4,"Fun <br>"..players[name].k.."/100", nil ,218,310,90,30, 0x3c5064, 0x3c5064)
  34. ui.addTextArea(3," ",nil,12,360,296,30, 0x3c5064, 0x3c5064)
  35. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# 0DFA0C">:D</font></p>', nil ,540,310,90,80, 0x3c5064, 0x3c5064)
  36.  
  37. end
  38.  
  39. function eventLoop(f, g)
  40. for a in pairs(tfm.get.room.playerList) do
  41. if players[a].h > 0 then
  42. players[a].h= players[a].h-1
  43. end
  44.  
  45. if players[a].j > 0 then
  46. players[a].j= players[a].j-1
  47. end
  48.  
  49. if players[a].k > 0 then
  50. players[a].k= players[a].k-1
  51. end
  52.  
  53. ui.addTextArea(1,"Hunger<br> "..players[a].h.."/100", a ,12,310,90,30, 0x3c5064, 0x3c5064)
  54. ui.addTextArea(2,"Hygiene<br> "..players[a].j.."/100", a ,115,310,90,30, 0x3c5064, 0x3c5064)
  55. ui.addTextArea(4,"Fun<br> "..players[a].k.."/100", a ,218,310,90,30, 0x3c5064, 0x3c5064)
  56.  
  57. if players[a].np==0 then
  58. if players[a].h<70 and players[a].k>30 and players[a].ch==0 then
  59. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# ED9B00C">:|</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  60.  
  61.  
  62. players[a].ch=1
  63. end
  64.  
  65. if players[a].j<70 and players[a].j>30 and players[a].cj ==0 then
  66. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# ED9B00C">:|</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  67. players[a].cj=1
  68. end
  69.  
  70. if players[a].k<70 and players[a].k>30 and players[a].ck ==0 then
  71. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# ED9B00C">:|</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  72. players[a].ck =1
  73. end
  74.  
  75. if players[a].h<30 and players[a].ch ==1 then
  76. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# AD0300">:(</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  77. players[a].ch =2
  78. end
  79.  
  80. if players[a].j<30 and players[a].cj ==1 then
  81. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# AD0300">:(</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  82. players[a].cj =2
  83. end
  84.  
  85. if players[a].k<30 and players[a].ck ==1 then
  86. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# AD0300">:(</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  87. players[a].ck =2
  88. end
  89.  
  90. if players[a].ch ==1 and players[a].cj ==1 and players[a].ck ==1 then
  91. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# ED9B00C">:|</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  92. end
  93.  
  94. if players[a].ch ==0 and players[a].cj ==0 and players[a].ck ==0 then
  95. ui.addTextArea(300,'Current mood: <br><p align="center" ><font size="52" color="# 0DFA0C">:D</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  96. end
  97.  
  98. end
  99.  
  100. if players[a].np==1 then
  101. if players[a].h<70 and players[a].k>30 and players[a].ch==0 then
  102. ui.addTextArea(301,'Current mood: <br><p align="center" ><font size="52" color="# ED9B00C">:|</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  103.  
  104.  
  105. players[a].ch=1
  106. end
  107.  
  108. if players[a].j<70 and players[a].j>30 and players[a].cj ==0 then
  109. ui.addTextArea(301,'Current mood: <br><p align="center" ><font size="52" color="# ED9B00C">:|</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  110. players[a].cj=1
  111. end
  112.  
  113. if players[a].k<70 and players[a].k>30 and players[a].ck ==0 then
  114. ui.addTextArea(301,'Current mood: <br><p align="center" ><font size="52" color="# ED9B00C">:|</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  115. players[a].ck =1
  116. end
  117.  
  118. if players[a].h<30 and players[a].ch ==1 then
  119. ui.addTextArea(301,'Current mood: <br><p align="center" ><font size="52" color="# AD0300">:(</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  120. players[a].ch =2
  121. end
  122.  
  123. if players[a].j<30 and players[a].cj ==1 then
  124. ui.addTextArea(301,'Current mood: <br><p align="center" ><font size="52" color="# AD0300">:(</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  125. players[a].cj =2
  126. end
  127.  
  128. if players[a].k<30 and players[a].ck ==1 then
  129. ui.addTextArea(301,'Current mood: <br><p align="center" ><font size="52" color="# AD0300">:(</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  130. players[a].ck =2
  131. end
  132.  
  133. if players[a].ch ==1 and players[a].cj ==1 and players[a].ck ==1 then
  134. ui.addTextArea(301,'Current mood: <br><p align="center" ><font size="52" color="# ED9B00C">:|</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  135. end
  136.  
  137. if players[a].ch ==0 and players[a].cj ==0 and players[a].ck ==0 then
  138. ui.addTextArea(301,'Current mood: <br><p align="center" ><font size="52" color="# 0DFA0C">:D</font></p>', a ,540,310,90,80, 0x3c5064, 0x3c5064)
  139. end
  140.  
  141. end
  142.  
  143.  
  144. if players[a].h >30 and players[a].h <70 then
  145. players[a].ch =1
  146. end
  147.  
  148. if players[a].j >30 and players[a].j <70 then
  149. players[a].cj =1
  150. end
  151.  
  152. if players[a].k >30 and players[a].k <70 then
  153. players[a].ck =1
  154. end
  155.  
  156. if players[a].h >70 then
  157. players[a].ch =0
  158. end
  159.  
  160. if players[a].j >70 then
  161. players[a].cj =0
  162. end
  163.  
  164. if players[a].k >70 then
  165. players[a].ck =0
  166. end
  167.  
  168.  
  169.  
  170. if players[a].h < 0 then
  171. players[a].h = 0
  172. end
  173.  
  174. if players[a].h > 100 then
  175. players[a].h = 100
  176. end
  177.  
  178. if players[a].j < 0 then
  179. players[a].j = 0
  180. end
  181.  
  182. if players[a].j > 100 then
  183. players[a].j = 100
  184. end
  185.  
  186. if players[a].k < 0 then
  187. players[a].k =0
  188. end
  189.  
  190. if players[a].k > 100 then
  191. players[a].k =100
  192. end
  193.  
  194. if players[a].h==0 then
  195. tfm.exec.killPlayer(a)
  196. ui.addTextArea(3," "..a.." is dead because hunger :'(", a ,12,360,296,30, 0x3c5064, 0x3c5064)
  197. players[a].d=1
  198.  
  199. if players[a].u==0 then
  200. ui.addPopup(q,1,'Your pet is now dead! Would you like to adopt new one? (dont mess up this time!) ',a,250,180,300)
  201. players[a].u=1
  202. end
  203.  
  204. elseif players[a].j==0 then
  205. ui.addTextArea(3," "..a.." is smelly",a ,12,360,296,30, 0x3c5064, 0x3c5064)
  206.  
  207. elseif players[a].k==0 then
  208. ui.addTextArea(3," "..a.." is very bored",a ,12,360,296,30, 0x3c5064, 0x3c5064)
  209. end
  210. end
  211. end
  212.  
  213. function eventMouse(a, x, y)
  214. if (x > 715 and x < 795 ) and ( y > 30 and y < 110) and players[a].d==0 then
  215. players[a].h= players[a].h+20
  216. ui.addTextArea(3," "..a.." ate a lot of cookies!", a ,12,360,296,30, 0x3c5064, 0x3c5064)
  217.  
  218. elseif (x > 715 and x < 795 ) and ( y > 120 and y < 200) and players[a].d==0 then
  219. players[a].j= players[a].j+50
  220. ui.addTextArea(3," "..a.." takes a shower!", a ,12,360,296,30, 0x3c5064, 0x3c5064)
  221.  
  222. elseif (x > 715 and x < 795 ) and ( y > 210 and y < 290) and players[a].d==0 then
  223. players[a].k= players[a].k+10
  224. ui.addTextArea(3," "..a.." plays with Mr.Teddy!", a ,12,360,296,30, 0x3c5064, 0x3c5064)
  225. end
  226. end
  227.  
  228. function eventPopupAnswer(q,a,r)
  229. if(r=='yes') then
  230. players[a].h=100
  231. players[a].j=100
  232. players[a].k=100
  233. players[a].d=0
  234. players[a].u=0
  235. tfm.exec.respawnPlayer(a)
  236.  
  237.  
  238. end
  239. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement