BumpyPlayz

template button script Tool Shop Gui

Feb 5th, 2020
2,710
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.66 KB | None | 0 0
  1. local player = game.Players.LocalPlayer
  2.  
  3. script.Parent.MouseButton1Click:Connect(function()
  4.  
  5.     local templateno = tonumber(script.Parent.Parent.Name)
  6.     local templatename = script.Parent.Parent.ToolName.Value
  7.     local previousno
  8.     local previousname
  9.     if templateno ~=1 then
  10.         previousno = templateno -1
  11.         previousname = script.Parent.Parent.Parent:FindFirstChild(previousno).ToolName.Value
  12.     else
  13.         previousname = script.Parent.Parent.ToolName.Value
  14.     end
  15.    
  16.     if player.OwnedItems:FindFirstChild(previousname) then
  17.        
  18.         local sidemenu = script.Parent.Parent.Parent.Parent.Parent.SideMenu
  19.         sidemenu.ImageOftool.Image = script.Parent.Parent.ToolImageDisp.ImageLabel.Image
  20.         sidemenu.ImageOftool.ImageColor3 = Color3.fromRGB(255,255,255)
  21.         sidemenu.NameOftool.TextLabel.Text = script.Parent.Parent.ToolName.Value
  22.         sidemenu.Cost.CostOfTool.Value = script.Parent.Parent.CostDisplay.Value
  23.         sidemenu.Cost.CostDisplayer.Text = "Cost : "..sidemenu.Cost.CostOfTool.Value
  24.         if player.Equipped.Value == script.Parent.Parent.ToolName.Value then
  25.             sidemenu.BuyButton.TextButton.Text = "Equipped"
  26.         elseif player.OwnedItems:FindFirstChild(templatename) then
  27.             sidemenu.BuyButton.TextButton.Text = "Equip"
  28.         else
  29.             sidemenu.BuyButton.TextButton.Text = "Buy"
  30.         end
  31.     else
  32.         local sidemenu = script.Parent.Parent.Parent.Parent.Parent.SideMenu
  33.         sidemenu.ImageOftool.Image = script.Parent.Parent.ToolImageDisp.ImageLabel.Image
  34.         sidemenu.ImageOftool.ImageColor3 = Color3.fromRGB(0,0,0)
  35.         sidemenu.NameOftool.TextLabel.Text = "???"
  36.         sidemenu.Cost.CostOfTool.Value = 0
  37.         sidemenu.Cost.CostDisplayer.Text = "Cost : ???"
  38.         sidemenu.BuyButton.TextButton.Text = "Can't Buy Now"
  39.        
  40.     end
  41. end)
Add Comment
Please, Sign In to add comment