Hello i want to make a spin system. I Already made the rarities for the spin system now i just want to check if i is equal to a certain name, it activates something else. Ive tried testing the name for i using
if i.Name = “Common” then
print(“Works”)
end
it doesnt seem to work. It doesnt fire any errors in the Output bar, so im wondering if i can test for i’s value/name by using this method. Im fairly new to tables so this might of been a really simple solution.
script
local Items = {Common = 1000, Uncommon = 150, Rare = 25, PlusUltra = 1}
local System = {}
local totalamount = 0
for i, v in pairs(Items) do
System[i] = {}
System[i][“Min”] = totalamount + 1
System[i][“Max”] = totalamount + v
totalamount = totalamount + v
end
while true do
local ChosenItem = math.random(1,totalamount)
for i, v in pairs(System) do
if ChosenItem >= System[i][“Min”] and ChosenItem <= System[i][“Max”] then
print(“You have gotten a(n) " …i…” Quirk")
if i.Name == "Common" then
print("Works")
end
end
end
wait(1)
end