Skocz do zawartości

KeyDrop :: Free battle script


Przejdź do rozwiązania Rozwiązane przez Czarny,
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Siemka od jakiegoś czasu na keydropie są tzw. free battle każdy kto tam cos doładował dostał bilety na free battle ale jest tam bardzo trudno wbić bo inni wbijają z prędkością światła, czy ktoś ma jakiegoś skrypta który sam wbija do tego ? 

  • Bez tytułu.png
Odnośnik do komentarza

@Bartek1502 -  Z tego co wiem, to publicznie nikt takich skryptów nie udostępnił, bo wiązałoby się z tym że właściciele strony zaraz by to załatali i dodali zabezpieczenie. 

https://steamcommunity.com/id/deyxq - Steam | deyxq - Snapchat & Instagram «

Odnośnik do komentarza
const TARGETS = ['TOXIC', 'DIABLO', 'MILSPEC', 'SPARK', 'DAGGER', 'ENERGY', 'ICE BLAST', 'ROCKET RACCON', 'TECH', 'DAGGERS'];

(async () => {
  while (true) {
    const offset = (Math.random() + 1.2);
    await new Promise(r => setTimeout(r, 100));
    try {
      const caseNames = (([...document.querySelectorAll('p.max-w-full.px-1.overflow-hidden')]).splice(0, 3)).map(e => e.textContent);
      const casePrices = (([...document.querySelectorAll('div.flex.items-center.justify-center.rounded-tl-lg')]).splice(0, 3)).map(e => e.textContent);
      if (casePrices[caseNames.indexOf(caseNames.find(name => TARGETS.includes(name)))] === 'FREE' && caseNames.some(str => TARGETS.includes(str))) {
        const btns = [...document.querySelectorAll('a.button.ml-1.mr-5')];
        const btn = btns[caseNames.indexOf(caseNames.find(name => TARGETS.includes(name)))];
        btn.click();
        while (true) {
          const offset = (Math.random() + 1.2);
          await new Promise(r => setTimeout(r, (100 * offset)));
          try {
            const joinBtn = document.querySelector('button.mt-4.button-green-dimmed');
            if (joinBtn) {
              joinBtn.click();
              break;
            }
          } catch {null;}
        }
      }
    } catch {null;}
  }
})();
Odnośnik do komentarza

@Quazik2112 Ten skrypt pomaga szybciej dołączyć do bitew co daje możliwość wgl dołączenia do niej przed innymi, gdy wkleisz kod do do konsoli to skrypt automatycznie wykona funkcję przez którą dołączy do pokoju z darmową bitwą i wtedy wystarczy kliknąć już tylko "Dołącz".

Czyli wklejasz kod do konsoli przeglądarki, w momencie jak pojawi się darmowa bitwa to skrypt automatycznie wejdzie do pokoju i wtedy tylko z Twojej strony wystarczy dołączyć do tej danej bitwy.

Misiek zjada ostatnie drwale w maku

Odnośnik do komentarza

Udało mi się dojść do takiego codu ale nie działa do końca poprawnie. Dołącza do bitwy niestety nie każdej i nie zatwierdza jej tzn. dołącza do lobby ale nie wchodzi w bitwę. Może ktoś będzie w stanie to dopiąć.

const TARGETS = ['TOXIC', 'DIABLO', 'MILSPEC', 'SPARK', 'DAGGER', 'ENERGY', 'TEETH', 'ICE BLAST', 'ROCKET RACCON', 'TECH', 'PROGRESS', 'BEAST', 'DAGGERS'];

const joinBattle = async () => {
  const joinBtn = document.querySelector('button.confirm-btn');
  if (!joinBtn) {
    throw new Error('Join button not found');
  }
  joinBtn.click();
  console.log('Joining the battle...');
}

const autoJoin = async () => {
  while (true) {
    try {
      const caseNames = (([...document.querySelectorAll('p.max-w-full.px-1.overflow-hidden')]).splice(0, 3)).map(e => e.textContent);
      const casePrices = (([...document.querySelectorAll('div.flex.items-center.justify-center.rounded-tl-lg')]).splice(0, 3)).map(e => e.textContent);
      const targetIndex = caseNames.indexOf(caseNames.find(name => TARGETS.includes(name)));
      if (targetIndex >= 0 && casePrices[targetIndex] === 'FREE') {
        const btns = [...document.querySelectorAll('a.button.ml-1.mr-5')];
        const btn = btns[targetIndex];
        await new Promise(r => setTimeout(r, 1000)); // Add delay before clicking on the button
        btn.click();
        console.log(`Opening case "${caseNames[targetIndex]}"...`);
        while (true) {
          try {
            await joinBattle();
            break;
          } catch (err) {
            console.error(err);
            await new Promise(r => setTimeout(r, 1000)); // Increase delay between retries
          }
        }
      }
      await new Promise(r => setTimeout(r, 1000)); // Increase delay between each check
    } catch (err) {
      console.error(err);
      await new Promise(r => setTimeout(r, 1000)); // Increase delay between retries
    }
  }
};

autoJoin();
Odnośnik do komentarza

@dejwzameryki nie działa

 

Wcześniejszy kod nie działał zawsze, więc daje nowy ten sam, tylko ze zmienionym przyciskiem

const TARGETS = ['TOXIC', 'DIABLO', 'MILSPEC', 'SPARK', 'DAGGER', 'ENERGY', 'ICE BLAST', 'ROCKET RACCON', 'TECH', 'DAGGERS'];

(async () => {
  while (true) {
    const offset = (Math.random() + 1.2);
    await new Promise(r => setTimeout(r, 100));
    try {
      const caseNames = (([...document.querySelectorAll('p.max-w-full.px-1.overflow-hidden')]).splice(0, 3)).map(e => e.textContent);
      const casePrices = (([...document.querySelectorAll('div.flex.items-center.justify-center.rounded-tl-lg')]).splice(0, 3)).map(e => e.textContent);
      if (casePrices[caseNames.indexOf(caseNames.find(name => TARGETS.includes(name)))] === 'FREE' && caseNames.some(str => TARGETS.includes(str))) {
        const btns = [...document.querySelectorAll('a.button.ml-1.mr-5')];
        const btn = btns[caseNames.indexOf(caseNames.find(name => TARGETS.includes(name)))];
        btn.click();
        while (true) {
          const offset = (Math.random() + 1.2);
          await new Promise(r => setTimeout(r, (100 * offset)));
          try {
            const joinBtn = document.querySelector('button ml-1 mr-5 h-12 w-auto flex-1 button-green-dimmed');
            if (joinBtn) {
              joinBtn.click();
              break;
            }
          } catch {null;}
        }
      }
    } catch {null;}
  }
})();

 

Odnośnik do komentarza
  • Rozwiązanie

Zaktualizowany skrypt na nowe skrzynki

const TARGETS = ['ICE BLAST', 'MILSPEC', 'BEAST', 'ADVANCE', 'MARKER', 'TEETH', 'STACK', 'TECH', 'AK-47', 'AGENT', 'GIZMO', 'JOCASTA', 'TOXIC', 'BULLET', 'ENTRY', 'SPEC', 'KICK', 'RIPTIDE', 'DAGGERS', 'COOKIE MAN', 'TYRANT', 'ENERGY', 'SCORE', 'BANANA', 'AVALANCHE', 'STACK'];

(async () => {
  while (true) {
    const offset = (Math.random() + 1.2);
    await new Promise(r => setTimeout(r, 100));
    try {
      const caseNames = (([...document.querySelectorAll('p.max-w-full.px-1.overflow-hidden')]).splice(0, 3)).map(e => e.textContent);
      const casePrices = (([...document.querySelectorAll('div.flex.items-center.justify-center.rounded-tl-lg')]).splice(0, 3)).map(e => e.textContent);
      if (casePrices[caseNames.indexOf(caseNames.find(name => TARGETS.includes(name)))] === 'FREE' && caseNames.some(str => TARGETS.includes(str))) {
        const btns = [...document.querySelectorAll('a.button.ml-1.mr-5')];
        const btn = btns[caseNames.indexOf(caseNames.find(name => TARGETS.includes(name)))];
        btn.click();
        while (true) {
          const offset = (Math.random() + 1.2);
          await new Promise(r => setTimeout(r, (100 * offset)));
          try {
            const joinBtn = document.querySelector('button.mt-4.button-green-dimmed');
            if (joinBtn) {
              joinBtn.click();
              break;
            }
          } catch {null;}
        }
      }
    } catch {null;}
  }
})();

Pomogłem i chcesz podziękować? Zostaw up.png przy poście

CSHEx4.png

 

Szukasz taniego i bardzo dobrego cheata na legit? Wypróbuj CSH External VIP Project.

Odnośnik do komentarza

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności