local 数据表 ={
数据={
{"角色名1","等级",'行会'},
{"角色名2","等级",'行会'},
{"角色名3","等级",'行会'},
{"角色名4","等级",'行会'},
{"角色名5","等级",'行会'},
{"角色名6","等级",'行会'},
{"角色名7","等级",'行会'},
}
}
local 数据表2 ={
数据={
{"哈哈哈1","等级",'行会'},
{"哈哈哈2","等级",'行会'},
{"哈哈哈3","等级",'行会'},
{"哈哈哈4","等级",'行会'},
{"哈哈哈5","等级",'行会'},
{"哈哈哈6","等级",'行会'},
{"哈哈哈7","等级",'行会'},
}
}
local 模板字符串=[[
<label>
<rich>
{{ for i=1,#数据 do }}
{{if i%2==0 then }}
{ name={{ =数据[i][1] }},level={{ =数据[i][2] }}, guild={{ =数据[i][3] }} },<br>
{{ end }}
{{end}}
</rich>
</label>
]]
local view1=nil;
local view2=nil;
local i = 1;
function main(npc,player)
if view1==nil then
view1 = Tpl.FileRender("1.xml",数据表);
print("加载模板")
end
if view2==nil then
view2 = Tpl.Render(模板字符串,数据表2);
end
if i==1 then
i=2;
return view1;
else
i=1;
return view2;
end
end
Tpl.FileRender(文件名,参数表) 这样就会自动走缓存
Tpl.FileRender(文件名,参数表,true) 这样就会不走缓存 用于调试
Tpl.Clear()手动清空缓存
作者:yilin01 创建时间:2025-03-19 15:45
最后编辑:yilin01 更新时间:2025-08-20 18:55
最后编辑:yilin01 更新时间:2025-08-20 18:55