Jump to content

Help with race_toptimes addon!


N9.Xzi

Recommended Posts

Hey guys. I'm make the race gamemode and have problems with "toptimes" addon, have this error debug strings:

Ln26sAJdG0U.jpg

Scripts are add to clientside in meta.html:

  
<script src="_common_tt.lua" type="server"/> 
<script src="util_tt_server.lua" type="server"/> 
<script src="databasetable_server.lua" type="server"/> 
<script src="maptimes_server.lua" type="server"/> 
<script src="toptimes_server.lua" type="server"/> 
<script src="_common_tt.lua" type="client"/> 
<script src="util_tt_client.lua" type="client"/> 
<script src="toptimes_client.lua" type="client"/> 
  

Please help! Me panic!

Link to comment

If you have not added those events clientside, you need to add them in the client like this :

addEvent("onClientSetMapName",true) 
-- Here you have to add the event name, true means that the event has been added clientside. 
  
-- now call the event using addEventHandler like this 
addEventHandler("onClientSetMapName",theElement,your_function) 

Do this for every event. You don't have to search the meta for events

Refer these :

triggerServerEvent 
addEvent 
addEventHandler 
triggerClientEvent 

Hope it helps...

Link to comment
If you have not added those events clientside, you need to add them in the client like this :
addEvent("onClientSetMapName",true) 
-- Here you have to add the event name, true means that the event has been added clientside. 
  
-- now call the event using addEventHandler like this 
addEventHandler("onClientSetMapName",theElement,your_function) 

Do this for every event. You don't have to search the meta for events

Refer these :

triggerServerEvent 
addEvent 
addEventHandler 
triggerClientEvent 

Hope it helps...

I have on server side this:

  
function onUpdateLine (number) 
    ttcounter = tostring(tonumber(number)) 
    triggerClientEvent ("onClientUpdateLine", getRootElement(), ttcounter) 
end 
  

And on client side this:

  
addEvent("onUpdateLine", true) 
function onUpdateLine (number) 
    ttcounter = tostring(tonumber(number)) 
end 
addEventHandler("onUpdateLine", getRootElement(), onUpdateLine) 
  

And I'm try your method and have this:

i6HZt4KvdyY.jpg

Please help.

Link to comment
If you have not added those events clientside, you need to add them in the client like this :
addEvent("onClientSetMapName",true) 
-- Here you have to add the event name, true means that the event has been added clientside. 
  
-- now call the event using addEventHandler like this 
addEventHandler("onClientSetMapName",theElement,your_function) 

Do this for every event. You don't have to search the meta for events

Refer these :

triggerServerEvent 
addEvent 
addEventHandler 
triggerClientEvent 

Hope it helps...

And if I'm reconnect to server have new errors:

TRkmgYtEXqs.jpg

Link to comment
Can you show where you initialized ttcounter?

Yes, this initialized ttcounter:

  
if playerPosition then 
        if tonumber(playerPosition) >= 11 then 
            numLines = tonumber(numLines) + 1 
            ttcounter = ttcounter + 1  
        end 
    end 
  
    -- Set height of window 
    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 
  

This fully.

Link to comment
In the error, there is a mention of line 530. The problem is there... can i see it?

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 
  

Link to comment
In the error, there is a mention of line 530. The problem is there... can i see it?

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()

Link to comment
In the error, there is a mention of line 530. The problem is there... can i see it?

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()

This error in serverside! Help please! Clientside dont have errors.

Link to comment
At the line of error change
ttcounter 

to

tonumber(ttcounter) 

I'm change this value from

  
ttcounter 
  

To

tonumber(ttcounter) 

And this debug call me the same error.

What is happened? Can I'm send to you this script, and you edit? Open code. Please I'm need this.

:oops:

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...