N9.Xzi Posted January 28, 2016 Share Posted January 28, 2016 Hey guys. I'm make the race gamemode and have problems with "toptimes" addon, have this error debug strings: 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
SpecT Posted January 28, 2016 Share Posted January 28, 2016 This happens because the server is calling an event that is in client side but the client haven't loaded the code yet. You should find a way to tell the server when the client is ready (loaded) and then it should trigger the client event. Link to comment
Mann56 Posted January 28, 2016 Share Posted January 28, 2016 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
N9.Xzi Posted January 28, 2016 Author Share Posted January 28, 2016 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: Please help. Link to comment
N9.Xzi Posted January 28, 2016 Author Share Posted January 28, 2016 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: Link to comment
Mann56 Posted January 28, 2016 Share Posted January 28, 2016 Can you show where you initialized ttcounter? Link to comment
N9.Xzi Posted January 28, 2016 Author Share Posted January 28, 2016 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
Mann56 Posted January 28, 2016 Share Posted January 28, 2016 In the error, there is a mention of line 530. The problem is there... can i see it? Link to comment
N9.Xzi Posted January 28, 2016 Author Share Posted January 28, 2016 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
Mann56 Posted January 28, 2016 Share Posted January 28, 2016 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
N9.Xzi Posted January 28, 2016 Author Share Posted January 28, 2016 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
Mann56 Posted January 29, 2016 Share Posted January 29, 2016 At the line of error change ttcounter to tonumber(ttcounter) Link to comment
N9.Xzi Posted January 29, 2016 Author Share Posted January 29, 2016 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. 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