Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local weaponButton = script.Parent
- local weaponName = weaponButton.WeaponName
- local equipped = weaponButton.Equipped
- local purchased = weaponButton.Purchased
- local replicatedStorage = game.ReplicatedStorage
- local iconEvent = replicatedStorage.Events.Icon
- local buttonEvent = replicatedStorage.Events.Button
- local imageEquipped = weaponButton.ImageEquipped
- local imageLocked = weaponButton.ImageLocked
- local function ChangePurchase()
- if purchased.Value then
- imageLocked.Visible = false
- weaponButton.BackgroundColor3 = Color3.fromRGB(111, 223, 111)
- else
- imageLocked.Visible = true
- weaponButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
- end
- end
- local function ChangeEquipment()
- if equipped.Value then
- imageEquipped.Visible = true
- else
- imageEquipped.Visible = false
- end
- end
- local function DownloadData(weaponServer, purchasedServer, equippedServer)
- if weaponName.Value == weaponServer then
- purchased.Value = purchasedServer
- equipped.Value = equippedServer
- ChangePurchase()
- ChangeEquipment()
- end
- end
- local function SendData()
- iconEvent:FireServer(weaponName.Value)
- end
- iconEvent.OnClientEvent:Connect(DownloadData)
- weaponButton.MouseButton1Click:Connect(SendData)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement