Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- WinMove, ahk_class Dungeon & Fighter, , 0, 0
- #IfWinActive,ahk_class Dungeon & Fighter
- Process, priority, AutoHotkey.exe, Realtime
- Process, priority, D&F.exe, Realtime
- Process, priority, afreecaplayer.exe, low
- Process, priority, ALSong.exe, low
- SetBatchLines, 3 ; 을 지정하면 동작을 빠르게 할 수 있습니다.
- SetcontrolDelay, -1 ; 콘트롤 명령 처리 속도를 빠르게
- SetKeyDelay, 10 ; 키 입력 속도를 빠르게
- SetMouseDelay, 32 ; 마우스 관련 명령 속도를 빠르게
- SetDefaultMouseSpeed,0 ; 마우스 이동 속도를 빠르게
- SetWinDelay, 3 ; 윈도우 관련 명령 처리 속도를 빠르게
- 가격:=30000
- ;;변수설정;;;;
- fun:=12 ; 편지받는횟수 기본11
- armrit:=23999
- diamond:=9999
- silky:=7999
- /*
- loop,%fun%
- msgbox,%fun%
- */
- ;;;;;;;;;;;;;;
- pgdn::
- PostMessage, 0x100, 34, 22085633,edit1,1.txt - 메모장
- RETURN
- pgup::
- PostMessage, 0x100, 33, 21561345,edit1,1.txt - 메모장
- F3::
- reload
- F4::pause
- ^x::exitapp
- }
- F5::
- loop,4{
- 편지받기(fun)
- 가열로갯수()
- 캐릭변경()
- 편지받기(fun)
- 암릿갯수()
- 캐릭변경()
- 편지받기(fun)
- 다이아갯수()
- 캐릭변경()
- 편지받기(fun)
- 실키얀갯수()
- if a_index!=4
- 캐릭변경()
- FileAppend,`n,E:\b\temp.txt
- }
- sleep,1
- 카인선택()
- sleep,1
- FileAppend,`n,E:\b\temp.txt
- loop,4{
- 편지받기(fun)
- 가열로갯수()
- 캐릭변경()
- 편지받기(fun)
- 암릿갯수()
- 캐릭변경()
- 편지받기(fun)
- 다이아갯수()
- 캐릭변경()
- 편지받기(fun)
- 실키얀갯수()
- if a_index!=4
- 캐릭변경()
- FileAppend,`n,E:\b\temp.txt
- }
- run,E:\b\temp.txt
- return
- $`::
- SetBatchLines, 1 ; 을 지정하면 동작을 빠르게 할 수 있습니다.
- SetKeyDelay, 1 ; 키 입력 속도를 빠르게
- SetMouseDelay, 12 ; 마우스 관련 명령 속도를 빠르게
- loop,11
- {
- click,,,2
- sleep,1
- }
- SetMouseDelay, 32
- return
- $F1::
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- 가열로1()
- 캐릭변경()
- item(armrit)
- 캐릭변경()
- item(diamond)
- 캐릭변경()
- item(silky)
- 캐릭변경()
- 가열로4()
- 캐릭변경()
- item(armrit)
- 캐릭변경()
- item(diamond)
- 캐릭변경()
- item(silky)
- 캐릭변경()
- 가열로1()
- 캐릭변경()
- item(armrit)
- 캐릭변경()
- item(diamond)
- 캐릭변경()
- item(silky)
- 캐릭변경()
- 가열로1()
- 캐릭변경()
- item(armrit)
- 캐릭변경()
- item(diamond)
- 캐릭변경()
- item(silky)
- SoundPlay, %A_WinDir%\Media\tada.wav
- SoundPlay, %A_WinDir%\Media\notify.wav
- 카인선택()
- $F2:: ; 단축키 F1 ("$" 기호는 GetKeyState의 "P" 모드 참조).
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- 가열로1()
- 캐릭변경()
- item(armrit)
- 캐릭변경()
- item(diamond)
- 캐릭변경()
- item(silky)
- 캐릭변경()
- 가열로4()
- 캐릭변경()
- item(armrit)
- 캐릭변경()
- item(diamond)
- 캐릭변경()
- item(silky)
- 캐릭변경()
- 가열로1()
- 캐릭변경()
- item(armrit)
- 캐릭변경()
- item(diamond)
- 캐릭변경()
- item(silky)
- 캐릭변경()
- 가열로1()
- 캐릭변경()
- item(armrit)
- 캐릭변경()
- item(diamond)
- 캐릭변경()
- item(silky)
- FileAppend,-%A_YYYY% 년 %A_MM% 월 %A_DD% 일 %A_DDDD% %A_Hour% : %A_Min% : %A_Sec%-`n,E:\b\time.txt
- FileDelete, E:\b\temp.txt
- run,E:\b\dnf.txt
- SoundPlay, %A_WinDir%\Media\tada.wav
- SoundPlay, %A_WinDir%\Media\notify.wav
- ;;
- send,{PrintScreen down}{PrintScreen up}
- send,{PrintScreen down}{PrintScreen up}
- return
- $F6:: ; 단축키 F1 ("$" 기호는 GetKeyState의 "P" 모드 참조).
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- 가열로4()
- SoundPlay, %A_WinDir%\Media\ding.wav
- return
- $F7:: ; 단축키 F1 ("$" 기호는 GetKeyState의 "P" 모드 참조).
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- 가열로1()
- SoundPlay, %A_WinDir%\Media\ding.wav
- return
- F8::
- InputBox, 가격 , 가격 ,가격은 %가격%입니다.,,200,150,,,,2147483,%가격%
- item(가격)
- SoundPlay, %A_WinDir%\Media\ding.wav
- return
- /*
- F9::
- 아이템x()
- SoundPlay, %A_WinDir%\Media\ding.wav
- return
- F10::
- 아이템y()
- SoundPlay, %A_WinDir%\Media\ding.wav
- return
- */
- 가열로4() ;34000
- {
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- send,{b down}{b up}{b down}{b up}{b down}{b up}
- loop,10
- {
- Mousemove,400,200
- Click ,80,400 ;물품등록
- Click ,80,400 ;물품등록
- sleep 30 ; 0.05초 딜레이
- SetMouseDelay, 32
- MouseClickDrag ,L,250,450,70,204 ;x,y에서 경매템자리
- SetMouseDelay, 32
- sleep 160 ; 0.16초 딜레이
- Send {4} ;1입력
- sleep 30 ; 0.03초 딜레이
- Send {Enter} ;엔터
- sleep 30 ; 0.03초 딜레이
- /*
- loop,30
- {
- sendinput,{BACKSPACE down}
- }
- send,{BACKSPACE up}
- send,{Tap down}{Tap up}
- */
- click,190,285,5
- loop,30
- {
- sendinput,{BACKSPACE down}
- }
- send,{BACKSPACE up}
- sendinput,7544
- Click ,146,336,2 ; 경매시작 클릭
- ;sleep 30 ; 0.05초 딜레이
- sleep 80 ; 0.05초 딜레이
- }
- }
- ;;
- return
- 가열로1() ;8999
- {
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- send,{b down}{b up}{b down}{b up}{b down}{b up}
- loop,10
- {
- Mousemove,400,200
- Click ,80,400 ;물품등록
- Click ,80,400 ;물품등록
- sleep 30 ; 0.05초 딜레이
- SetMouseDelay, 32
- MouseClickDrag ,L,250,450,70,204 ;x,y에서 경매템자리
- SetMouseDelay, 32
- sleep 160 ; 0.16초 딜레이
- Send {1} ;1입력
- sleep 30 ; 0.03초 딜레이
- Send {Enter} ;엔터
- sleep 30 ; 0.03초 딜레이
- /*
- loop,30
- {
- sendinput,{BACKSPACE down}
- }
- send,{BACKSPACE up}
- send,{Tap down}{Tap up}
- */
- click,190,285,5
- loop,30
- {
- sendinput,{BACKSPACE down}
- }
- send,{BACKSPACE up}
- sendinput,7777
- SetMouseDelay, 30
- Click ,146,336,4 ; 경매시작 클릭
- ;sleep 30 ; 0.05초 딜레이
- sleep 80 ; 0.05초 딜레이
- }
- }
- ;;
- return
- 캐릭변경()
- {
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- click,356,453
- sleep,300
- click,333,348
- loop {
- ImageSearch,X,Y,320,240,640,480,*35 E:\b\오토핫키\sv1.bmp
- If ErrorLevel=0
- {
- mousemove,%x%,%y%
- break
- }
- ImageSearch,X,Y,320,240,640,480,*35 E:\b\오토핫키\sv2.bmp
- If ErrorLevel=0
- {
- mousemove,%x%,%y%
- break
- }
- }
- send,{right down}
- sleep,10
- send,{right up}
- sleep,100
- click,320,445
- loop {
- ImageSearch,X,Y,560,460,600,480,*50 E:\b\오토핫키\sp1.bmp
- If ErrorLevel=0
- {
- mousemove,%x%,%y%
- break
- }
- }
- }
- ;;
- return
- 편지받기(fun) ;
- {
- SetMouseDelay, 7
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- sleep,30
- Click 578,259 ; 우편함 클릭
- Click 360,205,3
- Loop,%fun% ;
- {
- Send {Enter} ;엔터
- Mousemove,578,259
- Click 578,259,3 ; 우편함 클릭
- Send {Enter} ;엔터
- Send {Enter} ;엔터
- click,106,144,2
- Send {Enter} ;엔터
- Click 387,267,2 ; 모두 받기
- sleep 10 ; 180
- Send {Enter} ;엔터
- Send {Enter} ;엔터
- ;sleep 15 ; 0.05초 딜레이
- Click 340,300,2 ; 삭제
- sleep 10 ; 180
- Send {Esc} ;엔터
- }
- SetMouseDelay, 32
- }
- ;;
- return
- 카인선택() ;
- {
- SetMouseDelay, 32
- sleep,500
- IfWinNotActive, Dungeon & Fighter, ,
- WinActivate, Dungeon & Fighter,
- click,356,453 ; 메뉴
- sleep,500
- click,310,370,2 ;채널선택
- sleep,250
- click,295,272,2 ;채널선택확인
- loop {
- ImageSearch,X,Y,320,240,640,480,*35 E:\b\오토핫키\sv1.bmp
- If ErrorLevel=0
- {
- mousemove,%x%,%y%
- break
- }
- ImageSearch,X,Y,320,240,640,480,*35 E:\b\오토핫키\sv2.bmp
- If ErrorLevel=0
- {
- mousemove,%x%,%y%
- break
- }
- }
- click,97,460,2 ;서버변경
- sleep,500
- click,285,200,3 ;서버 카인 선택
- sleep,500
- click,350,400,3 ; 채널 > 방향
- sleep,200
- click,120,130,3 ; 채널입장
- loop,230{
- sleep,1
- }
- loop,6{
- send,{up down}
- sleep,10
- send,{up up}
- }
- click,320,445
- loop {
- ImageSearch,X,Y,560,460,600,480,*50 E:\b\오토핫키\sp1.bmp
- If ErrorLevel=0
- {
- mousemove,%x%,%y%
- break
- }
- }
- SetMouseDelay, 32
- }
- return
- 가열로갯수()
- {
- loop,101{
- ImageSearch,X,Y,200,400,350,480,*10 %a_index%.bmp
- If ErrorLevel=0
- {
- FileAppend,%a_index%-,E:\b\temp.txt
- break
- }
- if a_index = 101
- break
- }
- }
- return
- 암릿갯수()
- {
- mousemove,0,0
- find:=0
- xx:=514
- loop,2{
- ImageSearch,X,Y,xx,281,xx+30,311,*35 E:\오토핫키\논병아리\갯수\암릿.bmp
- If ErrorLevel=0
- {
- find++
- }
- ImageSearch,X,Y,xx,281,xx+30,311,*35 E:\오토핫키\논병아리\갯수\암릿2.bmp
- If ErrorLevel=0
- {
- find++
- }
- xx+=30
- }
- xx:=334
- loop,8{
- ImageSearch,X,Y,xx,311,xx+30,341,*35 E:\오토핫키\논병아리\갯수\암릿.bmp
- If ErrorLevel=0
- {
- find++
- }
- ImageSearch,X,Y,xx,311,xx+30,341,*35 E:\오토핫키\논병아리\갯수\암릿2.bmp
- If ErrorLevel=0
- {
- find++
- }
- xx+=30
- }
- FileAppend,%find%-,E:\b\temp.txt
- }
- return
- 다이아갯수()
- {
- mousemove,0,0
- find:=0
- xx:=514
- loop,2{
- ImageSearch,X,Y,xx,281,xx+30,311,*35 E:\오토핫키\논병아리\갯수\다이아.bmp
- If ErrorLevel=0
- {
- find++
- }
- ImageSearch,X,Y,xx,281,xx+30,311,*35 E:\오토핫키\논병아리\갯수\다이아2.bmp
- If ErrorLevel=0
- {
- find++
- }
- xx+=30
- }
- xx:=334
- loop,8{
- ImageSearch,X,Y,xx,311,xx+30,341,*35 E:\오토핫키\논병아리\갯수\다이아.bmp
- If ErrorLevel=0
- {
- find++
- }
- ImageSearch,X,Y,xx,311,xx+30,341,*35 E:\오토핫키\논병아리\갯수\다이아2.bmp
- If ErrorLevel=0
- {
- find++
- }
- xx+=30
- }
- FileAppend,%find%-,E:\b\temp.txt
- }
- return
- 실키얀갯수()
- {
- mousemove,0,0
- find:=0
- xx:=514
- loop,2{
- ImageSearch,X,Y,xx,281,xx+30,311,*35 E:\오토핫키\논병아리\갯수\실키얀.bmp
- If ErrorLevel=0
- {
- find++
- }
- ImageSearch,X,Y,xx,281,xx+30,311,*35 E:\오토핫키\논병아리\갯수\실키얀2.bmp
- If ErrorLevel=0
- {
- find++
- }
- xx+=30
- }
- xx:=334
- loop,8{
- ImageSearch,X,Y,xx,311,xx+30,341,*35 E:\오토핫키\논병아리\갯수\실키얀.bmp
- If ErrorLevel=0
- {
- find++
- }
- ImageSearch,X,Y,xx,311,xx+30,341,*35 E:\오토핫키\논병아리\갯수\실키얀2.bmp
- If ErrorLevel=0
- {
- find++
- }
- xx+=30
- }
- FileAppend,%find%-,E:\b\temp.txt
- }
- return
- item(price) ; %가격%
- {
- WinWait, Dungeon & Fighter,
- IfWinNotActive, Dungeon & Fighter, , WinActivate, Dungeon & Fighter,
- WinWaitActive, Dungeon & Fighter,
- send,{i down}{i up}
- click,350,210,3 ; 장비탭클릭
- itemxx:=514
- send,{b down}{b up}{b down}{b up}{b down}{b up}
- loop,2{
- click,80,400 ; 경매물품등록
- sleep,300
- SetMouseDelay, 32
- MouseClickDrag ,L,%itemxx%,281,70,204 ;x,y에서 경매템자리
- SetMouseDelay, 32
- itemxx+=30
- send,{BACKSPACE up}
- send,{Tap down}{Tap up}
- click,190,285,5
- loop,30
- {
- sendinput,{BACKSPACE down}
- }
- send,{BACKSPACE up}
- sendinput,%price%
- click,140,340,2 ;경매시작
- }
- itemxx:=334
- loop,8{
- click,80,400 ; 경매물품등록
- sleep,300
- SetMouseDelay, 32
- MouseClickDrag ,L,%itemxx%,311,70,204 ;x,y에서 경매템자리
- SetMouseDelay, 32
- itemxx+=30
- send,{BACKSPACE up}
- send,{Tap down}{Tap up}
- click,190,285,5
- loop,30{
- sendinput,{BACKSPACE down}
- }
- send,{BACKSPACE up}
- sendinput,%price%
- click,140,340,2 ;경매시작
- }
- click,140,340,2 ;경매시작
- }
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement