|
| 01 Aug 2013 07:39 PM |
Doesn't work, even when I have a gamepass. And the other problem is that if I remove the "if" statement at the part where it checks if the player has it, everyone will spawn with the items. Help?
function onPlayerRespawned(newPlayer) local GamePassService = Game:GetService('GamePassService') local PlayersService = Game:GetService('Players') wait(5) if game:GetService("GamePassService"):PlayerHasPass(newPlayer, 124827462) then w = game.Lighting.UBERWeps:GetChildren() for i = 1,#w do w[i]:Clone().Parent = newPlayer.Backpack end end
function onPlayerEntered(newPlayer) newPlayer.Changed:connect(function (property) if (property == "Character") then onPlayerRespawned(newPlayer) end end) end end
game.Players.PlayerAdded:connect(onPlayerEntered) |
|
|
| Report Abuse |
|
|
sam8985
|
  |
| Joined: 12 Nov 2011 |
| Total Posts: 582 |
|
|
| 01 Aug 2013 07:51 PM |
function onPlayerEntered(newPlayer) newPlayer.ChildAdded:wait() if game:GetService("GamePassService"):PlayerHasPass(newPlayer,124827462) then w = game.Lighting.UBERWeps:GetChildren() for i,v in pairs(w) do v:Clone().Parent = newPlayer.StarterGear end end end
game.Players.PlayerAdded:connect(onPlayerEntered) |
|
|
| Report Abuse |
|
|
| |
|
sam8985
|
  |
| Joined: 12 Nov 2011 |
| Total Posts: 582 |
|
|
| 02 Aug 2013 01:25 AM |
function Check(player,id) return game:GetService("GamePassService"):PlayerHasPass(player,id) end
game.Players.PlayerAdded:connect(function(newPlayer) if Check(newPlayer,124827462) then newPlayer.CharacterAdded:connect(function() w = game.Lighting.UBERWeps:GetChildren() for i,v in pairs(w) do v:Clone().Parent = newPlayer.Backpack end end) end end) |
|
|
| Report Abuse |
|
|
iIikeyou
|
  |
| Joined: 07 Mar 2012 |
| Total Posts: 1659 |
|
|
| 02 Aug 2013 01:30 AM |
game.Players.PlayerAdded:connect(function(p) if game.GamePassService:PlayerHasPass(p,124827462) then for _,v in pairs(game.Lighting.UBERWEPS:GetChildren())do v:Clone().Parent=p.StarterGear end p:LoadCharacter() end end) |
|
|
| Report Abuse |
|
|