Advertisement
CODINGGIAN

Untitled

Mar 18th, 2025
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.29 KB | None | 0 0
  1. local weaponButton = script.Parent
  2. local weaponName = weaponButton.WeaponName
  3. local equipped = weaponButton.Equipped
  4. local purchased = weaponButton.Purchased
  5. local replicatedStorage = game.ReplicatedStorage
  6. local iconEvent = replicatedStorage.Events.Icon
  7. local buttonEvent = replicatedStorage.Events.Button
  8. local imageEquipped = weaponButton.ImageEquipped
  9. local imageLocked = weaponButton.ImageLocked
  10.  
  11. local function ChangePurchase()
  12.     if purchased.Value then
  13.         imageLocked.Visible = false
  14.         weaponButton.BackgroundColor3 = Color3.fromRGB(111, 223, 111)
  15.     else
  16.         imageLocked.Visible = true
  17.         weaponButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  18.     end
  19. end
  20.  
  21. local function ChangeEquipment()
  22.     if equipped.Value then
  23.         imageEquipped.Visible = true
  24.     else
  25.         imageEquipped.Visible = false
  26.     end
  27. end
  28.  
  29. local function DownloadData(weaponServer, purchasedServer, equippedServer)
  30.     if weaponName.Value == weaponServer then
  31.         purchased.Value = purchasedServer
  32.         equipped.Value = equippedServer
  33.         ChangePurchase()
  34.         ChangeEquipment()
  35.     end
  36. end
  37.  
  38. local function SendData()
  39.     iconEvent:FireServer(weaponName.Value)
  40. end
  41.  
  42. iconEvent.OnClientEvent:Connect(DownloadData)
  43. weaponButton.MouseButton1Click:Connect(SendData)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement