Hi There. so ive done some searching but couldnt find a threat that would help. I dont know lua, so this has been an exersize in slowly learning the basics while shoehorning other peoples code into other peoples maps. (I had planned to give credit, if i could get these to work, if you dont want me doing this, just send me a nice message, no harm no foul. no need to flame, im just trying to spread the fun here) Essentially, due to the lack of MP at the moment ive been trying to build additional racetracks in other maps however ive always wanted to know my times. laptimer: put the lua in the file, had the Industrial circuit running fine. Went to a new map and added in 4 waypoints. copy pasted the code changing the " (1,3 "Industrial") " to " (1,4 "mapname") " where applicable, however in this instance all that would happen ins the second waypoint would continue to count time in the "last sector" print out. Triggers used: LoadLapTimer if not laptimer then laptimer=require("laptimer/laptimer") end laptimer.loadTime("mapname") laptimer.printTimes() Timer1 if not laptimer then laptimer=require("laptimer/laptimer") end laptimer.update(1,4,"mapname") laptimer.printTimes() Timers 2-4 Substiture x for the timer number, 4 being the last before the circuit heads back to Timer1 above. if not laptimer then laptimer=require("laptimer/laptimer") end laptimer.update(X,4,"mapname") laptimer.printTimes() What would happen is the time would start at timer 1. But wouldnt only count timer 2 every lap. Eg: pass start, first timer: 32 seconds, Pass 3rd and 4th checkpoint, nothing happens, pass start, nothing happens, get to checkpoint 2 again and the "Sector" time would increase. (highlighted in red) http://i.imgur.com/a9qgv2V.jpg Note the map wasnt recording a best time at all, it stayed at 0.000 and so did the "Last" timer, i still have the orignial laptimer working on the original map hence it displaying a "best" time. For Track Timers i used the timers from Corkscrew mountain. I installed Corkscrewmountain with its timer and used the waypoints as my reference. lapTimerInit if not TrackTimer then TrackTimer = require("cmLT/TrackTimer") end TrackTimer.loadVehicleName("vehicleDirectory") TrackTimer.loadTimeBoth("mapname") TrackTimer.printTimesBest("Track Started"() Timer1 if not TrackTimer then TrackTimer = require("cmLT/TrackTimer") end TrackTimer.update(1,4,"mapname") TrackTimer.printTimesBest("Track Started") Timer2-4 if not TrackTimer then TrackTimer = require("cmLT/TrackTimer") end TrackTimer.update(2,4,"mapname") TrackTimer.printTimesSpeed("2 of 4"() This one would print "Track Started" but wouldnt register timers 1-4. The "Track started" would flcker when i drove back over the start-finish line. In both methods ive been over the boxes, and ensured all the checkboxes are the same http://i.imgur.com/Dd5FqRJ.jpg Whelp, i think ive written everything i know so far. (oh and in the instance of Tracktimer i did go into the "cmLT" Lua file and change all references to "CorkscrewMountain" and "Corkscrew Mountain" to the maps filename, and actual name. (though it appears "corkscrew mountain" iwth a space isnt actually used for anything other than the display.) Hope im not stepping on too many toes here