Friday, June 8, 2012

[Conquerx2] imacros를 이용한 공격감지


전쟁중에는 상대방이 언제 쳐들어오는지를 보고, 함대규모에 따라 적절한 대응을 하는 것이 중요하다.

하지만 계속 퀀커 게임창을 들여다보는 것은 여간 피곤한 일이 아닐 수 없는데, 이걸 컴퓨터가 대신 하도록, iMacros를 이용해 간단한 매크로를 만들어보았다.

1. 우선 iMacros를 설치한다. 크롬이나 파이어폭스 둘다 가능하다.
크롬:
https://chrome.google.com/webstore/detail/cplklnmnlbnpmjogncfgfijoopmnlemp
Firefox:
https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/

간단한 사용법을 익히고 난 후
예를 들어 http://ychur.tistory.com/84 등 참고.

중요: Preference에 들어가서  Allow EVAL command in macros (More Info) 를 체크해주셔야합니다.

2. conquerx2 에 로그인한다.


3. 게임 사이트 주소를 입력해서 사이트로 이동하는 간단한 매크로를 만들어본 다음
Edit Macro버튼을 눌러 다음 코드를 입력한다.


VERSION BUILD=5100505 RECORDER=CR
URL GOTO=http://andromedans.conquerx2.com/?mid=game&act=dispGameMain
TAG POS=1 TYPE=IMG ATTR=ID:FLEETLIST
TAG POS=2 TYPE=DIV ATTR=TXT:접근중
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=SPAN ATTR=TXT:적<SP>* EXTRACT=TXT

SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; if(s!=\"적 [0]\"){window.open('http://www.youtube.com/watch?v=Hc50hzSn1TQ')}")

SET !EXTRACT NULL
WAIT SECONDS=600

라인 별 설명:
1. IMacros 버전
2. http://andromedans.conquerx2.com/?mid=game&act=dispGameMain 로 이동한다.
3. 좌측에 있는 함대목록으로 이동
4. 접근중 함대 목록으로 이동
5. EXTRACT명령의 팝업창을 띄우지 않는다.
6. 접근중 함대목록에서 "적 [*]"부분을 찾는다
7. 만약 "적 [0]"이 아니라면, http://www.youtube.com/watch?v=Hc50hzSn1TQ 로 이동 노래를 재생한다.
8. EXTRACT변수 초기화(그냥 넣은 부분)
9. 600초간 기다린다.(10분)

이 매크로를 30번 반복시키면 5시간 동안 컨커창을 들여다보지 않아도, 매크로가 알아서 적 함대의 접근을 체크하고, 적의 공격이 감지되면 국카스텐의 노래를 재생하게 된다.

No comments:

Post a Comment