Advertisement
Guest User

Untitled

a guest
May 29th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. * Football Ultimate Cup Keyboards (FUCK)
  3. * v 0.2
  4. * Особенности:
  5. * - золотой гол считается за один, даже если это квадрипл, ибо нехуй
  6. */
  7. !function(){
  8.     var score = [ 0, 0 ]
  9.     ,   penalty = false
  10.  
  11.     $('.post-wrapper').each(function(n, el){
  12.         n++
  13.         el = $(el)
  14.  
  15.         var time_now = false
  16.         if(n <= 150){
  17.             time_now = 1
  18.         } else if(n > 200 && n <= 350){
  19.             time_now = 2
  20.         } else if(n > 350 && score[0] === score[1]){
  21.             time_now = 3
  22.         }
  23.  
  24.         var post_num = el.attr('id').replace(/[^0-9]/g, '')
  25.         ,   last_digit = parseInt( post_num.substr(-1) )
  26.         ,   is_double = post_num.substr(-1, 1) === post_num.substr(-2, 1)
  27.         ,   is_triple = is_double && ( post_num.substr(-1, 1) === post_num.substr(-3, 1) )
  28.         ,   is_quad = is_triple && ( post_num.substr(-1, 1) === post_num.substr(-4, 1) )
  29.         ,   team_now = (last_digit + (time_now === 1 ? 0 : 1)) % 2
  30.  
  31.         el.find('.postbtn-reply-href').html(post_num)
  32.         el.find('.post-message > span.fuck-message').remove()
  33.  
  34.         if(false !== time_now){
  35.             // игра идёт
  36.             if(true === penalty){
  37.                 // забит пенальти
  38.                 score[team_now]++
  39.                 el.find('.post-message').append(
  40.                     $('<span>')
  41.                     .addClass('fuck-message')
  42.                     .css('color', 'green')
  43.                     .append('<br><br>')
  44.                     .append('Гол! Пенальти забивает команда #' + (team_now + 1) + '. Счёт <strong>' + score[0] + ':' + score[1] + '</strong>.')
  45.                 )
  46.  
  47.                 penalty = false
  48.             } else if(is_triple && !is_quad){
  49.                 // назначен пенальти
  50.                 penalty = true
  51.                 el.find('.post-message').append(
  52.                     $('<span>')
  53.                     .addClass('fuck-message')
  54.                     .css('color', 'green')
  55.                     .append('<br><br>')
  56.                     .append('Назначается пенальти!')
  57.                 )
  58.             } else if(is_double || is_quad){
  59.                 // гол немедленно
  60.                 score[team_now] += is_quad && time_now !== 3 ? 2 : 1
  61.                 el.find('.post-message').append(
  62.                     $('<span>')
  63.                     .addClass('fuck-message')
  64.                     .css('color', 'green')
  65.                     .append('<br><br>')
  66.                     .append((time_now === 3 ? 'Золотой гол' : (is_quad ? 'Два гола' : 'Гол')) + ' забивает команда #' + (team_now + 1) + '! Счёт <strong>' + score[0] + ':' + score[1] + '</strong>.')
  67.                 )
  68.             }
  69.         }
  70.     })
  71.  
  72. }()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement