나만의 방만들기 실패 줄이기[수정]...
분류
봇관련
조회 수
2,084
추천 수
1
저의 경우 autod2jsp로 봇을 사용하는데..
가끔 Create 메뉴가 클릭된 상태로 있어서 방을 못 만들더 군요.. 저만 그런지...
그래서 다음과 같이 수정을 하여 보았습니다..
우선 autostarter.d2j 이파일을 적당한 에디터로 여시고요.. 전 메모장으로 다 고칩니다..
다음의 함수를 적당한 곳에 추가합니다.
function Menu_Click(str) {
control = getControl();
if(control) { do {
if(control.text == str) {
control.click();
delay(100);
}
} while(control.getNext());}
else print("Could not find " + str + " button.");
}
아래의 해당 부분위에 다음을 삽입하여 줍니다..
function locationAction( location ) 함수 내부에 case 1: // Lobby 내용중에
controlData.click( controlData.controls.lobby.button.ladder );//추가
Menu_Click("CANCEL");//추가// 한글판의 경우 동작하지 않을 수도.. 취소안해도 상관 없기에..
controlData.click( controlData.controls.lobby.button.create );//해당 부분
한글판 사용자를 위해서 좀더 연구하여 보았습니다..
그리고 아직 테스트 중이지만 25번 스위치문에 왜 17번이 들어가 있는지.. 잘 모르겠군요..
25번의 바꾸어서 테스트하고 있습니다.. 좋은 결과 나오기를 바라면서...
조금 번거럽게 래더 메뉴를 눌렀다가 취소는 하지만 ㅡㅡ; 그래도 클릭이 안되서 방을 못 만드는 경우는 없더군요..
추)
혹시, 수학시간에 잠깐 졸으신 분을 위해서..
함수와 변수에 대하여 잠시 몇자 추가 할게요..
변수 : 변하는 값( 즉, 조건이나 선언 등등 여려가지 요인으로 인하여 값이 변함)
상수 : 변하지 않는 값
함수 : 어떤 변수가 다른 변수에 의해서 변화할 때의 패턴을 수식화 한 것이죠...
예를 들면, y = 3x + 3 이라고 하면, y 값은 3x + 3 에 의하여 변화 됩니다.. 여기서 y는 x에 대한 함수가 됩니다.
좀더 진보해서 정의하면 f(x) = 3x + 3 이 되고.
f(x)는 함수가 됩니다... x 값에 의해 결정되니까요..
만약 함수가 없다면, 생각만 해도 끔찍하죠... 수학의 발전이 없으면 과학도 발전할 수 없고, 오늘날 같은 컴퓨터도
사용이 불가능 할게 자명하니까요..
즉, 함수를 정의 하면 정의한 패턴에 의해서 해당 값을 추출하여 쓰실 수 있습니다..
그리고 c 함수의 특징은, 해당 함수를 정의 하여 두면 그함수를 호출하는 것 만드로도 사용이 가능합니다.
즉, 다른데 저장되어 있는 것을 부를 때는 include를 사용하고요.. 같은 데서 사용할려면 그 파일 내부에 정의를 하여 두면 됩니다..
c 함수는 조건이 길어 질 경우 그것을 묶기 위해서 괄호를 사용하고요.. 대부분 { 으로 시작해서 }으로 끝납니다.
그리고 해당부분의 앞은 에디터의 찾기(검색) 기능을 이용하면 쉽게 찾을 수 있습니다..