Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
-1

Day time changing script didn't now work?

Asked by 8 years ago

I'm try making daytime changing script, but it didn't work, this is my script.

1while true do
2    game.Lightning.TimeOfDay = game.Lightning.TimeOfDay + "01:00:00"
3    wait(1)
4end

Thx

1 answer

Log in to vote
1
Answered by 8 years ago

The issue is,you are trying to perform an arithmetic operation on a string value.Also,you made a common typo mistake in your code:"Lightning".

You would need to assign a number variable to store the value of the current time,then convert it into a string.

Here is an example script of what I'm talking about:

01Minutes=0
02Hours=0
03TimeString=""
04while true do
05Minutes=Minutes+10
06if Minutes>=60 then
07Minutes=0
08Hours=Hours+1
09end
10if Hours>24 then Hours=0 end
11game.Lighting.TimeOfDay=tostring(Hours)..":"..tostring(Minutes)..":00"
12wait(1)
13end

I hope this helps.

0
My original post that I deleted earlier was a mistake and confusion on my end,I apologize. Reshiram110 147 — 8y
0
thx you got right answer User#13091 0 — 8y
0
Mind upvoting my post? Reshiram110 147 — 8y
0
Good job. Sure was faster then how I was going to explain it. Also, makes much more sense.... I was just gonna use a for loop. KingLoneCat 2642 — 8y
View all comments (8 more)
0
Thanks! I've been programming for a long time. Also,king,timeofday is a formatted string value,not a number value. :) Reshiram110 147 — 8y
0
^ I know that however, my for loop worked. I just set it equal to '1' or '2' or whatever it was.... It automatically sets the hours to 0 when they reach 24. KingLoneCat 2642 — 8y
0
But, I never took into account the minutes because his question didn't have a delta minutes to begin with... KingLoneCat 2642 — 8y
0
Ah. Reshiram110 147 — 8y
0
Your code could be a bit neater though for reading purposes xD. Spaces would be cool. KingLoneCat 2642 — 8y
0
Sorry,I am doing 9 things at once.Also trying to help a lot of people here,lol. Reshiram110 147 — 8y
0
Nah man, it's all cool. I respect that you trying to help the community out though that's nice of you. Keep up the great work :D KingLoneCat 2642 — 8y
0
You to bud! Reshiram110 147 — 8y
Ad

Answer this question