KBO 리그 관련 틀에서 사용되는 모듈입니다.
이 모듈이 사용되는 틀
local p = {}
-- 틀:KBO 리그 결과에서 사용 예정.
function p.result(frame)
-- 결과 출력
local res = '{|class="wikitable"\n! 원정팀 !! 점수 !! 구장명 !! 점수 !! 홈팀 !! !! 원정팀 !! 점수 !! 구장명 !! 점수 !! 홈팀\n'
-- 홈팀 / 원정팀 정보 모으기 - 더블헤더 고려해서 10경기까지 정보 수집 가능
local H1 = frame.args['H1']
local A1 = frame.args['A1']
local S1 = frame.args['S1']
local HS1 = frame.args['HS1']
local AS1 = frame.args['AS1']
local H2 = frame.args['H2']
local A2 = frame.args['A2']
local S2 = frame.args['S2']
local HS2 = frame.args['HS2']
local AS2 = frame.args['AS2']
local H3 = frame.args['H3']
local A3 = frame.args['A3']
local S3 = frame.args['S3']
local HS3 = frame.args['HS3']
local AS3 = frame.args['AS3']
local H4 = frame.args['H4']
local A4 = frame.args['A4']
local S4 = frame.args['S4']
local HS4 = frame.args['HS4']
local AS4 = frame.args['AS4']
local H5 = frame.args['H5']
local A5 = frame.args['A5']
local S5 = frame.args['S5']
local HS5 = frame.args['HS5']
local AS5 = frame.args['AS5']
local H6 = frame.args['H6']
local A6 = frame.args['A6']
local S6 = frame.args['S6']
local HS6 = frame.args['HS6']
local AS6 = frame.args['AS6']
local H7 = frame.args['H7']
local A7 = frame.args['A7']
local S7 = frame.args['S7']
local HS7 = frame.args['HS7']
local AS7 = frame.args['AS7']
local H8 = frame.args['H8']
local A8 = frame.args['A8']
local S8 = frame.args['S8']
local HS8 = frame.args['HS8']
local AS8 = frame.args['AS8']
local H9 = frame.args['H9']
local A9 = frame.args['A9']
local S9 = frame.args['S9']
local HS9 = frame.args['HS9']
local AS9 = frame.args['AS9']
local H10 = frame.args['H10']
local A10 = frame.args['A10']
local S10 = frame.args['S10']
local HS10 = frame.args['HS10']
local AS10 = frame.args['AS10']
-- 추가 텍스트
local res_add = ''
if H1 then
-- 초기 텍스트 추가
res_add = '|-align="center"\n'
-- 원정팀 승리시 원정팀에 강조
if tonumber(AS1)> tonumber(HS1) then
res_add = res_add .. "|'''" .. A1 .. "'''\n"
else
res_add = res_add .. "|" .. A1 .. "\n"
end
res_add = res_add .. "| ".. AS1 .. "\n| " .. S1 .. "\n| " .. HS1 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS1)> tonumber(AS1) then
res_add = res_add .. "|'''" .. H1 .. "'''\n"
else
res_add = res_add .. "|" .. H1 .. "\n"
end
-- 2번째 경기 결과 존재시에...
if H2 then
res_add = res_add .. "|\n"
-- 원정팀 승리시에 원정팀에 강조
if tonumber(AS2)> tonumber(HS2) then
res_add = res_add .. "|'''" .. A2 .. "'''\n"
else
res_add = res_add .. "|" .. A2 .. "\n"
end
res_add = res_add .. "| ".. AS2 .. "\n| " .. S2 .. "\n| " .. HS2 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS2)> tonumber(AS2) then
res_add = res_add .. "|'''" .. H2 .. "'''\n"
else
res_add = res_add .. "|" .. H2 .. "\n"
end
else
res_add = res_add .. "| colspan=6| \n"
end
-- res에 추가정보 입력
res = res .. res_add
end
-- 3번째 경기 결과
res_add = ""
if H3 then
-- 초기 텍스트 추가
res_add = '|-align="center"\n'
-- 원정팀 승리시 원정팀에 강조
if tonumber(AS3)> tonumber(HS3) then
res_add = res_add .. "|'''" .. A3 .. "'''\n"
else
res_add = res_add .. "|" .. A3 .. "\n"
end
res_add = res_add .. "| ".. AS3 .. "\n| " .. S3 .. "\n| " .. HS3 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS3)> tonumber(AS3) then
res_add = res_add .. "|'''" .. H3 .. "'''\n"
else
res_add = res_add .. "|" .. H3 .. "\n"
end
-- 4번째 경기 결과 존재시에...
if H2 then
res_add = res_add .. "|\n"
-- 원정팀 승리시에 원정팀에 강조
if tonumber(AS4)> tonumber(HS4) then
res_add = res_add .. "|'''" .. A4 .. "'''\n"
else
res_add = res_add .. "|" .. A4 .. "\n"
end
res_add = res_add .. "| ".. AS4 .. "\n| " .. S4 .. "\n| " .. HS4 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS4)> tonumber(AS4) then
res_add = res_add .. "|'''" .. H4 .. "'''\n"
else
res_add = res_add .. "|" .. H4 .. "\n"
end
else
res_add = res_add .. "| colspan=6| \n"
end
-- res에 추가정보 입력
res = res .. res_add
end
-- 5번째 경기 결과
res_add = ""
if H5 then
-- 초기 텍스트 추가
res_add = '|-align="center"\n'
-- 원정팀 승리시 원정팀에 강조
if tonumber(AS5)> tonumber(HS5) then
res_add = res_add .. "|'''" .. A5 .. "'''\n"
else
res_add = res_add .. "|" .. A5 .. "\n"
end
res_add = res_add .. "| ".. AS5 .. "\n| " .. S5 .. "\n| " .. HS5 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS5)> tonumber(AS5) then
res_add = res_add .. "|'''" .. H5 .. "'''\n"
else
res_add = res_add .. "|" .. H5 .. "\n"
end
-- 6번째 경기 결과 존재시에...
if H6 then
res_add = res_add .. "|\n"
-- 원정팀 승리시에 원정팀에 강조
if tonumber(AS6)> tonumber(HS6) then
res_add = res_add .. "|'''" .. A6 .. "'''\n"
else
res_add = res_add .. "|" .. A6 .. "\n"
end
res_add = res_add .. "| ".. AS6 .. "\n| " .. S6 .. "\n| " .. HS6 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS6)> tonumber(AS6) then
res_add = res_add .. "|'''" .. H6 .. "'''\n"
else
res_add = res_add .. "|" .. H6 .. "\n"
end
else
res_add = res_add .. "| colspan=6| \n"
end
-- res에 추가정보 입력
res = res .. res_add
end
-- 7번째 경기 결과
res_add = ""
if H7 then
-- 초기 텍스트 추가
res_add = '|-align="center"\n'
-- 원정팀 승리시 원정팀에 강조
if tonumber(AS7)> tonumber(HS7) then
res_add = res_add .. "|'''" .. A7 .. "'''\n"
else
res_add = res_add .. "|" .. A7 .. "\n"
end
res_add = res_add .. "| ".. AS7 .. "\n| " .. S7 .. "\n| " .. HS7 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS7)> tonumber(AS7) then
res_add = res_add .. "|'''" .. H7 .. "'''\n"
else
res_add = res_add .. "|" .. H7 .. "\n"
end
-- 8번째 경기 결과 존재시에...
if H8 then
res_add = res_add .. "|\n"
-- 원정팀 승리시에 원정팀에 강조
if tonumber(AS8)> tonumber(HS8) then
res_add = res_add .. "|'''" .. A8 .. "'''\n"
else
res_add = res_add .. "|" .. A8 .. "\n"
end
res_add = res_add .. "| ".. AS8 .. "\n| " .. S8 .. "\n| " .. HS8 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS8)> tonumber(AS8) then
res_add = res_add .. "|'''" .. H8 .. "'''\n"
else
res_add = res_add .. "|" .. H8 .. "\n"
end
else
res_add = res_add .. "| colspan=6| \n"
end
-- res에 추가정보 입력
res = res .. res_add
end
-- 7번째 경기 결과
res_add = ""
if H9 then
-- 초기 텍스트 추가
res_add = '|-align="center"\n'
-- 원정팀 승리시 원정팀에 강조
if tonumber(AS9)> tonumber(HS9) then
res_add = res_add .. "|'''" .. A9 .. "'''\n"
else
res_add = res_add .. "|" .. A9 .. "\n"
end
res_add = res_add .. "| ".. AS9 .. "\n| " .. S9 .. "\n| " .. HS9 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS9)> tonumber(AS9) then
res_add = res_add .. "|'''" .. H9 .. "'''\n"
else
res_add = res_add .. "|" .. H9 .. "\n"
end
-- 10번째 경기 결과 존재시에...
if H10 then
res_add = res_add .. "|\n"
-- 원정팀 승리시에 원정팀에 강조
if tonumber(AS10)> tonumber(HS10) then
res_add = res_add .. "|'''" .. A10 .. "'''\n"
else
res_add = res_add .. "|" .. A10 .. "\n"
end
res_add = res_add .. "| ".. AS10 .. "\n| " .. S10 .. "\n| " .. HS10 .. "\n"
-- 홈팀 승리시 홈팀에 강조
if tonumber(HS10)> tonumber(AS10) then
res_add = res_add .. "|'''" .. H10 .. "'''\n"
else
res_add = res_add .. "|" .. H10 .. "\n"
end
else
res_add = res_add .. "| colspan=6| \n"
end
-- res에 추가정보 입력
res = res .. res_add
end
res = res .. "|}"
return res
end
return p