.:HyPeX:. Posted April 17, 2014 Share Posted April 17, 2014 (edited) Well, my interpolate is giving boolean and stops working on one argument, the others just work fine.. but i cant get the value wich is failing.. Note that image one works pefrectly, while text doesnt. for a=1, 4 do local nimage = "Image"..a local ntext = "Text"..a for c=1, 4 do Dashboard.Positions.ImageNow[nimage][c] = interpolateBetween(Dashboard.Positions.ImageNow[nimage][c], 0,0, Dashboard.Positions.ImageStart[nimage][endx][c],0,0, progress, "Linear") end for b=2, 9 do Dashboard.Positions.TextNow[ntext][b] = interpolateBetween(Dashboard.Positions.TextNow[ntext][b], 0,0, Dashboard.Positions.TextStart[ntext][endx][b],0,0, progress, "Linear") end end Table: local Dashboard = { Positions = { ImageStart = { Image1 = { {0.2, 0, 1, 1, "Image1.jpg"}, {0.2, 0, 1, 1, "Image1.jpg"}, {0.2, 0, 1, 1, "Image1.jpg"}, {0.2, 0, 1, 1, "Image1.jpg"}, {0.2, 0, 1, 1, "Image1.jpg"} }, Image2 = { {0.4, 0, 1, 1, "Image2.jpg"}, {0.7, 0, 1, 1, "Image2.jpg"}, {0.3, 0, 1, 1, "Image2.jpg"}, {0.3, 0, 1, 1, "Image2.jpg"}, {0.3, 0, 1, 1, "Image2.jpg"} }, Image3 = { {0.6, 0, 1, 1, "Image3.jpg"}, {0.8, 0, 1, 1, "Image3.jpg"}, {0.8, 0, 1, 1, "Image3.jpg"}, {0.4, 0, 1, 1, "Image3.jpg"}, {0.4, 0, 1, 1, "Image3.jpg"} }, Image4 = { {0.8, 0, 1, 1, "Image4.jpg"}, {0.9, 0, 1, 1, "Image4.jpg"}, {0.9, 0, 1, 1, "Image4.jpg"}, {0.9, 0, 1, 1, "Image4.jpg"}, {0.5, 0, 1, 1, "Image4.jpg"} }, }, ImageNow = { Image1 = {0.2, 0, 1, 1, "Image1.jpg"}, Image2 = {0.4, 0, 1, 1, "Image2.jpg"}, Image3 = {0.6, 0, 1, 1, "Image3.jpg"}, Image4 = {0.8, 0, 1, 1, "Image4.jpg"}, }, TextStart = { Text1 = { {"Achivements", 0.21,0.8, 0.1,0.1,270, x * 0.05 + (x*0.2), y*0.85,255}, {"Achivements", 0.21,0.8, 0.1,0.1,270, x * 0.05 + (x*0.2), y*0.85,0}, {"Achivements", 0.21,0.8, 0.1,0.1,270, x * 0.05 + (x*0.2), y*0.85,255}, {"Achivements", 0.21,0.8, 0.1,0.1,270, x * 0.05 + (x*0.2), y*0.85,255}, {"Achivements", 0.21,0.8, 0.1,0.1,270, x * 0.05 + (x*0.2), y*0.85,255} }, Text2 = { {"Rankings", 0.41, 0.8, 0.1,0.1, x * 0.05 + (x*0.4), y*0.85,255}, {"Rankings", 0.71, 0.8, 0.1,0.1, x * 0.05 + (x*0.7), y*0.85,255}, {"Rankings", 0.31, 0.8, 0.1,0.1, x * 0.05 + (x*0.3), y*0.85,0}, {"Rankings", 0.31, 0.8, 0.1,0.1, x * 0.05 + (x*0.3), y*0.85,255}, {"Rankings", 0.31, 0.8, 0.1,0.1, x * 0.05 + (x*0.3), y*0.85,255} }, Text3 = { {"Tuning",0.61, 0.8, 0.1,0.1, x * 0.05 + (x*0.6), y*0.85,255}, {"Tuning",0.81, 0.8, 0.1,0.1, x * 0.05 + (x*0.8 ), y*0.85,255}, {"Tuning",0.81, 0.8, 0.1,0.1, x * 0.05 + (x*0.8 ), y*0.85,255}, {"Tuning",0.41, 0.8, 0.1,0.1, x * 0.05 + (x*0.4), y*0.85,0}, {"Tuning",0.41, 0.8, 0.1,0.1, x * 0.05 + (x*0.4), y*0.85,255} }, Text4 = { {"Settings", 0.81, 0.8, 0.1,0.1, x * 0.05 + (x*0.8 ), y*0.85,255}, {"Settings", 0.91, 0.8, 0.1,0.1, x * 0.05 + (x*0.9), y*0.85,255}, {"Settings", 0.91, 0.8, 0.1,0.1, x * 0.05 + (x*0.9), y*0.85,255}, {"Settings", 0.91, 0.8, 0.1,0.1, x * 0.05 + (x*0.9), y*0.85,255}, {"Settings", 0.51, 0.8, 0.1,0.1, x * 0.05 + (x*0.5), y*0.85,0} }, }, ImageNow = { Image1 = {0.2, 0, 1, 1, "Image1.jpg"}, Image2 = {0.4, 0, 1, 1, "Image2.jpg"}, Image3 = {0.6, 0, 1, 1, "Image3.jpg"}, Image4 = {0.8, 0, 1, 1, "Image4.jpg"}, }, TextNow = { Text1 = {"Achivements", 0.21,0.8, 0.1,0.1,270, x * 0.05 + (x*0.2), y*0.85,255}, Text2 = {"Rankings", 0.41, 0.8, 0.1,0.1,270, x * 0.05 + (x*0.4), y*0.85,255}, Text3 = {"Tuning",0.61, 0.8, 0.1,0.1,270, x * 0.05 + (x*0.6), y*0.85,255}, Text4 = {"Settings", 0.81, 0.8, 0.1,0.1,270, x * 0.05 + (x*0.8 ), y*0.85,255}, }, }, CurentSelected = 0, rankings = { labels = { "Kills", "Deaths", "Headshots", "PlayTime", "EXP", "Level", "Rank", }, currentTop = "Kills", current = 1, labelsData = { "Kills", "Deaths", "PlayTime", "Headshots", "EXP", "Level", "Rank", }, localLabel = {0,0,0,0,0,0,0}, data = {0,0,0,0,0,0,0}, }, } Edited April 17, 2014 by Guest Link to comment
Moderators Citizen Posted April 17, 2014 Moderators Share Posted April 17, 2014 Paste the exact error and quote the line where the error occurs. Link to comment
.:HyPeX:. Posted April 17, 2014 Author Share Posted April 17, 2014 gui/client.lua:448: bad argument @'interpolateBetween' [expected number at argument at argument 1, got boolean] Line 448 translates to line 8 on my pasted code up there. Link to comment
.:HyPeX:. Posted April 17, 2014 Author Share Posted April 17, 2014 EDIT: found out a number was missing in my tables, i only had edited one of them when i saw the error before EG: {"Tuning",0.61, 0.8, 0.1,0.1, x * 0.05 + (x*0.6), y*0.85,255}, -- {"Tuning",0.61, 0.8, 0.1,0.1,270, x * 0.05 + (x*0.6), y*0.85,255}, 270 value was missing. Link to comment
Moderators Citizen Posted April 17, 2014 Moderators Share Posted April 17, 2014 Alright, nice you found yourself, because my mind was litteraly about to blow up to understand your code and spot the problem. Happy coding ! Link to comment
.:HyPeX:. Posted April 18, 2014 Author Share Posted April 18, 2014 Alright, nice you found yourself, because my mind was litteraly about to blow up to understand your code and spot the problem.Happy coding ! To help you get it, imageStart/textStart table contains base positions according to 5 different possibilities to dxDrawImage and dxDrawText. ImageNow/TextNow are variables wich are constantly being edited, and they go from one to another possible position with interpolateBetween. Link to comment
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