Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Can anyone help me? Why doesn't the value change?

Asked by 5 years ago
Edited 5 years ago

Can anyone help me and how to check if it's a number? ServerScript in ServerScriptService:

script.Parent.Event.Banken.OnServerEvent:Connect(function(player, what, val)
    if what == 5 then
        player.stats.Geld.Value = player.stats.Geld.Value-val
        player.stats.Bank.Value = player.stats.Bank.Value+val
    elseif what == "afhaal" then
        player.stats.Geld.Value = player.stats.Geld.Value+val
        player.stats.Bank.Value = player.stats.Bank.Value-val
    end
end)

Local script in a GUI:

local storten = script.Parent.Storten
local afhalen = script.Parent.Afhalen
local geld = script.Parent.geld
local updatetext = script.Parent.Wat
local banken = game.ReplicatedStorage.Events.Banken

function stort()
    local value = tonumber(script.Parent.geld.Text)
    local what = 5
    banken:FireServer(what, value)
    updatetext.Text = "Je hebt ".. value .." gestort."
    updatetext.Visible = true
    wait(5)
    updatetext.Visible = false
end

function afhaal()
    local value = tonumber(script.Parent.geld.Text)
    local what = "afhaal"
    banken:FireServer(what, value)
    updatetext.Text = "Je hebt ".. value .." afgehaalt."
    updatetext.Visible = true
    wait(5)
    updatetext.Visible = false
end

script.Parent.Close.MouseButton1Click:Connect(function()
    script.Parent.Parent:Destroy()
end)



storten.MouseButton1Click:Connect(stort)
afhalen.MouseButton1Click:Connect(afhaal)

1 answer

Log in to vote
0
Answered by
LawlR 182
5 years ago
Edited 5 years ago

In the server script you're saying that the event is at script.Parent.Event.Banken, so that would mean that it's in the script's parent, which is ServerScriptService. However, in the local script you are saying that the event is at game.ReplicatedStorage.Events.Banken. It should be like this is the server script as well because the client cannot access ServerScriptService.

0
A client can access ServerScriptService, only the contents will not be visible to the client. User#24403 69 — 5y
0
Thanks for the correction. LawlR 182 — 5y
0
Thx i didn't see it gg MaxDev_BE 55 — 5y
Ad

Answer this question