--Creator: Bolodefchoco --Made in: 16/01/2016 --Last update: 05/06/2016 --[[ Notes: Does: Permite que você navegue pela syntax lua completa. Se Type for igual a Table você poderá clicar na Function correspondente. ]]-- menu=function(n,path) mice[n].path=path local t1,t2,t3 = "","","" if path then for i,v in next,path do if i ~= "menu" and i ~= "_G" and i ~= "mice" and i:sub(1,5) ~= "event" then t1=t1..(type(v)=="table" and ""..i.."" or i)..'\n' t2=t2..type(v)..'\n' t3=t3..(tostring(v)==i and "-" or (#tostring(v)>25 and tostring(v):sub(0,25) or tostring(v)))..'\n' end end end ui.addTextArea(0,"",n,50,30,700,364,0x324650,0x324650,1,true) ui.addTextArea(1,"

Lua",n,50,30,700,nil,1,1,0,true) ui.addTextArea(2,"

Function",n,100,80,200,17,0x212F36,0x212F36,1,true) ui.addTextArea(3,"

"..t1,n,100,110,200,280,0x212F36,0x212F36,1,true) ui.addTextArea(4,"",n,100,32,1,360,0x324650,0x324650,1,true) ui.addTextArea(5,"

Type",n,300,80,200,17,0x212F36,0x212F36,1,true) ui.addTextArea(6,"

"..t2,n,300,110,200,280,0x212F36,0x212F36,1,true) ui.addTextArea(7,"

Value",n,500,80,200,17,0x212F36,0x212F36,1,true) ui.addTextArea(8,"

"..t3,n,500,110,200,280,0x212F36,0x212F36,1,true) ui.addTextArea(9,"",n,300,32,1,360,0x324650,0x324650,1,true) ui.addTextArea(10,"",n,500,32,1,360,0x324650,0x324650,1,true) ui.addTextArea(11,"",n,700,32,1,360,0x324650,0x324650,1,true) ui.addTextArea(12,"_G"..(mice[n].cbk and mice[n].cbk or ""),n,450,37,250,17,0x212F36,0x212F36,1,true) end eventTextAreaCallback=function(i,n,c) if c:sub(1,2) == "@_" then for k,v in next,mice[n].allClicks do if k <= tonumber(c:sub(3)) then menu(n,v[1]) mice[n].cbk = v[2] end end elseif c~="_G" then mice[n].cbk = mice[n].cbk and mice[n].cbk .. (not mice[n].cbk:find(c) and "." .. c .. "" or "") or "."..c table.insert(mice[n].allClicks,{mice[n].path,mice[n].cbk and mice[n].cbk or ""}) if c~=tostring(mice[n].path) then pcall(function() menu(n,mice[n].path[c]) end) else menu(n,mice[n].path) end else mice[n].cbk="" menu(n,_G) end end mice={} eventNewPlayer=function(n) mice[n]={ path = "", cbk = nil, allClicks = {}, } menu(n,_G) end table.foreach(tfm.get.room.playerList,eventNewPlayer)