Facebook
From Colossal Terrapin, 8 Years ago, written in JavaScript.
This paste is a reply to Re: INSTANTling from Hot Dormouse - view diff
Embed
Download Paste or View Raw
Hits: 462
  1. function createTable()
  2. {
  3.         var tablica = new Array(40);
  4.    
  5.     tablica[0] = ["pasek", "belt"];
  6.     tablica[1] = ["postawa;", "attitude"];
  7.     tablica[2] = ["talia; pas", "waist"];
  8.     tablica[3] = ["pewność; przeświadczenie, przekonanie", "confidence"];
  9.     tablica[4] = ["despotyczny; apodyktyczny", "bossy"];
  10.     tablica[5] = ["stan matrymonialny; stan cywilny", "marital status"];
  11.     tablica[6] = ["temperament; usposobienie; nastrój", "temper"];
  12.         tablica[7] = ["brudny; zaniedbany", "scruffy"];
  13.     tablica[8] = ["pulchny", "plump"];
  14.     tablica[9] = ["przypadkowy; niedbały; swobodny", "casual"];
  15.     tablica[10] = ["brzuch; żołądek", "stomach"];
  16.     tablica[11] = ["zazdrosny; zawistny", "jealous"];
  17.     tablica[12] = ["zajęcie; zawód; okupacja", "occupation"];
  18.     tablica[13] = ["przyjazny; otwarty; towarzyski", "outgoing"];
  19.     tablica[14] = ["zmienić zdanie", "change mind"];
  20.     tablica[15] = ["dopasowywać", "tailor"];
  21.     tablica[16] = ["zarozumiały", "big-headed"];
  22.     tablica[17] = ["pieg", "freckle "];
  23.     tablica[18] = ["uspokoić się", "calm down"];
  24.     tablica[19] = ["humor; nastrój", "mood"];
  25.     tablica[20] = ["wzorzysty", "patterned "];
  26.     tablica[21] = ["luźny; workowaty", "baggy"];
  27.     tablica[22] = ["korzyść; pożytek; przewaga", "advantage"];
  28.     tablica[23] = ["zawstydzony", "embarrassed"];
  29.     tablica[24] = ["pewność; przeświadczenie, przekonanie", "confidence"];
  30.     tablica[25] = ["zmarszczki", "wrinkles"];
  31.     tablica[26] = ["rozpuszczony; zepsuty", "spoilt"];
  32.     tablica[27] = ["niespokojny; pełen troski", "anxious"];
  33.     tablica[28] = ["dres", "tracksuit"];
  34.     tablica[29] = ["dżins", "denim"];
  35.     tablica[30] = ["znudzony", "fed up"];
  36.     tablica[31] = ["uszczęśliwiony; zachwycony", "delighted"];
  37.     tablica[32] = ["skromny", "modest"];
  38.     tablica[33] = ["punktualnie","on time"];
  39.     tablica[34] = ["bez rękawów","sleeveless"];
  40.     tablica[35] = ["winny", "guilty"];
  41.     tablica[36] = ["towarzyski", "sociable"];
  42.     tablica[37] = ["strój sportowy", "sportswear"];
  43.     tablica[38] = ["kontrola" , "control"];
  44.     tablica[39] = ["niecierpliwy", "impatient"];
  45.  
  46.    
  47.     return tablica;
  48. }
  49.  
  50. function findAndFill(dictionary)
  51. {
  52.         //tutaj pobieramy troche tekstu żeby wiedzieć jak "przetłumaczyć" xD
  53.     $(".translations").attr('id','Translate'); //## dodalem id na strone, zeby dzialalo to ponizej :D
  54.     var text = document.getElementById("Translate").innerHTML;
  55.  
  56.     for(var i = 0; i<dictionary.length; ++i)
  57.     {
  58.         if(text.search(dictionary[i][0]) >= 0)   //## to pozwala używać słownika nawet, gdy nie jest dokładna nazwa :P
  59.         {                                                               //## teraz tylko potrzeba osobę, której będzie się to chciało wypełnić xD
  60.             //jeżeli się zgadza to wpisz i jazda
  61.             document.getElementById("answer").value = dictionary[i][1];
  62.         }
  63.     }
  64. }
  65.  
  66. function GetRand()
  67. {
  68.   return Math.random() * (13600 - 2100) + 2100;
  69. }
  70.  
  71. function nextWordPLS()
  72. {
  73.     if($('#finish_page').css("display") != "none" )
  74.         document.getElementById('return_mainpage').click();
  75.         else
  76.     {
  77.         //tutaj klikamy na przycisk dalej XD
  78.         setTimeout(function(){
  79.                         document.getElementById('check').click();
  80.         }, GetRand());
  81.  
  82.         setTimeout(function(){
  83.                         document.getElementById('nextword').click();
  84.         }, GetRand());
  85.     }
  86. }
  87.  
  88. function checkForSpam()
  89. {
  90.     if($('#dont_now_new').css("display") != "none" )
  91.     {
  92.         setTimeout(function(){
  93.                         document.getElementById('dont_know_new').click();
  94.         }, 1000);
  95.        
  96.         setTimeout(function(){
  97.                         document.getElementById('skip').click();
  98.         }, 1000);
  99.     }
  100. }
  101.  
  102. setInterval(function(){
  103.     var tablica = createTable();
  104.     checkForSpam();
  105.     findAndFill(tablica);
  106.         nextWordPLS();
  107. }, 3000);