Player Info in Developer Help
mob/characters/ Click(location) src.check_info()mob/characters/verb/check_info() set hidden = 1 var/Browse var/savefile/F = new() var/txtfile = file("playerinfo/[src.name].txt") F.ImportText("/",txtfile) F[usr.name] >> Browse src<<browse(Browse)
mob Click() usr.PlayerInfo(src)mob proc PlayerInfo(mob/M) ... // make src the viewer and M the person viewed.
In a verb src = usr.
#define islist(L) (istype(L,/list))mob var/html proc PlayerInfo(mob/M) html = "<title>[M]'s stats</title>" for(var/V in M.vars) if(isnull(M.vars[V]) || islist(M.vars[V])continue html+="[V] = [M.vars[V]]" for(var/T in M.verbs) html+="[V]" for(var/S in M.contents) html+="[S]" src<<browse(html,"window=playerinfo[M]")
Who said what he wants/whats stored in the savefile is var dumps? Also, that code has some problems.
Look at his post, he was using a savefile.