[Pasek] Sprawdzanie czy nie trzymamy wojska u wroga

VentoPL

Topornik
Wynik reakcji
35
Skrypt nie oznacza wiosek na czerwono. Pojawia się tylko komunikat, że wojska znajdują się u wroga.
 

lukas.swan

Pikinier
Wynik reakcji
5
Chciałbym zgłosić modyfikację skryptu, w jaki sposób mogę skontaktować się z autorem howcio712?

Oryginalny skrypt wyciąga z przeglądu Wojska -> Pomoc całe wiersze, np:
JanuszLand (543|543) K55 (Eczaczibaszi [[WEEK]])
następnie wyszukuje w tym tekście stringu z listy wejściowej co prowadzi do false-positive wyników gdy np. skrót nazwy plemienia przypadkiem się tam znajdzie (np. plemię NUSZ w nazwie wioski powyżej).

Po modyfikacji skrypt wyciąga w całego wiersz osobno nazwę gracza i jego plemię i porównuje odpowiednio z listą graczy i plemion (2 listy wejściowe zamiast jednej).
Dodatkowo jeżeli gracz nie ma plemienia koloruje ten wiersz na żółto.
Po wybraniu opcji
var tribesblacklist = false;
lista plemion to tzw. white list, czyli plemię wspieranego gracza musi się na niej znaleźć, inaczej jest traktowane jak wsparcie u wroga.
Lista graczy jest zawsze traktowana jakio "BlackList".


https://www.codepile.net/pile/ybxPRKbM
 
Do góry