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

exceeding maximum animation track limit?

Asked by 4 years ago
Edited 4 years ago

So, I made a gun works but I wanted to add where you can laydown I did that but it keeps giving me AnimationTrack limit of 256 exuded and the animations stop here is the code:

local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local tool = script.Parent
local handle = tool.Handle
local CanFire = true
local MaxAmmo = 6
local ammo = MaxAmmo
local reloading = false
local Open = false
local Animate
tool.Equipped:Connect(function()
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Visible = true
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Bullets.Visible = true
        game.Players.LocalPlayer.PlayerGui.Equipped.Frame.Tool.Visible = true
        game.Players.LocalPlayer.PlayerGui.Equipped.Frame.TextLabel.Visible = true
        game.Players.LocalPlayer.PlayerGui.Equipped.Frame.Tool.Text = tool.Name..' Has been Equipped'
        game.Players.LocalPlayer.PlayerGui.Equipped.Frame.TextLabel.Text =  '[2]'
        wait(5)
        game.Players.LocalPlayer.PlayerGui.Equipped.Frame.Tool.Visible = false
        game.Players.LocalPlayer.PlayerGui.Equipped.Frame.TextLabel.Visible = false
end)
tool.Activated:Connect(function()
    if CanFire == true then
        if ammo>0 then
            script.Parent.Aduio:Play()
            CanFire = false
            local ray = Ray.new(handle.CFrame.p, (mouse.Target.CFrame.p - handle.CFrame.p).Unit*700)
        local part, position = game.Workspace:FindPartOnRay(ray, player.Character, false, true)``
        if part then
            if part.Parent:FindFirstChild('Humanoid') then
                script.Parent.Damage:FireServer(mouse.Target.Parent, 20)
            end
        end
        ammo = ammo -1
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Bullets.Text = "Bullets: "..ammo
    wait(0.2)
    CanFire = true
end
mouse.KeyDown:Connect(function(Key) 
 if Key == "c" then
    local Animation = Instance.new("Animation", player.Character)   
        Animation.AnimationId = "rbxassetid://3892778365"   
            Animate = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Animation)
        Animate:Play()
    end  
end)
mouse.KeyDown:Connect(function(Key)
 if Key == "x" then
  Animate:Stop()
 end
end)
    --local animation = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(script.Parent.laydown)
            --animation:Stop()
     mouse.KeyDown:connect(function(key3) 
        if key3 == "r" then
            script.Parent.Audio2:Play()
            game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Bullets.Text = "Reloading"
            wait(3)
                    ammo = MaxAmmo
                game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Bullets.Text = "Bullets: "..ammo
                game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo6.Visible = true
                game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo5.Visible = true
                game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo4.Visible = true
                game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo3.Visible = true
                game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo2.Visible = true
                game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo1.Visible =  true
            end
        end)
    elseif ammo<0 then
        CanFire = false
    end
    if ammo == 5 then
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo6.Visible = false
    end
    if ammo == 4 then
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo5.Visible = false
    end
    if ammo == 3 then
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo4.Visible = false
    end
    if ammo == 2 then
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo3.Visible = false
    end
    if ammo == 1 then
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo2.Visible = false
    end
    if ammo == 0 then
        game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Ammo1.Visible = false
    end
end)
tool.Unequipped:Connect(function()
    game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Visible = false
    game.Players.LocalPlayer.PlayerGui.GunGUI3.Frame.Bullets.Visible = false
    --local animation = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(script.Parent.laydown)
    Animate:Stop()
end)

0
er... can you make it into script format? Clasterboy 72 — 4y

Answer this question