Advertisement
Tectoon

[TFM] Gerador de Queijos e Morangos Troll

Aug 18th, 2015
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.93 KB | None | 0 0
  1. function main()
  2. player={}
  3. end
  4.  
  5. function eventNewPlayer(name)
  6. player[name]={
  7.     pseudo="",
  8.     fromages=0,
  9.     fraises=0,
  10.     troll=false,
  11.     i=0,
  12.     patientezfin=false,
  13.     patientez=3,
  14.     timer=7,
  15.     timert=5,
  16.     timertroll=5,
  17.     trollfin=false
  18. }
  19. ui.addTextArea(1,"<font size='16px'><p align='center'>Gerador de <b><J>Queijos<N></b> e <b><R>Morangos<N></b></p></font>", name, 100,50,575,250,0x111111,0x111111, 0.9)
  20. ui.addPopup(1000, 2, "<p align='center'>Nick:</p>", name, 105, 80, 180)
  21. ui.addPopup(1001, 2, "<p align='center'>Quantidade de <J>Queijos<N> :</p>", name, 297, 80, 180)
  22. ui.addPopup(1002, 2, "<p align='center'>Quantidade de <R>Morangos<N> :</p>", name, 490, 80, 180)
  23. end
  24.  
  25. function eventPopupAnswer(popupId, name, answer)
  26.     if popupId==1000 then
  27.         if tostring(answer)~="" then
  28.             player[name].pseudo=answer
  29.             player[name].i=player[name].i+1
  30.         else
  31.             ui.addPopup(1000, 2, "<p align='center'>Nick:</p>", name, 105, 80, 180)
  32.         end
  33.     elseif popupId==1001 then
  34.         if tonumber(answer)~=nil and tonumber(answer) > 0 then
  35.             player[name].fromages=answer
  36.             player[name].i=player[name].i+1
  37.         else
  38.             ui.addPopup(1001, 2, "<p align='center'>Quantidade de <J>Queijos<N> :</p>", name, 297, 80, 180)
  39.         end
  40.     elseif popupId==1002 then
  41.         if tonumber(answer)~=nil and tonumber(answer) > 0 then
  42.             player[name].fraises=answer
  43.             player[name].i=player[name].i+1
  44.         else
  45.             ui.addPopup(1002, 2, "<p align='center'>Quantidade de <R>Morangos<N> :</p>", name, 490, 80, 180)
  46.         end
  47.     end
  48. end
  49. function eventLoop(t1,t2)
  50.     for all in pairs(tfm.get.room.playerList) do
  51.     player[all].troll=true
  52.         if player[all].i==3 and player[all].troll and player[all].patientezfin==false then
  53.             if player[all].patientez==1 and player[all].troll then
  54.             ui.addTextArea(2,"<font size='16px'><p align='center'><b>Gerando. Aguarde!</b></p></font>", all, 275,165,200,30,0x000000,0x000000)
  55.             player[all].troll=false
  56.             player[all].patientez=2
  57.             end
  58.             if player[all].patientez==2 and player[all].troll then
  59.             ui.updateTextArea(2,"<font size='16px'><p align='center'><b>Gerando.. Aguarde!</b></p></font>", all)
  60.             player[all].troll=false
  61.             player[all].patientez=3
  62.             end
  63.             if player[all].patientez==3 and player[all].troll then
  64.             ui.updateTextArea(2,"<font size='16px'><p align='center'><b>Gerando... Aguarde!</b></p></font>", all)
  65.             player[all].troll=false
  66.             player[all].patientez=1
  67.         end
  68.      seconde = not seconde
  69.      if seconde then
  70.         if player[all].timer <= 0 then
  71.             player[all].timer=100000000
  72.            player[all].i=0
  73.            player[all].patientezfin=true
  74.            ui.removeTextArea(2, all)
  75.            chargement(all)
  76.         end
  77.        player[all].timer = player[all].timer - 0.5
  78.         end
  79.     end
  80.      secondet = not secondet
  81.       if secondet then
  82.         if player[all].patientezfin then
  83.         if player[all].timert <= 0 then
  84.             player[all].timert=100000000
  85.            ui.removeTextArea(3, all)
  86.            player[all].trollfin=true
  87.            troll(all)
  88.         end
  89.        player[all].timert = player[all].timert - 0.5
  90.         end
  91.     end
  92.     secondetroll = not secondetroll
  93.         if secondetroll then
  94.             if player[all].trollfin then
  95.             if player[all].timertroll <= 0 then
  96.                 player[all].timertroll=100000000
  97.            ui.updateTextArea(4,"<font size='16px'><p align='center'><b>Você acaba de ser trollado :p</b></p></font>", all)
  98.             end
  99.             player[all].timertroll = player[all].timertroll - 0.5
  100.    end
  101.  
  102.  
  103.     end
  104. end
  105. end
  106.  
  107.  
  108. function chargement(name)
  109. ui.addTextArea(3,"<font size='16px'><p align='center'>Gerando seus <J><b>"..player[name].fromages.."</b><N> Queijos e <R><b>"..player[name].fraises.."</b><N> Morangos...</p></font>", name, 125,165,500,30,0x000000,0x000000)
  110. end
  111. function troll(name)
  112. ui.addTextArea(4,"<font size='16px'><p align='center'><b>Geração completada com êxito!</b></p></font>", name, 125,165,500,30,0x000000,0x000000)
  113. end
  114. main()
  115.  
  116. for name in pairs(tfm.get.room.playerList) do eventNewPlayer(name) end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement