Ok, it appears my dialog shop isn't working.
I used commands to give my self 90k Coins in my game and well, while testing the purchase, it didn't work. Why?
local dialog = script.Parent
dialog.DialogChoiceSelected:connect(function(player, choice)
-- Check the player has a stats object
local stats = player:FindFirstChild('leaderstats')
if not stats then return end
local Coins = stats:FindFirstChild('Coins')
if not Coins then return end
if choice == dialog.DialogChoice['SCAR-H RDS'] then
if Coins.Value >= 200 then
game.ReplicatedStorage['SCAR-H RDS']:Clone().Parent = player.Backpack
game.ReplicatedStorage['SCAR-H RDS']:Clone().Parent = player.StarterGear
Coins.Value = Coins.Value - 200
end
elseif choice == dialog.DialogChoice['Minigun'] then
if Coins.Value >= 1000 then
game.ReplicatedStorage.Minigun:Clone().Parent = player.StarterGear
game.ReplicatedStorage.Minigun:Clone().Parent = player.Backpack
Coins.Value = Coins.Value - 1000
end
elseif choice == dialog.DialogChoice['SPMP-57'] then
if Coins.Value >= 100 then
game.ReplicatedStorage['SPMP-57']:Clone().Parent = player.Backpack
game.ReplicatedStorage['SPMP-57']:Clone().Parent = player.StarterGear
Coins.Value = Coins.Value - 100
end
elseif choice == dialog.DialogChoice['PMA-MORS-9'] then
if Coins.Value >= 750 then
game.ReplicatedStorage['PMA-MORS-9']:Clone().Parent = player.StarterGear
game.ReplicatedStorage['PMA-MORS-9']:Clone().Parent = player.Backpack
Coins.Value = Coins.Value - 750
end
elseif choice == dialog.DialogChoice['FN Minimi[S]'] then
if Coins.Value >= 500 then
game.ReplicatedStorage['FN Minimi[S]']:Clone().Parent = player.StarterGear
game.ReplicatedStorage['FN Minimi[S]']:Clone().Parent = player.Backpack
Coins.Value = Coins.Value - 500
end
elseif choice ==dialog.DialogChoice['Arisaka(AntiMatter Rounds)'] then
if Coins.Value >= 800 then
game.ReplicatedStorage['Arisaka(AntiMatter Rounds)']:Clone().Parent = player.StarterGear
game.ReplicatedStorage['Arisaka(AntiMatter Rounds)']:Clone().Parent = player.StarterGear
end
end
end
Nothing related to this is in the output
