Java skrypt do gry

0

Witam mam to
javascript:document.forms[0].attack.click(); javascript:document.forms[0].submit.click()

a chce żeby po sredniku wyczekało 1s i dopiero dalej reszta skryptu była wykonana.

0

Java to nie JavaScript. Poprawiłem tag. Temat pominąłem, choć też marny...
A pomoże setTimeout, który był tu wałkowany miliard razy.

0

Hm...
Znalazłem taki kod:

function pausecomp(millis) 
 {
 var date = new Date();
 var curDate = null;

 do { curDate = new Date(); } 
 while(curDate-date < millis);
 }

Jednakże - nie sprawdziłem go.

1

Kod, który podał @Patryk27 jest zły -- choć można go wykorzystać do utworzenia formalnie poprawnego skryptu -- i prawie nigdy nie powinno się go używać w JavaScripcie. Kod ten nie korzysta z kilku podstawowych, mocnych stron JavaScriptu (z pętli zdarzeń oraz z funkcyjności), za to potrafi totalnie zamulić przeglądarkę na podaną liczbę milisekund. Nie tak się robi delay w JavaScripcie!

@nitro CEe:
Podaję właściwe rozwiązanie, ale jeśli nie masz zielonego pojęcia o JS, to go pewnie nie zrozumiesz. W takim wypadku, najpierw naucz się podstaw JS. Bezmyślne przeklejanie skryptów i pisanie metodą chybił-trafił nie naprowadzi Cię na właściwe rozwiązanie w rozsądnym czasie.

Zakładając, że po kliknięciu jakiegoś elementy skrypt ma wykonać operacjęPierwszą(), a po sekundzie operacjęDrugą() oraz operacjęTrzecią(), może to wyglądać tak:

// zakładamy, że przycisk ma ID "attack":
var attackButton = document.getElementById("attack");

attackButton.onclick = function() {
  operacjaPierwsza();
  setTimeout(function() {
    operacjaDruga();
    operacjaTrzecia();
  }, 1000);
};

Nie jest to może najlepszy sposób na onclick, ale najprostszy, który dość często jest w miarę rozsądny. Lepsze sposoby wymagałyby użycia bibliotek (choćby naszych własnych, prywatnych) zapewniających funkcję addEventListener() w IE, ale to nie jest tematem tego wątku, więc nie chcę tym mącić.

0

Tyle, że mi się to nie przyda nie pisze w javascripcie, skrypt potrzebowałem do gry. Dzięki.

Tyle, że mi to nie działa ;(

0

javascript: document.forms[0].attack.click(); setTimeout(function(){document.forms[0].submit.click();}, 1000);

2

Nie trzabyło od razu dać tematu "Potrzebuję pomocy - bot do gry przeglądarkowej" ;p Tak mi się zdaje...

1 użytkowników online, w tym zalogowanych: 0, gości: 1