ADVERTISEMENTREMOVE ADS
Game icon

Crate script

Arsenal
4 months ago
Script preview thumbnail
Script Preview

Description

Lets your buy old crates that have not been in the game such as the

  • Winter crate

  • Halloween Crate

  • And Others

ADVERTISEMENTREMOVE ADS
58 Lines • 1.99 KiB
Verified
Raw
local player = game:GetService("Players").LocalPlayer
local replicatedStorage = game:GetService("ReplicatedStorage")
local events = replicatedStorage:WaitForChild("Events")
local buyItemEvent = events:WaitForChild("BuyItem")
local playerGui = player:WaitForChild("PlayerGui")
local function getBucksAmount()
local success, bucksLabel = pcall(function()
return playerGui:WaitForChild("Menew"):WaitForChild("ShopButtons"):WaitForChild("Bucks"):WaitForChild("Bucks")
end)
if not success or not bucksLabel then
return 0
end
local text = bucksLabel.Text:gsub("[^%d]", "")
local amount = tonumber(text)
return amount or 0
end
local Price = {
SKIN_CRATE_PRICE = 900,
MELEE_CRATE_PRICE = 900,
FLAIR_CRATE_PRICE = 600,
CARD_CRATE_PRICE = 600,
UNUSUAL_CRATE_PRICE = 25000,
WINTER_CRATE_PRICE = 2500,
HALLOWEEN_CRATE_PRICE = 2500,
}
local function tryBuyCrate(crateName)
local bucks = getBucksAmount()
if crateName == "Skin Crate" and bucks >= Price.SKIN_CRATE_PRICE then
buyItemEvent:FireServer({ "BuyItem", "Crate", "Skin Crate" })
elseif crateName == "Melee Crate" and bucks >= Price.MELEE_CRATE_PRICE then
buyItemEvent:FireServer({ "BuyItem", "Crate", "Melee Crate" })
elseif crateName == "Flair Crate" and bucks >= Price.FLAIR_CRATE_PRICE then
buyItemEvent:FireServer({ "BuyItem", "Crate", "Flair Crate" })
elseif crateName == "Card Case" and bucks >= Price.CARD_CRATE_PRICE then
buyItemEvent:FireServer({ "BuyItem", "Crate", "Card Case" })
elseif crateName == "Unusual Crate" and bucks >= Price.UNUSUAL_CRATE_PRICE then
buyItemEvent:FireServer({ "BuyItem", "Crate", "Unusual Crate" })
elseif crateName == "Winter Crate" and bucks >= Price.WINTER_CRATE_PRICE then
buyItemEvent:FireServer({ "BuyItem", "Crate", "Winter Crate" })
elseif crateName == "Halloween Crate" and bucks >= Price.HALLOWEEN_CRATE_PRICE then
buyItemEvent:FireServer({ "BuyItem", "Crate", "Halloween Crate" })
end
end
--// Example usage:
tryBuyCrate("Skin Crate")
ADVERTISEMENTREMOVE ADS

Comments

2 comments
to add a comment
Da

can you make one for delta, and if possible, the halloween, winter and summer 2021 crates, nad also the contract shop from halloween 2021, ofc if possible

0
0
Da

Please, i would appreciate it, especially the summer 2021

0
0
ADVERTISEMENTREMOVE ADS