TW2Pro

  • Zakladateľ témy Deleted User - 185438
  • Vytvorené

Chceli by ste, aby developing scriptu pokračoval?


  • Celkový počet hlasujúcich
    20

Deleted User - 185438

Hosť
Nový skript, bookmarklet, otváranie viacerých oznámení naraz...
JavaScript:
javascript:
    (function() {
        var interval = 300,
            text = prompt("report opener 2\nby Blood Killer :)"),
            report = /\[\s*report\s*=\s*([a-z0-9^\]]{8})([a-z0-9^\]]+)\]([^\[]+)\[\s*\/report\s*\]/gm,
            reports = [],
            currentSearch;
        while (currentSearch = report.exec(text)) reports.push(+currentSearch[1], currentSearch[2]);
        reports.forEach(function(hash, key) {
            if (key % 2) setTimeout(function() {
                ReportWindow.open(reports[key = --key], hash);
            }, key * interval);
        });
    })();
Taký malý support hlavne pre tw team pri súťažiach, kde je treba kontrolovať reporty.
Narýchlo napísané, podobný skript bude na to v TW2Pro tools, bude to zvýrazňovať report a item kódy tu na fóre...
Do okna sa dá vložiť akýkoľvek text, skript si automaticky nájde v texte report bb kódy a všetky oznámenia naraz otvorí,
s časovým oneskorením 300 milisekúnd...
To oneskorenie sa dá ľubovolne zmeniť, stačí prepísať premennú interval = 300 na ľubovoľné číslo v milisekundách.
ctrl+c
sxAA8qT.png

ctrl+v
cwz11Zp.png
 

Deleted User - 185438

Hosť
Malá úprava...
JavaScript:
javascript:
    "use strict";
(function() {
    var interval = 512,
        text = prompt("report opener 2.1\nby Blood Killer :)"),
        report = /\[\s*report\s*=\s*([a-z0-9^\]]{8})([a-z0-9^\]]+)\]([^\[]+)\[\s*\/report\s*\]/gm,
        currentSearch, index = 0,
        open = function() {
            if(currentSearch = report.exec(text)) ReportWindow.open(+currentSearch[1], currentSearch[2]),
                setTimeout(open, interval + (index++ % 2 ? index % 3 ? 32 : 64 : (Math.random() * 128) | 0));
        };
    open();
})();
 
Naposledy upravené moderátorom:

Deleted User - 185438

Hosť
Pre koronavírus som prišiel o prácu, tak zháňam peniaze kde sa dá a na toto nemám vôbec čas... O hre platí to isté... :(
 
Hore