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

gamepass "else" statement not working?

Asked by
zomspi 541 Moderation Voter
5 years ago

My gamepass else statement to if they have the gamepass or don't isn't working. I don't know if you can have else statements in gamepasses but I am trying to make it so with gamepass you get 4 on kill and without 2 money on kill. Thanks!

    game.Players.PlayerAdded:Connect(function(player)
    player.CharacterAdded:Connect(function(character)
    if game.MarketplaceService:PlayerOwnsAsset(player,7187215) then

     game.Players.PlayerAdded:connect(function(p) 
     p.CharacterAdded:connect(function(c)

      c.Humanoid.Died:connect(function() 



    local cv = c.Humanoid:findFirstChild("creator") 

           if cv

             then 

              local k = cv.Value 


            if k and k ~= p then 

              k.leaderstats.Money.Value = k.leaderstats.Monaey.Value+4


                                        else

                     game.Players.PlayerAdded:connect(function(p) 

                       p.CharacterAdded:connect(function(c)

                      c.Humanoid.Died:connect(function() 

                     local cv = c.Humanoid:findFirstChild("creator") 
                        if cv

                             then 

                                   local k = cv.Value 
                                      if k and k ~= p then 

                                      k.leaderstats.Money.Value = k.leaderstats.Money.Value+2

                                             end  -- end k and k ~= p
                                             end -- end if cv

                                           end) -- c.Humanoid.Died:connect
                                           end) -- p.CharacterAdded:connect
                                         end) -- game.Players.PlayerAdded:connect(function(p)

                             end -- end if k and k ~= p then 
         end -- end if cv

            end) -- end the died:connect (again???)
            end) -- p.CharacterAdded:connect(function(c) (again???)
            end) --  game.Players.PlayerAdded:connect (again)???

    end --   if game.MarketplaceService:PlayerOwnsAsset(player,7187215) 





    end) --  player.CharacterAdded:Connect(function(character)
    end) -- game.Players.PlayerAdded:Connect(function(player)


(The "--" is because someone helped me with it)

0
Try Using if game.MarketplaceService:PlayerOwnsAsset(player.UserId, 7187215) then Tyler090130 619 — 5y
0
That doesn't work zomspi 541 — 5y

Answer this question