GamerDeMTA Posted July 17, 2013 Posted July 17, 2013 Hi, I wanna create something that changes the sky gradient each 10 seconds for other (random sky Gradient). How to? I need tables for the random skys or what
GamerDeMTA Posted July 17, 2013 Author Posted July 17, 2013 it doesn't work. ta = { '255,0,0', '0,255,0'} setTimer ( function ( ) setSkyGradient ( ta[ math.random( #ta ) ]) end, 10000, 0 )
Castillo Posted July 17, 2013 Posted July 17, 2013 Because setSkyGradient doesn't use strings, and your table contains strings.
GamerDeMTA Posted July 17, 2013 Author Posted July 17, 2013 how to do it then ? instead strings? I tried with this: ta = { {255,0,0}, {0,255,0} } it didnt work idk how to do it
Castillo Posted July 17, 2013 Posted July 17, 2013 ta = { { 255,0,0 }, { 0,255,0} } setTimer ( function ( ) setSkyGradient ( unpack ( ta [ math.random ( #ta ) ] ) ) end, 10000, 0 )
GamerDeMTA Posted July 17, 2013 Author Posted July 17, 2013 thanks. oh and u know how to do this? I wanna do this: the sky gradient changes but there's an outputChatBox which says: outputChatBox("new color: --it outputs the color chosen here--") but how to? I wanna get what color of the table was got by the script.
Castillo Posted July 17, 2013 Posted July 17, 2013 ta = { { 255, 0, 0 }, { 0, 255, 0 } } setTimer ( function ( ) local color = ta [ math.random ( #ta ) ] setSkyGradient ( unpack ( color ) ) outputChatBox ( "New sky color is: ".. table.concat ( color, ", " ) ) end, 10000, 0 )
GamerDeMTA Posted July 17, 2013 Author Posted July 17, 2013 thanks. but why in table.concat i must put ", " after color ?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now