Yes:
local sizeX = self.size.x
local sizeY = 15 + 46 + 20 * ttcounter
guiSetSize( self.gui['windowbg'], sizeX, sizeY, false )
-- Make listTimes contains the correct number of labels
self:updateLabelCount(numLines)
local sizeX = self.size.x
local sizeY = 15 + 46 + 20 * ttcounter
if (tonumber(numLines) <= 11) then
if oldTT == 0 then local oldTT = 1 end
for i=1,11 do
if Pos[i] then
for k=1,#WszystkieToptimy[i] do
if(WszystkieToptimy)and(WszystkieToptimy[i])and(isElement(WszystkieToptimy[i][k]))then
destroyElement(WszystkieToptimy[i][k])
end
end
end
if playerName[i] then
for j=1,#FunKy[i] do
if(FunKy)and(FunKy[i])and(isElement(FunKy[i][j]))then
destroyElement(FunKy[i][j])
end
end
end
if timeT[i] then
for f=1,#FunKyTTS[i] do
if(FunKyTTS)and(FunKyTTS[i])and(isElement(FunKyTTS[i][f]))then
destroyElement(FunKyTTS[i][f])
end
end
end
if dateT[i] then
for e=1,#FunKyTopTimes[i] do
if(FunKyTopTimes)and(FunKyTopTimes[i])and(isElement(FunKyTopTimes[i][e]))then
destroyElement(FunKyTopTimes[i][e])
end
end
end
end
-- if ownoldtt == true then
-- destroyElement(WszystkieToptimy[11][k])
-- destroyElement(FunKy[11][j])
-- destroyElement(FunKyTTS[11][f])
-- destroyElement(FunKyTopTimes[11][e])
-- ownoldtt = false
-- end
end
local oldTT = 0
localTT = false
if (tonumber(ttcounter) < 1) then
for i=1,1 do
Pos[i] = 1
playerName[i] = 1
timeT[i] = 1
dateT[i] = 1
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.05+(0.055*6)), self.size.x*0.84, self.size.y*0.1, "", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.40, self.size.y*(0.05+(0.055*6)), self.size.x*0.84, self.size.y*0.1, getPlayerName(getLocalPlayer())..",", false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabel(self.size.x*0.15, self.size.y*(0.20+(0.055*6)), self.size.x*0.84, self.size.y*0.1, "There was no pro to finish this map.", false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabel(self.size.x*0.20, self.size.y*(0.30+(0.055*6)), self.size.x*0.84, self.size.y*0.1, "Show them who's the boss!", false, self.gui['paneTimes'] )
oldTT = 1
local sizeY = 15 + 46 + 20 * 5
guiSetSize( self.gui['windowbg'], sizeX, sizeY, false )
end
else
--Update the list items
for i=1,numLines do
local y = 10
local ttline = 0.065 * i
local x = 0
-- local timeText = data[i].timeText
-- if timeText:sub(112) == '0' then
-- timeText = ' ' .. timeText:sub(2)
-- end
Pos[i] = 1
playerName[i] = 1
timeT[i] = 1
dateT[i] = 1
oldTT = tonumber(numLines)
if i == 1 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.255+ttline), self.size.x*0.84, self.size.y*0.1, "#00FF001", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.24+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.255+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.255+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 2 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.30+ttline), self.size.x*0.84, self.size.y*0.1, "#33FF002", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.29+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.305+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.305+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 3 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.35+ttline), self.size.x*0.84, self.size.y*0.1, "#66FF003", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.34+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.355+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.355+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 4 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.40+ttline), self.size.x*0.84, self.size.y*0.1, "#99FF004", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.39+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.405+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.405+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 5 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.45+ttline), self.size.x*0.84, self.size.y*0.1, "#AAFF005" , false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.44+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.455+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.455+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 6 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.50+ttline), self.size.x*0.84, self.size.y*0.1, "#FFFF006", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.49+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.505+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.505+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 7 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.55+ttline), self.size.x*0.84, self.size.y*0.1, "#FFBB007", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.54+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.555+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.555+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 8 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.60+ttline), self.size.x*0.84, self.size.y*0.1, "#FF99008", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.59+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.605+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.605+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 9 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.65+ttline), self.size.x*0.84, self.size.y*0.1, "#FF66009", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.64+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.655+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.655+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 10 then
WszystkieToptimy[i] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.70+ttline), self.size.x*0.84, self.size.y*0.1, "#FF330010", false, self.gui['paneTimes'] )
FunKy[i] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.69+ttline), self.size.x*0.84, self.size.y*0.1, data[i].playerName, false, self.gui['paneTimes'] )
FunKyTTS[i] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.705+ttline), self.size.x*0.84, self.size.y*0.1, data[i].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[i] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.705+ttline), self.size.x*0.84, self.size.y*0.1, data[i].dateRecorded, false, self.gui['paneTimes'] )
end
if i == 11 then
if playerPosition then
if tonumber(playerPosition) >= 11 then
WszystkieToptimy[11] = guiCreateColoredLabelFont2(self.size.x*0.05, self.size.y*(0.75+0.065 * 11), self.size.x*0.84, self.size.y*0.1, "#0090FF"..playerPosition, false, self.gui['paneTimes'] )
FunKy[11] = guiCreateColoredLabel(self.size.x*0.12, self.size.y*(0.74+0.065 * 11), self.size.x*0.84, self.size.y*0.1, ownTT[playerPosition].playerName, false, self.gui['paneTimes'] )
FunKyTTS[11] = guiCreateColoredLabelFont(self.size.x*0.55, self.size.y*(0.755+0.065 * 11), self.size.x*0.84, self.size.y*0.1, ownTT[playerPosition].timeText, false, self.gui['paneTimes'] )
FunKyTopTimes[11] = guiCreateColoredLabelFont(self.size.x*0.795, self.size.y*(0.755+0.065 * 11), self.size.x*0.84, self.size.y*0.1, ownTT[playerPosition].dateRecorded, false, self.gui['paneTimes'] )
end
end
end
end
end
Well wherever you have this line :
local sizeY = 15 + 46 + 20 * ttcounter
use
local sizeY = 15 + 46 + 20 * tonumber(ttcounter)
So wherever you performed any arithmetic operation on ttcounter use tonumber()