Pieróg Dobroduszny
Chłop
- Wynik reakcji
- 0
Witajcie,
nie wiem czy temat był już kiedyś poruszany. Fajnie było by mieć skrypt, który po jednym kliknięciu rozpisuje ranking członków plemienia, kto ma jakie zbieractwa i rabunki. Nie wiem, czy to jest w ogóle możliwe.
Myślałem, że np wchodzać na zakładkę "członkowie" (mojego plemienia) naciskając skrypt, on już wykonał zadanie. Trzeba następnie jedynie wkleić gotowy ranking gdzieś jako treść. Najlepiej już z gotowym bb w tabelce.
Pytałem ChatGpt, on mi jedynie napisał tylko przykładowy szkic, ale nie znam się na temacie.
Można coś z tego szkicu zrobić?
nie wiem czy temat był już kiedyś poruszany. Fajnie było by mieć skrypt, który po jednym kliknięciu rozpisuje ranking członków plemienia, kto ma jakie zbieractwa i rabunki. Nie wiem, czy to jest w ogóle możliwe.
Myślałem, że np wchodzać na zakładkę "członkowie" (mojego plemienia) naciskając skrypt, on już wykonał zadanie. Trzeba następnie jedynie wkleić gotowy ranking gdzieś jako treść. Najlepiej już z gotowym bb w tabelce.
Pytałem ChatGpt, on mi jedynie napisał tylko przykładowy szkic, ale nie znam się na temacie.
Można coś z tego szkicu zrobić?
// Zdefiniuj funkcję do pobierania danych z strony Członków Plemienia
function pobierzDaneCzlonkow() {
const czlonkowie = [];
// Tutaj dodaj kod do pobrania listy członków plemienia z interfejsu gry
// Przykładowa pętla, która przegląda członków i pobiera ich nicki oraz ranking farmy
czlonkowie.forEach((czlonek) => {
const nick = czlonek.querySelector('.nick-class').innerText; // Zastąp odpowiednimi selektorami
const rankingFarmy = czlonek.querySelector('.ranking-farmy-class').innerText; // Zastąp odpowiednimi selektorami
// Dodaj dane do tablicy
czlonkowie.push({ nick, rankingFarmy });
});
return czlonkowie;
}
// Zdefiniuj funkcję do generowania tekstu w formie bb-code
function generujBBCode(czlonkowie) {
let bbCode = "
\n";
bbCode += " \n";
// Dodaj dane członków do tabeli bb-code
czlonkowie.forEach((czlonek) => {
bbCode += ` \n`;
});
bbCode += "
";
return bbCode;
}
// Uruchom funkcje i skopiuj wynik do schowka
const daneCzlonkow = pobierzDaneCzlonkow();
const bbCode = generujBBCode(daneCzlonkow);
// Skopiuj wynik do schowka
navigator.clipboard.writeText(bbCode);
// Wyświetl komunikat o skopiowaniu do schowka (można dostosować)
console.log("Dane skopiowane do schowka:", bbCode);
function pobierzDaneCzlonkow() {
const czlonkowie = [];
// Tutaj dodaj kod do pobrania listy członków plemienia z interfejsu gry
// Przykładowa pętla, która przegląda członków i pobiera ich nicki oraz ranking farmy
czlonkowie.forEach((czlonek) => {
const nick = czlonek.querySelector('.nick-class').innerText; // Zastąp odpowiednimi selektorami
const rankingFarmy = czlonek.querySelector('.ranking-farmy-class').innerText; // Zastąp odpowiednimi selektorami
// Dodaj dane do tablicy
czlonkowie.push({ nick, rankingFarmy });
});
return czlonkowie;
}
// Zdefiniuj funkcję do generowania tekstu w formie bb-code
function generujBBCode(czlonkowie) {
let bbCode = "
Nick | Ranking Farmy |
---|---|
${czlonek.nick} | ${czlonek.rankingFarmy} |
bbCode += " \n";
// Dodaj dane członków do tabeli bb-code
czlonkowie.forEach((czlonek) => {
bbCode += ` \n`;
});
bbCode += "
";
return bbCode;
}
// Uruchom funkcje i skopiuj wynik do schowka
const daneCzlonkow = pobierzDaneCzlonkow();
const bbCode = generujBBCode(daneCzlonkow);
// Skopiuj wynik do schowka
navigator.clipboard.writeText(bbCode);
// Wyświetl komunikat o skopiowaniu do schowka (można dostosować)
console.log("Dane skopiowane do schowka:", bbCode);