2013-05-07 6 views
0

나는 약간의 멋진 자바 스크립트 게임 캔디 박스 (http://candies.aniwey.net/)를 재생하고 있는데 코드를 조금만 확인했습니다.개발자 콘솔에서 Javascript를 두 번 실행하십시오.

퀘스트를하고 싶을 때는 quest.begin(true)을 보냅니다. 그래서 개발자 콘솔에서 사용하여 작동하는지 확인하고 작동하는지 확인하려고했습니다. 그래서 또 다른 아이디어가 있습니다. 이 퀘스트는 약 10 초가 걸리므로 quest.begin(true);setTimeout(15000); 콘솔에 보내려면 quest.begin(true);setTimeout(15000); * 2과 같은 것을 만들고 싶었습니다. 어쩌면 내가 원하는 것을 만들 수도 있습니다. 나는 퀘스트 수행을 자동화하고 싶지만 두 번 이상 실행하는 방법을 모릅니다.

var questLoop = quest.begin(true) + setTimeout(15000); 

을 한 후 questLoop * 2을 실행했지만 작동하지 않습니다 난이 일을 시도했다. 그래서 아무도 나를 두 번 이상 실행하는 방법을 도울 수 있습니까? 고맙습니다. :)

답변

0

가능한 한 자세하게 표시해야합니다. 모든 내용을 복사하여 붙여 넣으면 실행됩니다.

//creating our own scope just in case of collisions 
(function(){ 

    //declare our configuration 
    var i = 0; 
    var limit = 2; 

    //create an interval that runs the code every 15 seconds 
    var now = setInterval(function(){ 
    quest.begin(true); 

    //if we reached the limit, stop the interval from running 
    if(++i === limit) clearInterval(now); 
    },15000); 

}()); 
관련 문제