Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Рекомендованные сообщения

вы видимо не давно принимали фекалий, если решили заняться уринотерапией? :hmm:

уйди с этой скользкой дорожки гавнноедов и знатоков гавна пуха и тролля :avtorklif:

 

где же обсуждение 0.8.3?

обсуждаю :nate:

да оставь папику чужойкину и другим побольше)))))))))0000

Поделиться сообщением


Ссылка на сообщение

вы видимо не давно принимали фекалий, если решили заняться уринотерапией? :hmm:

уйди с этой скользкой дорожки гавнноедов и знатоков гавна пуха и тролля :avtorklif:

 

где же обсуждение 0.8.3?

обсуждаю :nate:

да оставь папику чужойкину и другим побольше)))))))))0000

какой сорт гавна предпочитаешь?

:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
(изменено)

где же обсуждение 0.8.3?

обсуждаю :nate:

осуждаю

 

вы видимо не давно принимали фекалий, если решили заняться уринотерапией? :hmm:

уйди с этой скользкой дорожки гавнноедов и знатоков гавна пуха и тролля :avtorklif:

 

где же обсуждение 0.8.3?

обсуждаю :nate:

да оставь папику чужойкину и другим побольше)))))))))0000

какой сорт гавна предпочитаешь?

https://chrome.googl...ejmpbldmpobfkfo

 

и код этот туда

// ==UserScript==

// @id prodota.ru-6d20399e-3ffa-4d4c-81d5-13b768c33cd9@scriptish

// @name pd userscript

// @version 1.0

// @namespace

// @author

// @description

// @include http://prodota.ru/forum*

// @run-at document-end

// ==/UserScript==

 

(function (window, undefined) {

 

if (typeof unsafeWindow != undefined)

var w = unsafeWindow;

else return;

 

if (w.self != w.top) return;

var DEBUG = false,

DomainUrl = DEBUG? 'http://localhost' : 'http://mobile-gta.ru';

 

var $$ = w.$$,

$ = w.$,

$body = $('footer_utilities');

 

var Options = {

"Скрывать разделы": [

'<input id="hidden_menu_1" type="checkbox"><label for="hidden_menu_1">Раздел Дота2</label>',

'<input id="hidden_menu_2" type="checkbox"><label for="hidden_menu_2">Раздел Дота</label>',

'<input id="hidden_menu_3" type="checkbox"><label for="hidden_menu_3">Раздел LoL и Hon</label>',

'<input id="hidden_menu_4" type="checkbox"><label for="hidden_menu_4">Раздел Анимэ</label>',

'<input id="hidden_menu_5" type="checkbox"><label for="hidden_menu_5">Раздел Мафия</label>',

'<input id="hidden_menu_6" type="checkbox"><label for="hidden_menu_6">Раздел Спорт</label>',

],

"Настройки дизайна": [

'<input id="hidden_trash_1" type="checkbox"><label for="hidden_trash_1">Скрывать мусор</label>',

'<input id="css_user_1" type="checkbox"><label for="css_bgimage_1">Пользовательские цвета</label>',

],

"Настройки цветов": [

'123456 необх. изменить!',

'<input class="color" id="css_color_1" value="123456"> - цвет фона',

'<input class="color" id="css_color_6" value="123456"> - цвет текста',

'<input class="color" id="css_color_2" value="123456"> - цвет ссылок',

'<input class="color" id="css_color_3" value="123456"> - ссылка при навед.',

'<input class="color" id="css_color_4" value="123456"> - цвет фона центра',

'<input class="color" id="css_color_5" value="123456"> - цвет фона постов',

'<input class="color" id="css_color_7" value="123456"> - цвет бордюров',

],

"Список игнорируемых": [

'id, через зпт, без прбл!',

'<textarea id="ignore_users_1"></textarea>',

'<button id="save_ignore">сохр. игнор-х</button>'

]

}

 

var User = {

id: getUserId($('user_link').getAttribute('href')),

nick: $('user_link').innerHTML.replace(/ \&nbsp\;\<(.*)\>/, ''),

}

 

///////////////////////////////////////////////////

/* /////////////////// HELPERS ///////////////// */

///////////////////////////////////////////////////

 

 

function load(type, url) {

if(type == 'css') {

$$('head')[0].innerHTML += '<link rel="stylesheet" type="text/css" href="'+url+'">';

}

if(type == 'js') {

var id = 'ID'+Math.ceil(Math.random()*155502);

var script = document.createElement('script');

script.id = id;

script.src = url;

$$('head')[0].appendChild(script);

}

}

 

function toggle(el) {

var display = el.style.display || '';

if(display == 'none')

Menu.block.style.display = 'block';

else

Menu.block.style.display = 'none';

}

function getUserId(url) {

return url.match(/\?showuser=([0-9]+)/)[1] || 0;

}

 

function loadMainElements() {

load('css', DomainUrl+'/pd/style.css');

load('js', DomainUrl+'/pd/jscolor.js');

}

function removeFromArr(arr) {

var what, a = arguments, L = a.length, ax;

while (L > 1 && arr.length) {

what = a[--L];

while ((ax= arr.indexOf(what)) !== -1) {

arr.splice(ax, 1);

}

}

return arr;

}

 

///////////////////////////////////////////////////

/* /////////////////// STORE /////////////////// */

///////////////////////////////////////////////////

 

var Store = {

_set: function(to, val, noJson) {

val = noJson ? val : JSON.stringify(val);

localStorage.setItem(to, val);

},

_get: function(name, noJson) {

var value = localStorage.getItem(name) || "[]";

value = noJson ? value : JSON.parse(value);

return value;

},

_append: function(to, val) {

var value = this._get(to) || [];

removeFromArr(value, val);

value.push(val);

this._set(to, value);

},

_remove: function(from, val) {

var arr = this._get(from) || [];

arr = removeFromArr(arr, val);

this._set(from, arr);

},

save: {

checkbox: function(val) {

Store._append('checkbox', val);

},

colors: function(id, val) {

var colors = Store._get('colors') || [];

for(var i=0; i < colors.length; i++) {

if(id == colors[i].split('=')[0])

colors[i] = "";

};

colors.push(id+'='+val);

Store._set('colors', colors);

}

},

remove: {

checkbox: function(val) {

Store._remove('checkbox', val);

},

colors: function(id, val) {

Store._remove('colors', id+'='+val);

}

}

}

 

///////////////////////////////////////////////////

/* //////////////////// MENU /////////////////// */

///////////////////////////////////////////////////

 

var Menu = {

init: function(){

$body.innerHTML += this.button;

$body.innerHTML += this.block;

 

this.button = $('menuButton');

this.block = $('menuWindow');

 

this.button.addEventListener('click', Menu.toggle, false);

},

block: (function(){

var code = '<div id="menuWindow" style="display:none">';

 

for(title in Options) {

code += '<div><h2>' + title + '</h2><ul>';

for(var i=0, m=Options[title]; i < m.length; i++) {

code += '<li>' + m[i] + '</li>';

}

code += '</ul></div>';

}

 

return code + '</div>';

})(),

 

button: '<div id="menuButton">Настройки</div>',

 

toggle: function(e){

toggle(Menu.block);

}

}

 

///////////////////////////////////////////////////

/* ////////////////// SETTINGS ///////////////// */

///////////////////////////////////////////////////

 

var Settings = {

init: function(){

this.elements.checkbox = $$('#menuWindow input[type=checkbox]');

this.elements.colors = $$('#menuWindow .color');

 

this.elements.checkbox.each(function(el){

el.addEventListener('click', function(e){

Settings.ev.checkbox(e.target);

})

})

 

this.elements.colors.each(function(el){

el.onchange = function(e){

Store.save.colors(e.target.id, e.target.value);

}

})

 

$('save_ignore').addEventListener('click', function(){

Actions.ignore.save();

})

 

this.setChecked();

this.setColors();

this.setIgnored();

},

elements: {},

ev: {

checkbox: function(el){

if(el.checked)

Store.save.checkbox(el.id);

else

Store.remove.checkbox(el.id);

}

},

setChecked: function(){

var checked = Store._get('checkbox');

if(!checked || !checked.length) return;

for(var i = 0; i < checked.length; i++) {

var el = $(checked[i]);

if(!el) continue;

el.checked = true;

}

},

setColors: function() {

var colors = Store._get('colors');

if(!colors || !colors.length) return;

for (var i = colors.length - 1; i >= 0; i--) {

var el = $(colors[i].split('=')[0]);

if(!el) continue;

el.value = colors[i].split('=')[1];

};

},

setIgnored: function(){

$('ignore_users_1').innerHTML = Store._get('userignore').join(',') || '';

}

}

 

///////////////////////////////////////////////////

/* ////////////////// SETTINGS ///////////////// */

///////////////////////////////////////////////////

 

var Actions = {

init: function(){

this.start.checkbox();

this.ignore.start();

},

start: {

checkbox: function(){

var checked = Store._get('checkbox');

if(!checked || !checked.length) return;

for(var i = 0; i < checked.length; i++) {

var hideMenu = checked[i].match(/hidden\_menu\_([0-9]+)/) || false;

var hideTrash = checked[i].match(/hidden\_trash\_([0-9]+)/) || false;

var userStyles = checked[i].match(/css\_user\_([0-9]+)/) || false;

 

if(hideMenu[1])

Actions.hide.elementMenu(hideMenu[1]);

else if(hideTrash)

Actions.hide.trash();

else if(userStyles)

Actions.css.userStyles();

}

}

},

hide: {

users: function(){},

 

elementMenu: function(n){

var els = {

1: $('category_7'), //dota2

2: $('category_3'), //dota1

3: $('category_6'), //lol hon

4: $$('table[summary*=Таверна] tr')[4], //anime mat' ego

5: $$('table[summary*=Таверна] tr')[8], //mafia

6: $$('table[summary*=Таверна] tr')[5], //sport dlya petuhov

}

if(!els[n]) return;

els[n].outerHTML = null;

},

 

trash: function(){

load('css', DomainUrl+'/pd/hideTrash.css');

}

},

css: {

userStyles: function(){

var colors = Store._get('colors'),

css = '<style>',

names = {

css_color_1: {

els: 'body, html, #primary_nav .active a, .pagination *',

value: 'background',

},

css_color_2: {

els: 'a, #ips_Posts span a, #ips_Posts a span, #ips_Posts .bbc_spoiler > span',

value: 'color'

},

css_color_3: {

els: 'a:hover, #ips_Posts span a:hover, #ips_Posts a:hover span',

value: 'color'

},

css_color_4: {

els: '#content, .main_width, .unread, .post_block h3,.unread .altrow, .unread.altrow, .citation, .blockquote, #primary_nav',

value: 'background'

},

css_color_5: {

els: '.ipsBox, .post_block, .ipsBox_container, .maintitle',

value: 'background'

},

css_color_6: {

els: '#ips_Posts div, #ips_Posts span, #ips_Posts p',

value: 'color'

},

css_color_7: {

els: '*',

value: 'border-color'

},

}

if(!colors || !colors.length) return;

for (var i = colors.length - 1; i >= 0; i--) {

var val = colors[i].split('='),

a = names[val[0]];

if(!val[1] || !a) continue;

css += a.els + '{'+a.value+':#'+val[1]+' !important;}'

};

$$('head')[0].innerHTML += css+'</style>';

}

},

ignore: {

save: function(){

var val = $('ignore_users_1').value;

console.log(val)

val = val.split(',');

Store._set('userignore', val);

},

user: function(user) {

var els = $$('.post_wrap [hovercard-id="'+user+'"]');

if(!els || !els.length) return;

els.each(function(el){

el.parentNode.parentNode.parentNode.parentNode.outerHTML = null;

});

},

start: function() {

var users = Store._get('userignore');

if(!users) return;

for(var i=0, l=users.length;i<l;i++){

Actions.ignore.user(users[i])

}

}

}

}

 

 

///////////////////////////////////////////////////

/* //////////////////// INIT /////////////////// */

///////////////////////////////////////////////////

 

 

loadMainElements();

Menu.init();

Settings.init();

Actions.init();

console.log('Привет, ' + User.nick + '. Твой id = ' + User.id);

 

 

})(window);

 


Изменено пользователем sokol-cool

Поделиться сообщением


Ссылка на сообщение

ебать тут у вас :palevo:


sv22-4dogeb.jpg

 

 

bti9.jpg

 

Поделиться сообщением


Ссылка на сообщение

Сокол, ты рли упорот?

Поделиться сообщением


Ссылка на сообщение

бля раньше код был раз в 10 короче :palevo:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

бля раньше код был раз в 10 короче :palevo:

это юзерскрипт двапоя

там можно скрывать разделы и менять стиль пд

 

Сокол, ты рли упорот?

к чему это сказано?

Поделиться сообщением


Ссылка на сообщение

СНОВА НЕТУ ИНЕТА :lol:


sv22-4dogeb.jpg

 

 

bti9.jpg

 

Поделиться сообщением


Ссылка на сообщение

лох ипаный

поиграл и хватит

 

БЛЯЯЯЯЯЯЯЯЯЯЯТЬ

стало кидать к 2 лвлам

пизда

я не такой скеллованый как манкич

поиграл и хватит :trollface:

Поделиться сообщением


Ссылка на сообщение

даты просто 11го просачковал, скил теряешь :nate:

Поделиться сообщением


Ссылка на сообщение

а не отбой

снова к 1ым k07080.gif

 

11 пятница

я уехал на горнолыжку :geys: :geys:

сноуборд обкатывать новый :fuckyea:

 

нихуя се закинуло

играю против взвода хомяков

шанс на победу 5 :trollface:

 

бтв биппа, ты же с оленемером на 082 играл?

Поделиться сообщением


Ссылка на сообщение

Так что же лучше на гвп бб+вентель или оставить маск сеть +маскировку?

Она вроде здоровая такая,зато двигать корпусом не надо почти так что вроде сеть канает ок.

Есть опытные артоблядки ?


We live and die alone

Поделиться сообщением


Ссылка на сообщение

Проебали 15-1 хАХХА

офк мой фраг :boss:

 

ага :buba:

Скинь файл хвмконф из ресмодс

а то новый какой-то конченный, цвета левые пздц.

Я удалил старый :trollface:

 

Так что же лучше на гвп бб+вентель или оставить маск сеть +маскировку?

Она вроде здоровая такая,зато двигать корпусом не надо почти так что вроде сеть канает ок.

Есть опытные артоблядки ?

не пизди на т28

прототип имба, а т28 ну ваще должен быть улйотdance.gif

Поделиться сообщением


Ссылка на сообщение

Так что же лучше на гвп бб+вентель или оставить маск сеть +маскировку?

Она вроде здоровая такая,зато двигать корпусом не надо почти так что вроде сеть канает ок.

Есть опытные артоблядки ?

 

я бы взял офк бб + вент, т.к как профит от этого есть всегда, хоть маленький, но есть, а 5% к характеристикам тачанки это гуд

а маскировка тебе нужна когда засветят (быстрей из засвета уйдешь или вообще не увидят) или останешься сам против противников, чтобы подсвечивать. но это ситуативные моменты, так что я бы выбрал профит постоянный :nate:

 

Uncle

http://rghost.ru/43076679

вроде бы он, просто я сейчас с другого компа :hmm:

Поделиться сообщением


Ссылка на сообщение

с каких пор на гвп вентиль есть? :hmm:


sv22-h9sgxi.jpg

Поделиться сообщением


Ссылка на сообщение

ахахахах внатуре, открытая рубка, манкич разрулил :pray: :pray: :pray:

ебатьялох жпг

 

спасибо, что напомнил, в 83 у бч155 забрали вентиль, теперь чето надо ставить :hmm:

Поделиться сообщением


Ссылка на сообщение

это я вас проверял :trollface: :trollface: :trollface: :trollface:


We live and die alone

Поделиться сообщением


Ссылка на сообщение

это я вас проверял :trollface: :trollface: :trollface: :trollface:

yaoming.gifyaoming.gifyaoming.gif

Поделиться сообщением


Ссылка на сообщение

еще пару страниц назад ответил по гвп :avtorklif:


sv22-4dogeb.jpg

 

 

bti9.jpg

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...