Zbiórka offów

Kichiyaki

Miecznik
Wynik reakcji
97
Instrukcja obsługi skryptu:
1.
Dodajemy skrypt do paska skrótów.
2. Przechodzimy do zakładki plemię -> członkowie -> wojska.
3. Odpalamy skrypt, wyświetla się nam GUI
1579788814986.png
O co chodzi w pierwszym polu raczej każdy się domyśli, ale co z formatem?
- Tabelka plemion - wersja możliwa do wklejenia na forum plemienia.
- CSV - format, który umożliwia nam zaimportowanie danych do excela / google sheets (poniżej opisałem jak to zrobić).
4. Skrypt zlicza nam liczbę pełnych / 3/4 / połówek / ćwiartek offów każdego gracza udostępniającego wojska.

IMPORT DO EXCELA (tylko format CSV)
1. Kopiujemy cały wygenerowany output z zaznaczonego na poniżej pola.
1579789337589.png
2. Zapisujemy to do pliku gdziekolwiek na dysku w formacie .csv.
3. Resztę najlepiej zobrazuje wam jakikolwiek filmik na youtubie - przykładem jest chociażby

IMPORT DO GOOGLE SHEETS (tylko format CSV)
1. Powtarzamy dwa pierwsze kroki podane powyżej.
2. https://help.loyverse.com/pl/help/how-open-csv-file-google-sheets - tutaj jest opisana reszta.
 
Ostatnia edycja:
Wynik reakcji
136
Skrypt pryma sort, ale wywala się, jeśli któryś członek plemienia nie ma wiosek.
Łatwo można to obejść. Poniższy fragment:

JavaScript:
var images = trs[0].querySelectorAll('img');
      images.forEach(function (image) {
        if (image.getAttribute('src').includes('graphic/unit/unit')) {
          var unit = image.src.split('graphic/unit/unit_')[1].replace('.png', '');

          if (UNITS.includes(unit.toLowerCase())) {
            obj[unit] = {
              index: image.parentNode.cellIndex,
              value: 0
            };
          }
        }
      })

trzeba zmienić na:

JavaScript:
      if (typeof(trs[0]) != 'undefined') {
        var images = trs[0].querySelectorAll('img');
        images.forEach(function (image) {
            if (image.getAttribute('src').includes('graphic/unit/unit')) {
            var unit = image.src.split('graphic/unit/unit_')[1].replace('.png', '');

            if (UNITS.includes(unit.toLowerCase())) {
                obj[unit] = {
                index: image.parentNode.cellIndex,
                value: 0
                };
            }
            }
        })
      }
 

Rafsaf

Łucznik
Wynik reakcji
946
Czy da się trochę zmienić ten skrypt by dane, które otrzymujemy w formacie csv były surowe?
Coś takiego(kopiuj/wklej z każdego członka plemienia, wioski deff off, wszystko)

Ja niestety nie znam się na tym, ale myślę że w takiej wersji byłoby to pomocne wielu osobom i wydaje się że legalne skoro ten powyżej jest również legalny :)

Zrzut ekranu (50).png
 

Kichiyaki

Miecznik
Wynik reakcji
97
Wszystko się da.

W obecnym momencie nie jestem w stanie pomóc, bo nie mam na czym testować. Jeżeli ktoś się zobliguje dać mi prawa w jakimś plemieniu (oczywiście z jakimiś kontami co mają wojsko i udostępnione prawa) to dodam kilka ficzerów. O kontakt prosiłbym na discordzie: Kichiyaki#2064 (tutaj mogę wolno odpisywać).
 
Do góry