1

# How do I do arithmetic with attribute?

SecTime = game.workspace:GetAttribute("Second")
while true do
wait(1)
SecTime = SecTime + 1
game.Workspace:SetAttribute("Second", SecTime)
end


It gives me a error, attempting to do arithmetic at line 4. How do i fix it

0
haven’t used attributes but I’m pretty sure I remember that you can choose what type they are (string, number, etc) you probably made it a string by accident Speedmask 661 — 1y

0
RAFA1608 543
1 year ago

Hello!

You see, strings can not be added, subtracted, multiplied, whatever, with a number. What you can do, is to first convert the string to a number, and then convert it back to a string.

local string = "200"

local finalnumber = tonumber(string) + 300

local finalstring = tostring(finalnumber)


If you're confused, you can go here for an article about strings and their behavior.

I hope this helps!

0
0hsa 193
1 year ago

local start = os.time()