Обычная ватермарка
-- Функция, возвращающая имя "WaterMark"
function setName()
return "WaterMark"
end
-- Создание шрифта "arial" размером 16
local arial = display.createFont("arial.ttf", 16)
-- Инициализация переменной "draggable" для возможности перемещения элемента
local draggable
-- Инициализация скрипта
function init()
-- Создание перемещаемого элемента с именем "wator" и начальными координатами (30, 30)
draggable = drag.create(mod, "wator", 30, 30)
end
-- Событие отрисовки на дисплее
function onDisplayDrawing(matrix)
-- Создание текста для WaterMark, включая информацию о кадрах в секунду (fps), задержке в сети (ping) и имени пользователя
text = "Expensive" .. " - " .. minecraft.getFPS() .. "fps" .. " - " .. minecraft.getPing() .. "ms" .. " - " .. utils.getName()
-- Вычисление ширины текста с использованием шрифта "arial"
width = display.getTextWidth(arial, text)
-- Получение текущих координат перемещаемого элемента
x = drag.getPosition(draggable)[1]
y = drag.getPosition(draggable)[2]
-- Отрисовка закругленного фона для WaterMark
display.rounded(x, y, width + 7, 15, 2, display.rgb(12, 12, 12, 128))
-- Отрисовка вертикальной линии
display.rectangle(x, y, 2, 15, color.get(0))
-- Создание свечения вокруг вертикальной линии
display.glow(x, y, 2, 15, 5, color.get(0))
-- Отрисовка текста WaterMark
display.drawText(matrix, arial, text, x + 5, y + 5, -1)
end
Last updated