Advertisement
Thetroz

[Reto] Escribir rápido

Oct 2nd, 2016
511
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.15 KB | None | 0 0
  1. local contador_in = 5
  2. local frases = {"Los ratones se han metido a su madriguera", "Abrigate al salir porque hace mucho frio", "El chaman mato a todos los ratones", "Me gusta mucho el queso y las fresas tambien", "He asistido esta tarde a un otorrinolaringologo", "En el cerro del parangaricutirimicuaro hay murcielagos"}
  3. local escribir = false
  4. local mice = {}
  5. local ganadores = {}
  6. local contador = 0
  7.  
  8. function main()
  9.     for name in pairs(tfm.get.room.playerList) do
  10.         eventNewPlayer(name)
  11.     end
  12. end
  13.  
  14. function eventLoop()
  15.     contador_in = contador_in - 0.5
  16.         if contador_in > -1 then
  17.         ui.addTextArea(0, "<p align='center'><b><font size='18'>Preparados...Empezamos en <v>"..math.ceil(contador_in).."", nil, 270, 27, 300, 50, 0x003366, 0x000000, 1)
  18.         end
  19.         if contador_in == -1 then
  20.         ui.addTextArea(0, "<p align='center'><b><font size='18'>¡A escribir!", nil, 270, 27, 300, 50, 0x003366, 0x000000, 1)
  21.         escribir = true
  22.             for name in pairs(tfm.get.room.playerList) do
  23.                 palabras(name)
  24.             end
  25.         end
  26.     ui.addTextArea(1, "<b><font size='14' color='#000'><p align='center'>Personas que finalizaron el reto.</p><br>"..table.concat(ganadores, "<br>").."", nil, 13, 27, 150, 200, 0x0099ff, 0x000000, 1)
  27. end
  28.  
  29. function eventNewPlayer(name)
  30.     mice[name] = {frase = 1}
  31. end
  32.  
  33. function palabras(name)
  34.     if escribir == true then
  35.         ui.addPopup(1, 2, frases[mice[name].frase], name, 304, 150, 200, true)
  36.     end
  37. end
  38.  
  39. function eventPopupAnswer(id, name, answer)
  40.     if id == 1 then
  41.         if answer == frases[mice[name].frase] then
  42.           ui.addTextArea(0, "<p align='center'><b><font size='18' color='#000'>¡Bien!", name, 270, 27, 300, 50, 0x33cc00, 0x000000, 1)
  43.             if mice[name].frase == 6 then
  44.                 contador = contador + 1
  45.                 table.insert(ganadores, "<n><font color='#000'>"..contador..". "..name.."")
  46.             else
  47.                 mice[name].frase = mice[name].frase + 1
  48.               ui.addPopup(1, 2, frases[mice[name].frase], name, 304, 150, 200, true)
  49.             end
  50.           else
  51.           ui.addTextArea(0, "<p align='center'><b><font size='18'>Incorrecto", name, 270, 27, 300, 50, 0xcc0000, 0x000000, 1)
  52.           ui.addPopup(1, 2, frases[mice[name].frase], name, 304, 150, 200, true)
  53.         end
  54.     end
  55. end
  56.  
  57. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement