|
| 07 Aug 2013 07:48 AM |
print("Shop Script Loaded")
Door = script.Parent local debounce = false
function getPlayer(humanoid) local players = game.Players:children() for i = 1, #players do if players[i].Character.Humanoid == humanoid then return players[i] end end return nil end function onTouched(hit) if debounce == false then local human = hit.Parent:findFirstChild("Humanoid") if (human == nil) then return end local player = getPlayer(human) debounce = true if (player == nil) then return end local stats = player:findFirstChild("leaderstats") local sp = stats:findFirstChild("Points") --Change "Money" to the type of currency you have. if sp == nil then return false end if (sp.Value >=450) then --Amount of how much the weapon will go for,Change "100". sp.Value = sp.Value - 450 --Put the same exact number here as you did above. print("Enough Money") game.Lighting.Blade:clone().Parent = player.StarterPack Door.BrickColor = BrickColor.new(21) --MAKE SURE YOU PUT THE WEAPON/TOOL INTO LIGHTING. wait(2) Door.BrickColor = BrickColor.new(37) --Leave the rest of this alone. debounce = false else debounce = false end end
end
connection = Door.Touched:connect(onTouched) |
|
|
| Report Abuse |
|
|
| |
|
Desperian
|
  |
| Joined: 07 Feb 2012 |
| Total Posts: 3371 |
|
|
| 07 Aug 2013 07:50 AM |
"Don't ask others to debug your broken code without giving a hint what sort of problem you are having. Posting a few hundred lines of code, saying "it doesn't work", will get you ignored. Posting a dozen lines of code, saying "after line 7 I was expecting to see (something), but (something else) happened instead" is much more likely to get you a reply."
---
1) You do realise there's a ':GetPlayerFromCharacter()' method? 2) You don't need to bump a thread, when it's one of the top threads. |
|
|
| Report Abuse |
|
|