Aure #43 14 августа 2015 У банга ахуенный скрипт Цитата 7272 Поделиться сообщением Ссылка на сообщение
NEET_O #44 14 августа 2015 для кодинга ты слишком иерархичен, макака Цитата Поделиться сообщением Ссылка на сообщение
ValeraIdiSuda #46 14 августа 2015 сделай скрипт на хуевых хохлов плз Цитата Поделиться сообщением Ссылка на сообщение
kpainer #47 14 августа 2015 Бля такая хуйня по сравнению с ПЕТУШИТЕЛЕМ. Цитата Почти 15 лет прошло с миллениума Достаю коврик, встаю на колени Поделиться сообщением Ссылка на сообщение
Juron #48 14 августа 2015 (изменено) нвм Изменено 14 августа 2015 пользователем Juron Цитата Поделиться сообщением Ссылка на сообщение
olo)LOLO #49 14 августа 2015 автор сделал хуйню. есть же петушительвот кстати код. 2пой его поправил, что бы посты петухов не растягивались на всю страницу, если там много текста // ==UserScript== // @id prodota.ru-ignore@scriptish // @name prodota.ru-ignore2 // @version 1.1 // @namespace // @author 2poy_nyasha // @description // @include http://prodota.ru/forum/index.php?showtopic=* // @run-at document-end // ==/UserScript== ;(function() { function random (from, to) { var min = to ? from : 0, max = to ? to : from; return Math.floor(Math.random() * (max + 1)) + min; } function getText(len) { var list = ['коооооо', 'ко-ко', 'ко', 'кудах-тах-тах', 'ку-ка-ре-ку', 'ко-ко-ко', 'ко', 'кооококо', 'коко', 'кудах', 'кукарекууууу']; if( ! len) { return list[random(list.length - 1)]; } if(len > 240) len = 240; var text = ""; while( ! false) { text += list[random(list.length - 1)] + (random(10) < 8 ? '-' : '<br> '); if(text.length > len) break; } return text.slice(0, text.length - 1); } function getButton (text, userId, onclick) { var li = document.createElement('li'), a = document.createElement('a'); a.innerHTML = text; a.setAttribute('class', 'ipsButton_secondary'); a.setAttribute('href', 'javascript:;'); a.setAttribute('uid', userId); a.addEventListener('click', onclick); li.appendChild(a); return li; } function hidePost (post) { var avatar = post.querySelector('.ipsUserPhoto'), text = post.querySelector('.post.entry-content'), title = post.querySelector('.group_title'), icons = post.querySelector('.group_icon img'), nickName = post.querySelector('[itemprop="name"]') avatar.setAttribute('src', 'http://www.vokrugsveta.ru/img/cmn/2014/08/28/300xNx047.jpg.pagespeed.ic.5Q3Ej5x_mY.jpg'); icons.setAttribute('src', 'http://puu.sh/bTY2z/2668b76670.gif'); title.innerHTML = 'Главный Петух'; var postText = text.innerHTML.replace(/<([a-z][a-z0-9]*)[^>]*?(\/?)>/gi, ''); postText = postText.replace(/ +/gi, ' '); text.innerHTML = '<span style="color:red">' + getText(postText.length - 45).toUpperCase() + '</span>'; var nick = nickName.innerHTML, rnd = random(nick.length); nickName.innerHTML = nick.slice(0, rnd) + '-' + getText() + '-' + nick.slice(rnd); } function addIgnore (userId) { localStorage.setItem('banned2', getIgnore() + userId + '.'); } function getIgnore () { return localStorage.getItem('banned2') || '.'; } function removeIgnore (userId) { localStorage.setItem('banned2', getIgnore().split(userId+'.').join('')); } function ignoreHandle (ev) { var target = ev.target, post = target.parentNode.parentNode.parentNode.parentNode, // этого никто не видел userId = target.getAttribute('uid'); addIgnore(userId); hidePost(post); } /** * start app */ var posts = document.querySelectorAll('.post_wrap'), ignored = getIgnore(); for (var i = posts.length - 1; i >= 0; i--) { var el = posts[i]; var buttons = el.querySelector('.post_controls'), userId = el.querySelector('[hovercard-id]').getAttribute('hovercard-id'); if(ignored.indexOf('.' + userId + '.') !== -1) { var button = getButton('Распетушить', userId, (function(user) { return function() { removeIgnore(user); location.reload(); } })(userId)); buttons.insertBefore(button, buttons.firstChild); hidePost(el); } else { var button = getButton('Запетушить', userId, ignoreHandle); buttons.insertBefore(button, buttons.firstChild); } } }()); Цитата Поделиться сообщением Ссылка на сообщение
Leenks #50 14 августа 2015 (изменено) ток не пашет нихуя (и я не понял куда ники или ссылки профилей вводить Изменено 14 августа 2015 пользователем Leenks Цитата Поделиться сообщением Ссылка на сообщение
Pingvin(007) #51 14 августа 2015 Автор блювота Цитата Цитата я думал на земле нет таких людей которые смогли бы общаться с пингвином разве что они тоже душевнобольные Поделиться сообщением Ссылка на сообщение
Atacante #52 15 августа 2015 эээ блэт почему я в чс у автора, да ещё и на втором месте после РусВерма? :fffuuu: Цитата BEST TEAM IN HISTORY OF DOTA 2 Уважаемые люди [hide=GIRL'S DAY(걸스데이) - Ring My Bell(링마벨)][media=] [/media] Поделиться сообщением Ссылка на сообщение
arcania #53 15 августа 2015 За что автор омогенса, 1234 и русверма на ХЮ подписал? Норм челики же Цитата Поделиться сообщением Ссылка на сообщение
Rus|Verm #54 16 августа 2015 Вы слабаки кто такую хуйню ставит, потерпеть чат не можете, что же будет если в армию попадете и на вас будут орать? Цитата Поделиться сообщением Ссылка на сообщение
`R. #55 16 августа 2015 (изменено) Хорошо, что меня все любят и я не в списках (не знают о моём существовании) Изменено 16 августа 2015 пользователем `R. Цитата Поделиться сообщением Ссылка на сообщение
Able #56 16 августа 2015 Что-то на уровне программы со шмотом в доткеПрикольно чеКстати куда верм делся? Цитата Лучший в мире Лучший в миде Поделиться сообщением Ссылка на сообщение
ural1qqq #57 17 августа 2015 Вы слабаки кто такую хуйню ставит, потерпеть чат не можете, что же будет если в армию попадете и на вас будут орать?если будут темные то пиздить буду Цитата Поделиться сообщением Ссылка на сообщение
ComboTheSlayer #58 21 августа 2015 годнота, бтв Цитата TheSlayer ПРЕПОДОБНЫЙ ЧИСТО ПЕРВЫЙ У ФИШИФИШИ Поделиться сообщением Ссылка на сообщение
JARKO PPC FINYA ULT JMI #59 21 августа 2015 запетушил кефут.к иногда автоматом открываю скрытые сообщенияа теперь там будет петушит ельх2 защита спс Цитата Поделиться сообщением Ссылка на сообщение
Zwei #60 21 августа 2015 автор сделал хуйню. есть же петушительвот кстати код. 2пой его поправил, что бы посты петухов не растягивались на всю страницу, если там много текста // ==UserScript== // @id prodota.ru-ignore@scriptish // @name prodota.ru-ignore2 // @version 1.1 // @namespace // @author 2poy_nyasha // @description // @include http://prodota.ru/forum/index.php?showtopic=* // @run-at document-end // ==/UserScript== ;(function() { function random (from, to) { var min = to ? from : 0, max = to ? to : from; return Math.floor(Math.random() * (max + 1)) + min; } function getText(len) { var list = ['коооооо', 'ко-ко', 'ко', 'кудах-тах-тах', 'ку-ка-ре-ку', 'ко-ко-ко', 'ко', 'кооококо', 'коко', 'кудах', 'кукарекууууу']; if( ! len) { return list[random(list.length - 1)]; } if(len > 240) len = 240; var text = ""; while( ! false) { text += list[random(list.length - 1)] + (random(10) < 8 ? '-' : '<br> '); if(text.length > len) break; } return text.slice(0, text.length - 1); } function getButton (text, userId, onclick) { var li = document.createElement('li'), a = document.createElement('a'); a.innerHTML = text; a.setAttribute('class', 'ipsButton_secondary'); a.setAttribute('href', 'javascript:;'); a.setAttribute('uid', userId); a.addEventListener('click', onclick); li.appendChild(a); return li; } function hidePost (post) { var avatar = post.querySelector('.ipsUserPhoto'), text = post.querySelector('.post.entry-content'), title = post.querySelector('.group_title'), icons = post.querySelector('.group_icon img'), nickName = post.querySelector('[itemprop="name"]') avatar.setAttribute('src', 'http://www.vokrugsveta.ru/img/cmn/2014/08/28/300xNx047.jpg.pagespeed.ic.5Q3Ej5x_mY.jpg'); icons.setAttribute('src', 'http://puu.sh/bTY2z/2668b76670.gif'); title.innerHTML = 'Главный Петух'; var postText = text.innerHTML.replace(/<([a-z][a-z0-9]*)[^>]*?(\/?)>/gi, ''); postText = postText.replace(/ +/gi, ' '); text.innerHTML = '<span style="color:red">' + getText(postText.length - 45).toUpperCase() + '</span>'; var nick = nickName.innerHTML, rnd = random(nick.length); nickName.innerHTML = nick.slice(0, rnd) + '-' + getText() + '-' + nick.slice(rnd); } function addIgnore (userId) { localStorage.setItem('banned2', getIgnore() + userId + '.'); } function getIgnore () { return localStorage.getItem('banned2') || '.'; } function removeIgnore (userId) { localStorage.setItem('banned2', getIgnore().split(userId+'.').join('')); } function ignoreHandle (ev) { var target = ev.target, post = target.parentNode.parentNode.parentNode.parentNode, // этого никто не видел userId = target.getAttribute('uid'); addIgnore(userId); hidePost(post); } /** * start app */ var posts = document.querySelectorAll('.post_wrap'), ignored = getIgnore(); for (var i = posts.length - 1; i >= 0; i--) { var el = posts[i]; var buttons = el.querySelector('.post_controls'), userId = el.querySelector('[hovercard-id]').getAttribute('hovercard-id'); if(ignored.indexOf('.' + userId + '.') !== -1) { var button = getButton('Распетушить', userId, (function(user) { return function() { removeIgnore(user); location.reload(); } })(userId)); buttons.insertBefore(button, buttons.firstChild); hidePost(el); } else { var button = getButton('Запетушить', userId, ignoreHandle); buttons.insertBefore(button, buttons.firstChild); } } }()); надо еще сделать лист для вариаций аватара с разными петухами. Цитата Steam http://steamcommunity.com/id/zweig Поделиться сообщением Ссылка на сообщение