Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать так чтобы каждые 5 минут игроку давали деньги (coins) Roblox Studio

xiaadev v Ученик (115), на голосовании 2 недели назад
Я пытался писать скрипты, все без результатов. Не понимаю как сделать бесконечный цикл, а еще уточните пожалуйста куда вставлять скрипт, я делал в ServerScriptStorage. Помогите пожалуйста
Голосование за лучший ответ
никому я не нужен... Просветленный (22727) 1 месяц назад
Для того чтобы игроку давали деньги (coins) каждые 5 минут в Roblox Studio, вам нужно создать скрипт, который будет выполнять эту задачу. Вот пример скрипта, который вы можете использовать:

```lua
local Players = game:GetService("Players")
local currency = "Coins" -- Название валюты

local function giveCoinsToPlayer(player)
local leaderstats = player:FindFirstChild("leaderstats")
if leaderstats then
local coins = leaderstats:FindFirstChild(currency)
if coins then
coins.Value = coins.Value + 1 -- Увеличиваем количество монет на 1
end
end
end

Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function()
while wait(300) do -- Ждем 300 секунд (5 минут)
giveCoinsToPlayer(player)
end
end)
end)
```

Чтобы использовать этот скрипт, вставьте его в любой скрипт в ServerScriptStorage. После этого, при каждом заходе игрока в игру, ему будут начисляться монеты каждые 5 минут.

Если у вас возникнут дополнительные вопросы или проблемы с этим скриптом, не стесняйтесь обращаться за помощью.
xiaadev vУченик (115) 1 месяц назад
Скрипт делать локальным или обычным?
никому я не нужен... Просветленный (22727) xiaadev v, то и то
xiaadev vУченик (115) 1 месяц назад
ура скинь номер карты
никому я не нужен... Просветленный (22727) xiaadev v, 2200701342983878
Похожие вопросы