


Roblox
+2Проблема со скриптом в roblox studio
Кратко говоря, я создаю скрипт в котором покупается дроппер за $20, если у игрока нет их то произноситься звук неудачи, а когда у игрока Cash >= price тогда выполняется скрипт ниже условия
Но!
Когда игрок спавнится у него $0, потом когда он нажимает на кнопку из меню(cont) ему прибавляется $20, но при хите на кнопку всё равно ошибка о $0(у игрока нету $20)
P.S.- я даже специально сделал сообщение hint где сказано сколько не хватает до $20 и показывало что не хватает $20, т.е. скрипт думает что у меня всё ещё $0!
Очень старался всё кратко объяснить, помогите пожалуйста!
Все скрипты ниже:
cont(кнопка)
12345678910111213
-- локальный скрипт
local menu = script.Parent.Parent
local button = script.Parent
local info = script.Parent.Parent.Parent.info
local player = game.Players.LocalPlayer
button.MouseButton1Down:Connect(function()
menu.Visible = false
info.Visible = false
player.leaderstats.Cash.Value = player.leaderstats.Cash.Value + 20
end)
Лидер статс
123456789
--обычный скрипт
game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder",player)
leaderstats.Name = "leaderstats"
local money = Instance.new("IntValue",leaderstats)
money.Name = "Cash"
money.Value = 0
end)
весь скрипт
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
--обычный скрипт
local part = script.Parent
local price = script.Parent.Price.Value --$20
HBT = false
local head = script.Parent.Parent.Head
local Players = game:GetService("Players")
local dropper = game.Workspace.clickdropper
local musicS = 'rbxassetid://6946986098'
local musicF = 'rbxassetid://12221944'
part.Touched:Connect(function(hit)
if HBT == true then
return
end
if HBT == false then
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
HBT = true
local player = Players:GetPlayerFromCharacter(hit.Parent)
if player then local name = player.Name
while true do
if player.leaderstats.Cash.Value < price then
local function playSound()
local sound = Instance.new("Sound")
sound.SoundId = musicF
sound.Parent = part
sound.Volume = 2
sound:Play()
end
playSound()
wait(2)
HBT = false
return
end
if player.leaderstats.Cash.Value >= price then
player.leaderstats.Cash.Value = player.leaderstats.Cash.Value - price
end
end
end
local function playSound()
local sound = Instance.new("Sound")
sound.SoundId = musicS
sound.Parent = part
sound.Volume = 2
sound:Play()
wait(musicS.TimeLength)
end
playSound()
dropper.Part1.CanCollide = true
dropper.Part2.CanCollide = true
dropper.Part3.CanCollide = true
dropper.Part3.CanCollide = true
dropper.Part4.CanCollide = true
dropper.Part5.CanCollide = true
dropper.Part6.CanCollide = true
dropper.button.CanCollide = true
dropper.drop.CanCollide = true
part.Transparency = 0.1
dropper.Part1.Transparency = 0.9
dropper.Part2.Transparency = 0.9
dropper.Part3.Transparency = 0.9
dropper.Part3.Transparency = 0.9
dropper.Part4.Transparency = 0.9
dropper.Part5.Transparency = 0.9
dropper.Part6.Transparency = 0.9
dropper.button.Transparency = 0.9
dropper.drop.Transparency = 0.9
wait(0.1)
part.Transparency = 0.2
dropper.Part1.Transparency = 0.8
dropper.Part2.Transparency = 0.8
dropper.Part3.Transparency = 0.8
dropper.Part3.Transparency = 0.8
dropper.Part4.Transparency = 0.8
dropper.Part5.Transparency = 0.8
dropper.Part6.Transparency = 0.8
dropper.button.Transparency = 0.8
dropper.drop.Transparency = 0.8
wait(0.1)
part.Transparency = 0.3
dropper.Part1.Transparency = 0.7
dropper.Part2.Transparency = 0.7
dropper.Part3.Transparency = 0.7
dropper.Part3.Transparency = 0.7
dropper.Part4.Transparency = 0.7
dropper.Part5.Transparency = 0.7
dropper.Part6.Transparency = 0.7
dropper.button.Transparency = 0.7
dropper.drop.Transparency = 0.7
wait(0.1)
part.Transparency = 0.4
dropper.Part1.Transparency = 0.6
dropper.Part2.Transparency = 0.6
dropper.Part3.Transparency = 0.6
dropper.Part3.Transparency = 0.6
dropper.Part4.Transparency = 0.6
dropper.Part5.Transparency = 0.6
dropper.Part6.Transparency = 0.6
dropper.button.Transparency = 0.6
dropper.drop.Transparency = 0.6
wait(0.1)
part.Transparency = 0.5
dropper.Part1.Transparency = 0.5
dropper.Part2.Transparency = 0.5
dropper.Part3.Transparency = 0.5
dropper.Part3.Transparency = 0.5
dropper.Part4.Transparency = 0.5
dropper.Part5.Transparency = 0.5
dropper.Part6.Transparency = 0.5
dropper.button.Transparency = 0.5
dropper.drop.Transparency = 0.5
wait(0.1)
part.Transparency = 0.6
dropper.Part1.Transparency = 0.4
dropper.Part2.Transparency = 0.4
dropper.Part3.Transparency = 0.4
dropper.Part3.Transparency = 0.4
dropper.Part4.Transparency = 0.4
dropper.Part5.Transparency = 0.4
dropper.Part6.Transparency = 0.4
dropper.button.Transparency = 0.4
dropper.drop.Transparency = 0.4
wait(0.1)
part.Transparency = 0.7
dropper.Part1.Transparency = 0.3
dropper.Part2.Transparency = 0.3
dropper.Part3.Transparency = 0.3
dropper.Part3.Transparency = 0.3
dropper.Part4.Transparency = 0.3
dropper.Part5.Transparency = 0.3
dropper.Part6.Transparency = 0.3
dropper.button.Transparency = 0.3
dropper.drop.Transparency = 0.3
wait(0.1)
part.Transparency = 0.8
dropper.Part1.Transparency = 0.2
dropper.Part2.Transparency = 0.2
dropper.Part3.Transparency = 0.2
dropper.Part3.Transparency = 0.2
dropper.Part4.Transparency = 0.2
dropper.Part5.Transparency = 0.2
dropper.Part6.Transparency = 0.2
dropper.button.Transparency = 0.2
dropper.drop.Transparency = 0.2
wait(0.1)
part.Transparency = 0.9
dropper.Part1.Transparency = 0.1
dropper.Part2.Transparency = 0.1
dropper.Part3.Transparency = 0.1
dropper.Part3.Transparency = 0.1
dropper.Part4.Transparency = 0.1
dropper.Part5.Transparency = 0.1
dropper.Part6.Transparency = 0.1
dropper.button.Transparency = 0.1
dropper.drop.Transparency = 0.1
wait(0.1)
part.Transparency = 1
head.Transparency = 1
dropper.Part1.Transparency = 0
dropper.Part2.Transparency = 0
dropper.Part3.Transparency = 0
dropper.Part3.Transparency = 0
dropper.Part4.Transparency = 0
dropper.Part5.Transparency = 0
dropper.Part6.Transparency = 0
dropper.button.Transparency = 0
dropper.drop.Transparency = 0
part.CanCollide = false
end
end
end)
По дате
По рейтингу
матвей, судя по твоему лицу, тебе какать без мамы еще противопоказано пока что