![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 17.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pewien problem, a mianowicie chodzi o opóźnienie poniższej akcji o 5 sekund. Ten skrypt wykorzystywany jest do gry MMO ale nie wiem gdzie trzeba co zrobić: Mianowicie gdy pojawi się obiekt aby czekało 5-7sekund i dopiero go zaatakowało Kod: Kod $(document).keypress(function(e){ if(e.which==0){ for(var i in g.npc){ if ((Math.abs(hero.rx - g.npc[i].x) <= 1 && Math.abs(hero.ry - g.npc[i].y) <= 1) && (g.npc[i].type == 2 || g.npc[i].type == 3)){ _g("fight&a=attack&auto=1&id=-"+i); break; } } } }); Z góry dziękuje za pomoc, sidur Ten post edytował sidur 17.12.2011, 12:02:04 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 17.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Czyli tak ?
Kod setTimeout(function() {
$(document).keypress(function(e){ if(e.which==0){ for(var i in g.npc){ if ((Math.abs(hero.rx - g.npc[i].x) <= 1 && Math.abs(hero.ry - g.npc[i].y) <= 1) && (g.npc[i].type == 2 || g.npc[i].type == 3)){ _g("fight&a=attack&auto=1&id=-"+i); break; } } } }); }, 5000); |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie. odwrotnie, przynajmniej na oko. zależy gdzie masz jaką akcję. na pewno setTimeout powinno być pod keypress.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Już któryś raz widzę prośbę o przeróbkę mojego skryptu autoataku z gry Margonem na tym forum
![]() -------------------- Nawet świnka może wejść na drzewo kiedy jest chwalona :)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował zegarek84 18.12.2011, 15:03:40 -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:16 |