Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Players = game:GetService("Players")
- local function leaderboardSetup(player)
- game.Workspace.Data.Player.Value = player
- local leaderstats = Instance.new("Folder")
- leaderstats.Name = "leaderstats"
- leaderstats.Parent = player
- local gold = Instance.new("IntValue")
- gold.Name = "Money"
- gold.Value = 100
- gold.Parent = leaderstats
- end
- Players.PlayerAdded:Connect(leaderboardSetup)
- script.Parent.Humanoid.Died:Connect(function()
- --новые команды
- local coin = game.ServerStorage.Coin:Clone()
- coin.Parent = game.Workspace.Coins
- coin.Position = script.Parent.PrimaryPart.Position + Vector3.new(-2, 1, -2)
- coin.Anchored = true
- coin.CanCollide = false
- local s = script.Collect
- s:Clone().Parent = coin
- coin.Collect.Disabled = false
- --это старые команды
- print("NPC уничтожен")
- wait(3)
- script.Parent:Destroy()
- end)
- script.Parent.Touched:Connect(function(hit)
- if hit.Parent:FindFirstChild("Humanoid") then
- local money = game.Workspace.Data.Player.Value.leaderstats.Money
- money.Value += 10
- script.Parent:Destroy()
- end
- end)
- local ServerStorage = game:GetService("ServerStorage")
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local GiveWeaponEvent = ReplicatedStorage:WaitForChild("GiveWeapon")
- weapons = {
- Gun1 = 100,
- Gun2 = 200,
- Gun3 = 300,
- Gun4 = 400
- }
- function onEvent1(player, gunName)
- if player.leaderstats.Money.Value >= weapons[gunName] then
- local backpack = player:WaitForChild("Backpack")
- local Gun = ServerStorage:FindFirstChild("Weapons"):FindFirstChild(gunName)
- local clone = Gun:Clone()
- clone.Parent = backpack
- player.leaderstats.Money.Value -= weapons[gunName]
- else
- print("No money")
- end
- end
- GiveWeaponEvent.OnServerEvent:Connect(onEvent1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement