Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local gpu=require("component").gpu
- local rnd = math.random(1,4)
- local adText
- if rnd == 1 then
- adText = {"Не хотели бы вы попробовать наш супер-браузер","Atom, который лучше Amigo в 0.5 раз!"}
- elseif rnd == 2 then
- adText = {"Мы рекомендуем, то есть нет, МЫ ТРЕБУЕМ","чтобы вы попробовали наших фирменных","жареных гвоздей!"}
- else
- adText = {"Компания Uniwercal pikturez представляет вам","новый чайник с функцией жопа!"}
- elseif rnd == 3 then
- adText = {"Компания Microsoft выпустила Windows 96 "," БЫСТРЕЙ СКАЧИВАЙ!!!!!!"}
- end
- local windWidth = 0
- for i=1,#adText,1 do
- local l = require("unicode").len(adText[i])
- if windWidth < l then windWidth = l end
- end
- windWidth = windWidth+2
- local rx,ry = gpu.getResolution()
- local wx = rx/2-windWidth/2
- local wy = ry/2-#adText/2-1
- gpu.setBackground(0x0000ff)
- gpu.setForeground(0xffffff)
- gpu.fill(wx,wy,windWidth,1," ")
- gpu.set(wx,wy,"Самая полезная реклама для вас!")
- gpu.setBackground(0xff0000)
- local x_coords = {math.floor(wx+windWidth-1),math.floor(wy)}
- gpu.set(wx+windWidth-1,wy,"X")
- gpu.setBackground(0xffffff)
- gpu.setForeground(0x000000)
- gpu.fill(wx,wy+1,windWidth,#adText+1," ")
- for i=1,#adText,1 do
- gpu.set(wx+1,wy+i,adText[i])
- end
- gpu.setBackground(0x000000)
- gpu.setForeground(0xffffff)
- while true do
- local e = {require("event").pull("touch")}
- if e[3] == x_coords[1] and e[4] == x_coords[2] then
- gpu.fill(wx,wy,windWidth,#adText+2," ")
- break
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement