查看“模块:Tcartprice”的源代码
←
模块:Tcartprice
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您没有权限编辑
模块
名字空间内的页面。
您可以查看和复制此页面的源代码。
local p = {} function p.tprice(frame) local price = frame.args["price"] local separator = frame.args["separator"] local gold = frame.args["gold"] local space = string.lower(frame.args["spacearoundseparator"]) local ulang = string.upper(mw.language.getContentLanguage():getCode()) local formattedprice = "[[File:Gold.png|18px|link=]]" if (string.lower(price) == "furniture") then formattedprice = formattedprice .. "250" if space == "true" then formattedprice = formattedprice .. " " .. separator .. " " else formattedprice = formattedprice .. separator end if (ulang ~= "ES") then formattedprice = formattedprice .. tostring(mw.language.getContentLanguage():formatNum(2500)) else formattedprice = formattedprice .. "2.500" end else local lowprice = tonumber(price) * 3 local highprice = tonumber(price) * 5 local fmlowprice = tostring(mw.language.getContentLanguage():formatNum(lowprice)) local fmhighprice = tostring(mw.language.getContentLanguage():formatNum(highprice)) if (lowprice <= 100) then formattedprice = formattedprice .. "100" elseif (ulang ~= "ES") then formattedprice = formattedprice .. fmlowprice else --Spanish if (lowprice < 1000) then formattedprice = formattedprice .. fmlowprice elseif (lowprice < 10000) then local length = #(fmlowprice) local temp = string.sub(fmlowprice, -3) formattedprice = formattedprice .. string.sub(fmlowprice, 1, (length-3)) .. "." .. temp else local temp = {mw.ustring.gsub(tostring(fmlowprice), "%s" , ".")} formattedprice = formattedprice .. temp[1] end end if space == "true" then formattedprice = formattedprice .. " " .. separator .. " " else formattedprice = formattedprice .. separator end if (highprice <= 1000) then if (ulang ~= "ES") then formattedprice = formattedprice .. tostring(mw.language.getContentLanguage():formatNum(1000)) else formattedprice = formattedprice .. "1.000" end elseif (ulang ~= "ES") then formattedprice = formattedprice .. fmhighprice else --Spanish and highprice > 1000 if (highprice < 10000) then local length = #(fmhighprice) local temp = string.sub(fmhighprice, -3) formattedprice = formattedprice .. string.sub(fmhighprice, 1, (length-3)) .. "." .. temp else local temp = {mw.ustring.gsub(tostring(fmhighprice), "%s" , ".")} formattedprice = formattedprice .. temp[1] end end end return formattedprice .. gold end return p
该页面使用的模板:
模块:Tcartprice/doc
(
查看源代码
)
返回至
模块:Tcartprice
。
导航菜单
个人工具
创建账户
登录
名字空间
模块
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
未翻译的页面
帮助:编辑入门
随机页面
官方链接
官方网站
官方论坛
官方商品
Discord
Reddit
工具
链入页面
相关更改
上传文件
特殊页面
页面信息