Modul:Goalscorers: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
tabel untuk pencetak gol yang hanya mencetak 1 gol
formatNum untuk tipe statistik dan rata-rata statistik
Baris 898:
{{#if:{{{extra|}}}|{{{extra}}}{{clear}}|}}
--]]
local statNumber = mw.getLanguage('id'):formatNum( tonumber( g.args['goals'] or g.args['assists'] or 0) ) --format number as string
local matches = g.args['matches']
local statType = "gol"
Baris 905:
local ongoing = g.args['ongoing']
local text1 = "Sebanyak"
if g.args['lc'] then text1 = "theresebanyak" end
local updateString = ""
local averageString = ""
-- auto version: string.format(" pada %d match%s, dengan rata-arta %."..precision.."g goal%s per pertandingan", matches, average)
if g.args['goals'] and g.args['matches'] then
local averageGoals = mw.getLanguage('id'):formatNum(g.args['goals']/g.args['matches'])
averageString = string.format(" pada %d pertandingan, dengan rata-rata %.3g gol per pertandingan", g.args['matches'], averageGoals)
end
Baris 915 ⟶ 917:
updateString = " (per " ..g.args['updated'].. ")"
end
local titiksep = "."
if g.args['sep'] then sep = g.args['sep'] end
local text = ""
if g.args['goals'] then
text = string.format("%s %ds %s dicetak %s",
text1, statNumber, statType, averageString..updateString..titiksep) --Sebanyak %statNumber %statType telah dicetak %averageString (%updateString)
end
text = p.addAdditionHeaderText(text) -- handles template parameters bold, further, extra