It's weird, fortunately, I never use timers

player(id,"look")
function load(id) usgn = player(id,"usgn") if (usgn > 0) then local usgn = player(id, "usgn") files = io.open("sys/lua/dh/"..usgn..".txt","r") if(files~=nil) then msg2(id,"©160160255Your U.S.G.N ID: "..usgn.."@C") msg2(id,"©000255000Your Save file found!@C") parse('hudtxt2 '..id..' 100 "©000255000Login as: '..usgn..'" 40 415') for line in io.lines("sys/lua/dh/"..usgn..".txt","r") do local parses = totable(line) dh.credits = tonumber(parses[1]) break end else msg2(id,"©255000000Failed to load save!@C") msg2(id,"©255000000Please check your U.S.G.N account settings!@C") parse('hudtxt2 '..id..' 100 "©255000000Failed to Load Save" 40 415') end else parse('hudtxt2 '..id..' 100 "©255000000Failed to Login!" 40 415') msg2(id,"©255000000Please check your U.S.G.N account settings!@C") end end addhook("join","wata") function wata(id) load(id) end
function load(id) 	local usgn = player(id,"usgn") 	if (usgn > 0) then 		files = io.open("sys/lua/dh/"..usgn..".txt","r") 		if(files) then 			msg2(id,"©160160255Your U.S.G.N ID: "..usgn.."@C") 			msg2(id,"©000255000Your Save file found!@C") 			parse('hudtxt2 '..id..' 100 "©000255000Login as: '..usgn..'" 40 415') 			local parses = totable(files:read("*a")) 			dh.credits = tonumber(parses[1]) 		else 			msg2(id,"©255000000Failed to load save!@C") 			msg2(id,"©255000000Please check your U.S.G.N account settings!@C") 			parse('hudtxt2 '..id..' 100 "©255000000Failed to Load Save" 40 415') 		end 		files:close() 	else 		parse('hudtxt2 '..id..' 100 "©255000000Failed to Login!" 40 415') 		msg2(id,"©255000000Please check your U.S.G.N account settings!@C") 	end end addhook("join","wata") function wata(id) 	load(id) end
addhook("spawn","d3_spawn") function d3_spawn(id) 	if(player(id,"look")==1) then 		parse("equip "..id.." 75) 	elseif other 3 times 	end end
if (files[b]~=nil[/b]) then
if (files[b]~=nil[/b]) then
if(files) then
function load(id) 	local usgn = player(id,"usgn") 	if (usgn > 0) then 		files = io.open("sys/lua/dh/"..usgn..".txt","r") 		if(files) then 			msg2(id,"©160160255Your U.S.G.N ID: "..usgn.."@C") 			msg2(id,"©000255000Your Save file found!@C") 			parse('hudtxt2 '..id..' 100 "©000255000Login as: '..usgn..'" 40 415') 			local parses = totable(files:read("*a")) 			dh.credits = tonumber(parses[1]) 		else 			msg2(id,"©255000000Failed to load save!@C") 			msg2(id,"©255000000Please check your U.S.G.N account settings!@C") 			parse('hudtxt2 '..id..' 100 "©255000000Failed to Load Save" 40 415') 		end 		files:close() 	else 		parse('hudtxt2 '..id..' 100 "©255000000Failed to Login!" 40 415') 		msg2(id,"©255000000Please check your U.S.G.N account settings!@C") 	end end addhook("join","wata") function wata(id) 	load(id) end
ERROR: hudtxt(2) - text id out of bounds (0-49 expected)!