Přeskočit obsah

Skript pro sběr armády a obrany

Server Fórum Tribal Wars Povoleno Kód
tribalwars.net https://forum.tribalwars.net/index.php?threads/collect-troops-script.292893/ ANO Kód na GitHubu (v2.1)
plemiona.pl https://forum.plemiona.pl/index.php?threads/zbi%C3%B3rka-wojska-i-obrony.128630/ ANO Kód na GitHubu (v2)
ostatní servery - NE Kód na GitHubu (v2.3)

Warning

Používání na jiných jazykových verzích hry, kde skript není povolen podporou, může vést k zablokování účtu. Používejte na vlastní nebezpečí.

Skript pro sběr armády a obrany
javascript: var COLLECT_TROOPS_DATA_V2 = {
    cache: true,
    cacheTime: 5,
    removedPlayers: "",
    allowedPlayers: "",
    firstLineTroops: "",
    showFirstLineTroops: false,
    showNicknamesTroops: false,
    firstLineDeff: "",
    showFirstLineDeff: false,
    showNicknamesDeff: false,
    language: "en",
};
$.getScript("https://rafsaf.github.io/scripts_tribal_wars/collect_troops_v2.1.js");
void 0;
Skript pro sběr armády a obrany
javascript: var COLLECT_TROOPS_DATA_V2 = {
    cache: true,
    cacheTime: 5,
    removedPlayers: "",
    allowedPlayers: "",
    firstLineTroops: "",
    showFirstLineTroops: false,
    showNicknamesTroops: false,
    firstLineDeff: "",
    showFirstLineDeff: false,
    showNicknamesDeff: false,
    language: "en",
};
$.getScript("https://media.innogamescdn.com/com_DS_PL/skrypty/Zbiorka_wojska_i_obrony.js");
void 0;
Skript pro sběr armády a obrany
javascript: var COLLECT_TROOPS_DATA_V2 = {
    cache: true,
    cacheTime: 5,
    removedPlayers: "",
    allowedPlayers: "",
    firstLineTroops: "",
    showFirstLineTroops: false,
    showNicknamesTroops: false,
    firstLineDeff: "",
    showFirstLineDeff: false,
    showNicknamesDeff: false,
    language: "en",
};
$.getScript("https://rafsaf.github.io/scripts_tribal_wars/collect_troops_v2.3.js");
void 0;

Instalace

Postupuje se stejně jako u všech skriptů pro lištu; je třeba vložit obsah do nově vytvořeného skriptu pro lištu ve hře.

  1. Vytvořte skript pro lištu, klikněte na něj
  2. Počkejte na výsledek
  3. Přejděte na vybraný plán
  4. Vložte data a potvrďte

Příklad výstupu skriptu

Popis

Po kliknutí se uprostřed obrazovky objeví "čítač" s postupem, poté výsledek v okně. Funguje jak v záložce Armáda, tak v záložce Obrana. Výchozí nastavení pro kopírování má cache nastaveno na true a cacheTime na 5 minut. Během této doby skript vypíše výsledek uložený v prohlížeči, místo aby znovu procházel všechny členy a sbíral data. V případě pochybností, zda se jedná o nový nebo starý výsledek, se dole zobrazí datum sběru.

Data vygenerovaná spuštěním skriptu by měla být vložena do plánu na webu.

Možnosti:

Konfigurace probíhá pomocí objektu COLLECT_TROOPS_DATA_V2. Všimněte si, že každý parametr JE VOLITELNÝ, pokud jsou obě proměnné nedefinované nebo jsou definované, ale neobsahují žádné klíče, budou použity rozumné výchozí hodnoty.

  • cache: (výchozí: true) je zodpovědný za ukládání výsledku v prohlížeči, aby se náhodou nekliklo několikrát za sebou a nezatěžovaly se herní servery, nastavení cache: false způsobí, že se výsledek neuloží (např. když máme v úmyslu sbírat data ze dvou kmenů a okamžitě přejít na druhý). Poznámka: pokud má kmen obrovské množství vesnic, může to zabrat příliš mnoho místa v localStorage (~max 5MB), kvůli tomu je limit 1MB, pokud je výstup > 1MB, uložení do localStorage bude přeskočeno.

  • cacheTime: (výchozí: 5) je doba uložení výsledku v prohlížeči, v minutách.

  • removedPlayers: (výchozí: "") zde zadáváme přezdívky hráčů, od kterých nechceme sbírat informace o jednotkách, oddělené středníky jako v zprávách ve hře, např. "Rafsaf;kmic;někdojiný"

  • allowedPlayers: (výchozí: "") zde zadáváme přezdívky hráčů, od kterých POUZE! (pokud je prázdné, budou použiti všichni hráči v kmeni) chceme sbírat informace o jednotkách, oddělené středníky jako v zprávách ve hře, např. "Rafsaf;kmic;někdojiný"

  • language: (výchozí: "pl") toto by mělo být "en" nebo "pl", pokud je použito něco jiného, skript použije angličtinu

  • showNicknamesTroops: (výchozí: false) pokud je nastaveno na true, způsobí, že na každém řádku se na jeho začátku navíc objeví přezdívka hráče, platí pouze v záložce Jednotky, podobně jako showNicknamesDeff

  • showFirstLineTroops: (výchozí: false) pokud je nastaveno na true, způsobí, že k výsledku bude přidán další řádek nahoře, který je specifikován proměnnou firstLineDeff, platí pouze v záložce Jednotky, podobně jako showFirstLineDeff

  • firstLineTroops: (výchozí: "") řádek, který se zobrazí nahoře ve výsledku, když je showFirstLineTroops true, platí pouze v záložce Jednotky, podobně jako showNicknamesDeff

  • showNicknamesDeff: (výchozí: false) pokud je nastaveno na true, způsobí, že na každém řádku se na jeho začátku navíc objeví přezdívka hráče, platí pouze v záložce Obrana, podobně jako showNicknamesTroops

  • showFirstLineDeff: (výchozí: false) pokud je nastaveno na true, způsobí, že k výsledku bude přidán další řádek nahoře, který je specifikován proměnnou firstLineDeff, platí pouze v záložce Obrana, podobně jako showFirstLineTroops

  • firstLineDeff: (výchozí: "") řádek, který se zobrazí nahoře ve výsledku, když je showFirstLineTroops true, platí pouze v záložce Obrana, podobně jako firstLineTroops