Modül:F1R2025
Görünüm
| Bu modül şu Lua modüllerini kullanıyor: |
local str = {}
function str.main(frame)
local veri = require("Modül:F1R2025/veri")
local args = require('Modül:Bağımsız değişkenler').getArgs(frame, {
wrappers = 'Şablon:F1R2025'
})
local res = ''
local pos_str = ''
local renk = '#ffffff'
local metin_rengi = '#000000'
local sira = ' '
local pilot = args[1]
local yaris = args[2]
local yaris_bilgi
if veri[pilot] ~= nil then
yaris_bilgi = veri[pilot][yaris]
if yaris_bilgi ~= nil then
if yaris == "points" then
return yaris_bilgi
end
if yaris_bilgi['sira'] ~= nil then
sira = yaris_bilgi['sira']
if sira ~= nil then
local sira_string = tostring(sira)
if sira_string == "DSQ" then
renk = "#000000"
metin_rengi = "#ffffff"
elseif sira_string == "YD" then
renk = "#efcfff"
elseif sira_string == "DNS" then
renk = "#ffffff"
else
local sira_int = tonumber(sira)
if sira_int == 1 then renk = "#ffffbf"
elseif sira_int == 2 then renk = "#dfdfdf"
elseif sira_int == 3 then renk = "#ffdf9f"
elseif sira_int == 4 then renk = "#dfffdf"
elseif sira_int == 5 then renk = "#dfffdf"
elseif sira_int == 6 then renk = "#dfffdf"
elseif sira_int == 7 then renk = "#dfffdf"
elseif sira_int == 8 then renk = "#dfffdf"
elseif sira_int == 9 then renk = "#dfffdf"
elseif sira_int == 10 then renk = "#dfffdf"
elseif sira_int == 11 then renk = "#cfcfff"
elseif sira_int == 12 then renk = "#cfcfff"
elseif sira_int == 13 then renk = "#cfcfff"
elseif sira_int == 14 then renk = "#cfcfff"
elseif sira_int == 15 then renk = "#cfcfff"
elseif sira_int == 16 then renk = "#cfcfff"
elseif sira_int == 17 then renk = "#cfcfff"
elseif sira_int == 18 then renk = "#cfcfff"
elseif sira_int == 19 then renk = "#cfcfff"
elseif sira_int == 20 then renk = "#cfcfff"
end
end
end
end
if yaris_bilgi['pos'] ~= nil then
for k, v in pairs(yaris_bilgi['pos']) do
pos_str = pos_str .. '<sup>' .. v .. '</sup> '
end
end
end
end
res = res .. ' style="background: ' .. renk .. '; color: ' .. metin_rengi ..
'" | ' .. sira .. pos_str
return res
end
return str