AntiMooShooScript

suck, bitch

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         AntiMooShooScript
// @author       CROTishka
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  suck, bitch
// @match        https://forumlocal.ru/*
// ==/UserScript==

(function() {
    'use strict';

    var query = null;
    switch (location.pathname) {
        case '/dosearch.php':
        case '/doasearch.php':
            query = "//tbody/tr[(contains(@class, 'lighttable') or contains(@class, 'darktable')) and td/a[contains(., 'CROTishka')]]/td[4]";
            break;
        case '/showflat.php':
            query = "//table//table//table//tr[td/table/tbody/tr/td/a[text()='CROTishka']]/td[2]//table/tbody/tr/td[2]//table//td[2]/span";
            break;
    }
    if (query) {
        var res = document.evaluate(query, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
        for (var i = 0; i < res.snapshotLength; i++) {
            var el = res.snapshotItem(i);
            var mark = Number(el.textContent) + 4;
            el.textContent = (mark === 0)? '' : mark;
        }
    }
})();