修复未加载头像尺寸不正确和未登录会报错

This commit is contained in:
MrZ626
2021-04-23 09:17:45 +08:00
parent a541317801
commit c9c5092055

View File

@@ -12,17 +12,24 @@ local function loadAvatar(path)
return canvas return canvas
end end
local texture_noImage=DOGC{120,120, local emptyUser={
{"setCL",0,0,0}, username="_",
{"fRect",0,0,120,120}, motto="",
hash=false,
new=true,
}
local texture_noImage=DOGC{128,128,
{"setCL",.1,.1,.1},
{"fRect",0,0,128,128},
{"setCL",1,1,1}, {"setCL",1,1,1},
{"setLW",6}, {"setLW",6},
{"dLine",9,9,110,110}, {"dLine",9,9,118,118},
{"dLine",9,110,110,9}, {"dLine",9,118,118,9},
} }
local db_img={} local db_img={}
local db=setmetatable({},{__index=function(self,k) local db=setmetatable({},{__index=function(self,k)
if not k then return emptyUser end
local file="cache/user"..k..".dat" local file="cache/user"..k..".dat"
local d= local d=
fs.getInfo(file)and JSON.decode(fs.read(file))or fs.getInfo(file)and JSON.decode(fs.read(file))or