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

Ro-Rap Battles// My code wont work such as values not changing? [closed]

Asked by
bountor -5
5 years ago
Edited by royaltoe 5 years ago
local rap_time = 35
local player_going = game.Workspace.RoRapBattles.PlayerUp.Value
local raptime = game.Workspace.RoRapBattles.RapTime
local lobby_intermission_time = 20
local bar = game.Workspace.RoRapBattles.Bar.Value
local againplr2 = game.Players:GetPlayers()[math.random(1,#game.Players:GetPlayers())]

-- Rap Time Main countdown
while true do
    raptime.Value = raptime.Value -1

    if raptime == 0 and player_going == 0 then -- Intermission over
            -- Random Player Picker!
            -- Player 1
        local plr1 = game.Players:GetPlayers()[math.random(1,#game.Players:GetPlayers())]
        print(plr1.Name.." Is going up")
        local rapper1 = game.Workspace.RoRapBattles.Player1.Value
        rapper1 = plr1.Name


            --Player 2 chooser

        local plr2 = game.Players:GetPlayers()[math.random(1,#game.Players:GetPlayers())]
        if plr2.Name == plr1.Name then
            print(againplr2.Name)
            local rapper3 = game.Workspace.RoRapBattles.Player2.Value
            rapper3 = againplr2.Name
        end 

        print(plr2.Name.." Is going up")
        local rapper2 = game.Workspace.RoRapBattles.Player1.Value
        rapper1 = plr1.Name

            ----------------------------
        player_going = 1
        bar = rapper1.Value.." V.S "..rapper2.Value
        wait(3)
        -- Teleport/Walkspeed
        game.Players:FindFirstChild(rapper1).Character.HumanoidRootPart.CFrame = CFrame.new(-172.35, 4.9, 20.5)
        game.Players:FindFirstChild(rapper1).Character.Humanoid.Walkspeed = 0

        game.Players:FindFirstChild(rapper2).Character.HumanoidRootPart.CFrame = CFrame.new(-172.35, 4.9, 32.7)
        game.Players:FindFirstChild(rapper2).Character.Humanoid.Walkspeed = 0           



        wait(3)
        raptime.Value = rap_time
        bar = rapper1.Value.." is rapping("..raptime.Value..")"
        local beat = game.Workspace.RoRapBattles.Beat
        beat:Play()
        if raptime == 0 and player_going == 1 then
            beat:Stop()
            bar = "Homie, can ya come back from that."
            wait(3)
            player_going = 2
            raptime.Value = rap_time
            bar = rapper2.Value.." is rapping("..raptime.Value..")"
            beat:Play()

            if raptime == 0 and player_going == 2 then
                bar = "HOMIE, its time to vote."
                local vote = game.ReplicatedStorage.VoteGui:Clone()
                vote.Parent = game.Players.LocalPlayer.PlayerGui
                wait(10) -- Vote it
                game.Players.LocalPlayer.PlayerGui.VoteGui:Destroy()
                wait(1)
                if game.Workspace.Vote1.Value > game.Workspace.Vote2.Value then
                    game.Players:FindFirstChild(rapper1).leaderstats.Wins.Value = game.Players:FindFirstChild(rapper1).leaderstats.Wins.Value +1
                    game.Players:FindFirstChild(rapper1).leaderstats.Money.Value = game.Players:FindFirstChild(rapper1).leaderstats.Money.Value +86
                    game.Workspace.KillPad:Destroy()
                    game.Workspace.KillPad.Kill.Disabled = false
                    game.Workspace.KillPad.Kill.Disabled =true                      
                end -- Vote

                if game.Workspace.Vote2.Value > game.Workspace.Vote1.Value then
                    game.Players:FindFirstChild(rapper2).leaderstats.Wins.Value = game.Players:FindFirstChild(rapper2).leaderstats.Wins.Value +1
                    game.Players:FindFirstChild(rapper2).leaderstats.Money.Value = game.Players:FindFirstChild(rapper2).leaderstats.Money.Value +86
                    game.Workspace.KillPad.Kill.Disabled = false
                    game.Workspace.KillPad.Kill.Disabled = true
                end -- Vote
            end
        end 
    end
end
0
ummm at the top to it has the code lol bountor -5 — 5y
0
fixed that for you. what values arent being changed? royaltoe 5144 — 5y
0
all values bountor -5 — 5y

Closed as Not Constructive by Wiscript, namespace25, WideSteal321, cailir, and royaltoe

This question has been closed because it is not constructive to others or the asker. Most commonly, questions that are requests with no attempt from the asker to solve their problem will fall into this category.

Why was this question closed?

1 answer

Log in to vote
0
Answered by
Robowon1 323 Moderation Voter
5 years ago

rap_time is an int variable in the script, it is not being stored inside a object's value(such as intvalue,numbervalue), so you would change it by doing

rap_time = rap_time - 1
Ad