Модуль:CargoConverter: различия между версиями

Нет описания правки
Нет описания правки
Строка 51: Строка 51:
         local m = data[match_id]
         local m = data[match_id]
          
          
         -- 1. Базовый матч
         -- 1. Базовый матч (Исправлено на TWC_Matches)
         table.insert(out, string.format(
         table.insert(out, string.format(
             "{{TWC_Match|MatchID=%s|TournamentID=%s|Stage=%s|GroupLetter=%s|Tour=%s|RealDate=%s|Matchday=%s|NumHist=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|AET=%s|Stadium=%s|Players1=%s|Players2=%s|Gates=%s|ThrowIns=%s|Halfs=%s|HalfTime=%s|ExtraTime=%s|ET_Halfs=%s|ET_HalfTime=%s|SubsRules=%s|Video=%s|VkVideo=%s|ReviewUrl=%s|VkReviewUrl=%s|ReviewTime=%s|WikiLink=%s|Comment=%s}}",
             "{{TWC_Matches|MatchID=%s|TournamentID=%s|Stage=%s|GroupLetter=%s|Tour=%s|RealDate=%s|Matchday=%s|NumHist=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|AET=%s|Stadium=%s|Players1=%s|Players2=%s|Gates=%s|ThrowIns=%s|Halfs=%s|HalfTime=%s|ExtraTime=%s|ET_Halfs=%s|ET_HalfTime=%s|SubsRules=%s|Video=%s|VkVideo=%s|ReviewUrl=%s|VkReviewUrl=%s|ReviewTime=%s|WikiLink=%s|Comment=%s}}",
             safe(match_id), safe(tourn_id), safe(m.stage), safe(m.letter), safe(m.tour), safe(m.date), safe(m.matchday), safe(m.num_hist),
             safe(match_id), safe(tourn_id), safe(m.stage), safe(m.letter), safe(m.tour), safe(m.date), safe(m.matchday), safe(m.num_hist),
             safe(m.team1), safe(m.team2), safe(m.score1), safe(m.score2), safe(m.aet), safe(m.stadium),
             safe(m.team1), safe(m.team2), safe(m.score1), safe(m.score2), safe(m.aet), safe(m.stadium),
Строка 180: Строка 180:
             end
             end
              
              
             -- 2. Матчи турнира
             -- 2. Матчи турнира (Исправлено на TWC_Matches)
             if stage_data.matches then
             if stage_data.matches then
                 for i, m in ipairs(stage_data.matches) do
                 for i, m in ipairs(stage_data.matches) do
Строка 186: Строка 186:
                      
                      
                     if stage_data.type == "group" then
                     if stage_data.type == "group" then
                         table.insert(out, string.format("{{TWC_Match|MatchID=%s|TournamentID=%s|Stage=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|FieldAdvantage=%s}}",
                         table.insert(out, string.format("{{TWC_Matches|MatchID=%s|TournamentID=%s|Stage=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|FieldAdvantage=%s}}",
                         base_match_id, safe(tourn_name), safe(stage_name), safe(m[1]), safe(m[2]), safe(m[3]), safe(m[4]), safe(m[5])))
                         base_match_id, safe(tourn_name), safe(stage_name), safe(m[1]), safe(m[2]), safe(m[3]), safe(m[4]), safe(m[5])))
                          
                          
Строка 192: Строка 192:
                         if stage_data.number_of_rounds == 1 then
                         if stage_data.number_of_rounds == 1 then
                             local aet = (m[5] == "aet")
                             local aet = (m[5] == "aet")
                             table.insert(out, string.format("{{TWC_Match|MatchID=%s|TournamentID=%s|Stage=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|AET=%s|ShootoutScore1=%s|ShootoutScore2=%s|Color1=%s|Color2=%s|FieldAdvantage=%s}}",
                             table.insert(out, string.format("{{TWC_Matches|MatchID=%s|TournamentID=%s|Stage=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|AET=%s|ShootoutScore1=%s|ShootoutScore2=%s|Color1=%s|Color2=%s|FieldAdvantage=%s}}",
                             base_match_id, safe(tourn_name), safe(stage_name), safe(m[1]), safe(m[2]), safe(m[3]), safe(m[4]), safe(aet), safe(m[6]), safe(m[7]), safe(m[8]), safe(m[9]), safe(m[10])))
                             base_match_id, safe(tourn_name), safe(stage_name), safe(m[1]), safe(m[2]), safe(m[3]), safe(m[4]), safe(aet), safe(m[6]), safe(m[7]), safe(m[8]), safe(m[9]), safe(m[10])))
                         else
                         else
                             -- Первый матч
                             -- Первый матч (Исправлено на TWC_Matches)
                             table.insert(out, string.format("{{TWC_Match|MatchID=%s_L1|TournamentID=%s|Stage=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|FieldAdvantage=1}}",
                             table.insert(out, string.format("{{TWC_Matches|MatchID=%s_L1|TournamentID=%s|Stage=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|FieldAdvantage=1}}",
                             base_match_id, safe(tourn_name), safe(stage_name), safe(m[1]), safe(m[2]), safe(m[3]), safe(m[4])))
                             base_match_id, safe(tourn_name), safe(stage_name), safe(m[1]), safe(m[2]), safe(m[3]), safe(m[4])))
                              
                              
                             -- Второй матч
                             -- Второй матч (Исправлено на TWC_Matches)
                             local aet = (m[7] == "aet")
                             local aet = (m[7] == "aet")
                             table.insert(out, string.format("{{TWC_Match|MatchID=%s_L2|TournamentID=%s|Stage=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|AET=%s|ShootoutScore1=%s|ShootoutScore2=%s|Color1=%s|Color2=%s|FieldAdvantage=2}}",
                             table.insert(out, string.format("{{TWC_Matches|MatchID=%s_L2|TournamentID=%s|Stage=%s|Team1=%s|Team2=%s|Score1=%s|Score2=%s|AET=%s|ShootoutScore1=%s|ShootoutScore2=%s|Color1=%s|Color2=%s|FieldAdvantage=2}}",
                             base_match_id, safe(tourn_name), safe(stage_name), safe(m[2]), safe(m[1]), safe(m[6]), safe(m[5]), safe(aet), safe(m[9]), safe(m[8]), safe(m[11]), safe(m[10])))  
                             base_match_id, safe(tourn_name), safe(stage_name), safe(m[2]), safe(m[1]), safe(m[6]), safe(m[5]), safe(aet), safe(m[9]), safe(m[8]), safe(m[11]), safe(m[10])))  
                         end
                         end