Guest User

autososacher.js

a guest
Jan 13th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        Autososacher
  3. // @version     1.0
  4. // @match       http://1chan.ru/*
  5. // @match       http://1chan.inach.org/*
  6. // ==/UserScript==
  7.  
  8. var $ = unsafeWindow.jQuery;
  9. var textVal = $("#comment_form_text");
  10. var submit = $(".b-comment-form input[type=\"submit\"]");
  11.  
  12. var button = document.createElement("input");
  13. button.type = "button";
  14. button.value = "Автососачер";
  15. button.onclick = sosacher;
  16. $(button).insertAfter(".b-comment-form input:submit");
  17.  
  18. function gen(min, max) {
  19.         return Math.floor(Math.random()*(max-min)) + min;
  20. }
  21. function capitalize(string) {
  22.     return string.charAt(0).toUpperCase() + string.slice(1);
  23. }
  24.  
  25. function sosacher() {
  26.   //Сюда можно вписать свои слова
  27.   var fp1 = ['анон', 'Зой', 'Абу', 'анончик', 'двачер', 'сосака', 'бро', 'анонимуc', 'педалик', 'йoбa', 'oмeжка', 'epoxин', 'дед', 'батя', 'олдфаг', 'рак'];
  28.   var sp1 = ['двачует', 'запиливает', 'пилит', 'пидоряет', 'няшит', 'смотрит', 'видит', 'проебывает', 'просит', 'реквестирует', /*'пьет травы'*/]
  29.   var tp1 = ['капчу', 'аниме', 'тредик', 'webm', 'раздел', 'тематику', 'куклоскрипт', 'ссылочку', 'пруфы', 'соус', 'трифорс'];
  30.   var connect = ['когда', 'пока', 'и', 'если', 'или', 'а'];
  31.   var quest = ['почему', 'зачем', 'когда', 'нахуя', 'с какого хуя', 'а правда', 'неужели', 'а реально', 'и что'];
  32.   var fp2 = ['проигрывает c', 'обсирается c', 'лоллирует c', 'фапает на', 'дрочит на', 'проигрывает с подливой с'];
  33.   var sp2 = ['трапов', 'пикчи', 'картинки', 'собак', 'ньюфагов', 'милф', 'порно', 'анончиков', 'анонимусов', 'раков', 'тяночек', 'геев', 'няшек', 'тульп', 'быдланов', 'ерохиных'];
  34.   var fp3 = ['ракует', 'общается', 'няшится', 'зависает', 'регается', 'веселится', 'проигрывает', 'знакомится', 'сидит'];
  35.   var sp3 = ['вконтактике', 'на Двачике', 'на бордах', 'на аиб', 'в рунете', 'на мдк', 'на сходочке', 'на форчане'];
  36.   var blyad = ['блядь', 'ебать', 'ахахах', 'епт', 'азазаз', 'сукпздц', 'лал', 'кек', 'лил', 'сук'];
  37.   var lol = ['лол', 'лел', 'проиграл', 'обосрался', 'обзмеился', 'кек', 'лил'];
  38.   var eto = ['пиздец', 'жесть', 'проигрыш', 'шин', 'вин', 'лул', 'лол', 'пиздос'];
  39.   var vk = ['няшка', 'трапик', 'няшная тян', 'тяночка', 'рачок', 'битард'];
  40.   var end = ['!', '?', ' :3', ' :)', ')', ' :o', ' :D', ' :3', ' :c', '.', '.', '.', '.', '.', '.', '.'];
  41.   var idGen = gen(1, 224000000);
  42.   //var postNum = 'str';
  43.   var finalResult = '';
  44.   var postNum = $(".b-comment_b-info:last .js-paste-link").text();
  45.  
  46.         function returnFinal(val) {
  47.             val = capitalize(val);
  48.             finalResult += val;
  49.             return finalResult;
  50.         }
  51.         function word(arrayName) {
  52.             return arrayName[gen(0, arrayName.length)];
  53.         }
  54.         function postGen(number) {
  55.             for(i = 0; i < gen(1, 7); i++) {
  56.                 var value = '';
  57.                 if(gen(1, 100) <= 15) {
  58.                         value = word(fp1)+' '+word(sp1)+' '+word(tp1)+', '+word(connect)+' '+word(fp1)+' '+word(fp2)+' '+word(sp2)+', '+word(blyad)+word(end)+' ';
  59.                         returnFinal(value);
  60.                 } else if (gen(1, 100) <= 35) {
  61.                         value = word(quest)+' '+word(fp1)+' '+word(fp2)+' '+word(sp2)+'? ';
  62.                         returnFinal(value);
  63.                 } else if (gen(1, 100) <= 50) {
  64.                         value = word(fp1)+' '+word(fp3)+' '+word(sp3)+', '+word(blyad)+word(end)+' ';
  65.                         returnFinal(value);
  66.                 } else if (gen(1, 100) <= 70) {
  67.                         value = word(blyad)+', '+word(lol)+word(end)+' ';
  68.                         returnFinal(value);
  69.                 } else if (gen(1, 100) <= 85) {
  70.                         value = 'Это'+' '+word(eto)+', '+word(blyad)+word(end)+' ';
  71.                         returnFinal(value);
  72.                 } else {
  73.                         value = word(vk)+' - '+'http://vk.com/'+idGen+word(end)+' ';
  74.                         returnFinal(value);
  75.                 }
  76.             }
  77.             if(postNum) {
  78.                 textVal.val('>>' + postNum + '\n' + finalResult);
  79.                 submit.click()
  80.                 } else {
  81.                 textVal.val(finalResult);
  82.                 submit.click()
  83.                 }
  84.         }
  85. postGen();
  86. }
Advertisement
Add Comment
Please, Sign In to add comment