Как сделать простой симулятор клика в Roblox Studio

В этой статье рассмотрим как можно сделать простой симулятор клика в Roblox Studio. Из функционала в нем будет одна кнопка которую игроки должны будут нажимать и счетчик который будет выводить на экран количество нажатий по кнопке, а так же небольшая таблица лидеров.

  1. В первую очередь создаем ScreenGui внутри StarterGui.

Для того что бы создать ScreenGui внутри StarterGui необходимо навести на StarterGui, нажать на появившуюся кнопку Кнопки в Roblox Studio и найти в выпавшем списке ScreenGui. Найти его достаточно просто, для этого начните вводить в поиске ScreenGui.

Как сделать простой симулятор клика в Roblox Studio

Переименовываем ScreenGui в Menu для удобства

Как сделать простой симулятор клика в Roblox Studio

Теперь нужно создать кнопку которую будет нажимать игрок. Для этого внутри Menu создаем TextButton и размещаем ее в нужной части экрана

Как сделать простой симулятор клика в Roblox Studio

Настраиваем его цвет, размер текста и переименовываем по желанию

Как сделать простой симулятор клика в Roblox Studio

Этот скрипт выведет таблицу лидеров. Внутри ServerScriptService создайте Script и пропишите в нем этот код :

game.Players.PlayerAdded:Connect(function(plr)
local ls = Instance.new("Folder",plr)
ls.Name = "leaderstats"
local clicks = Instance.new("IntValue",ls)
clicks.Name = "Taps"
clicks.Value = 0
end)

Как сделать простой симулятор клика в Roblox Studio

Этот скрипт отвечает за работу кнопки. Внутри кнопки «Клик» создайте LocalScript и пропишите в нем этот код:

local clicks = game.Players.LocalPlayer.leaderstats.Taps
local de = false
local T = 0.1
script.Parent.MouseButton1Click:Connect(function()
if de then
return
end
de = true
clicks.Value += 1
wait(T)
de = false
end)

Как сделать простой симулятор клика в Roblox Studio

Внутри Menu создайте TextLabel, разместите его в нужной части экрана и настройте внешний вид (так же как с кнопкой).

Как сделать простой симулятор клика в Roblox Studio

Этот скрипт отвечает за работу вашего личного счетчика кликов. Внутри TextLabel создайте LocalScript и пропишите в нем следующий код :

local clicks = game.Players.LocalPlayer.leaderstats.Taps
while wait() do
script.Parent.Text = "Taps: " .. clicks.Value
end

Как сделать простой симулятор клика в Roblox Studio

Готово, можно запускать симуляцию и тестировать.

Как сделать простой симулятор клика в Roblox Studio

Видео обзор