옛날에 제작한 메이플 오토핫키 매크로 스크립트

번기도합니다2019.04.07 14:03조회 수 4773댓글 2

    • 글자 크기










옛날에 오핫사에서 활동할 때,

 

제가 오토핫키 익히고 나서 제일 처음 만들어본 매크로입니다

 

아마, 메이플 UI가 변경되지 않았다면 지금도 계속 사용가능할 듯 싶네요

 

딱히, 이렇다 할 특별한 코드는 없는데

 

그나마 좀 독특하다고 할만한 코드 A_TickCount를 통해서 특정 키를 몇 초 동안 누르는 코드 정도 되겠네요

 

----------------------------------------------------------------------------------------------------------------

 

 

 

 

;<COMPILER: v1.1.11.01>
#InstallKeybdHook
#UseHook
SendMode Event
SetDefaultMouseSpeed, 0
SetBatchLines, -1
SetkeyDelay,-10
SetMouseDelay, 1
setcontroldelay, -1
setwindelay, -1
random, a
/*
urldownloadtofile,블로그URL, Delta%a%.txt
if(FileExist("Delta%a%.txt"))
{
filedelete, Delta%a%.txt
}
fileread,text,Delta%a%.txt
ifinstring,text,Online
{
filedelete,Delta%a%.txt
goto, GO
}
Ifinstring,text,Beta
{
filedelete,Delta%a%.txt
Msgbox,, 알림, 베타 테스트에 임해 주셔서 감사합니다, 3
goto, GO
}
Ifinstring,text,Update
{
filedelete,Delta%a%.txt
Msgbox,, 알림, 새로운 버젼을 발견하였습니다. 업데이트 해주세요, 3
Run, http://www.naver.com
}
Ifinstring,text,Offline
{
filedelete,Delta%a%.txt
Msgbox,, 알림, 관리자에 의해 프로그램이 차단되었습니다, 3
ExitApp
}
*/

GO:
Gui, Add, Tab, x12 y10 w480 h420 , 메   인
Gui, Add, GroupBox, x22 y40 w230 h50 , 아이템 줍기
Gui, Add, CheckBox, x82 y60 w110 h20 v줍기, 아이템 줍기 사용
Gui, Add, GroupBox, x262 y40 w220 h50 , 캐릭터 이동 범위
Gui, Add, Slider, x272 y60 w200 h20 g이동범위다 tickinterval1 range1-10 v범위
Gui, Add, GroupBox, x22 y100 w460 h50 , 공격 설정
Gui, Add, CheckBox, x32 y120 w70 h20 v공격1, 공격키 1
Gui, Add, DropDownList, x112 y120 w70 h100 vAttack, A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|Space|Tab|Enter|Esc|Backspace|Delete|Insert|Home|End|End|PgUp|PgDn|Ctrl|Alt|Shift
Gui, Add, Text, x192 y123 w50 h20 , 키를
Gui, Add, Edit, x232 y120 w40 h20 readonly,
Gui, Add, UpDown, x252 y120 w20 h20 Range1-50 vATime,
Gui, Add, Text, x282 y123 w190 h20 , 시간 동안 누릅니다    ( 1 = 0.1초 )
Gui, Add, GroupBox, x22 y160 w460 h80 , 물약 설정
Gui, Add, CheckBox, x32 y180 w90 h20 vHP사용, HP 힐/포션
Gui, Add, CheckBox, x32 y210 w70 h20 vMP사용, MP 포션
Gui, Add, DropDownList, x132 y180 w70 h100 gHP체크 vHP, 10|20|30|40|50|60|70|80|90
Gui, Add, Text, x212 y183 w80 h20 , `% 이하일시`,
Gui, Add, DropDownList, x292 y180 w70 h100 vHP키, A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|Space|Tab|Enter|Esc|Backspace|Delete|Insert|Home|End|End|PgUp|PgDn|Ctrl|Alt|Shift
Gui, Add, Text, x372 y183 w100 h20 , 키 사용해 회복
Gui, Add, DropDownList, x132 y210 w70 h100 gMP체크 vMP, 10|20|30|40|50|60|70|80|90
Gui, Add, Text, x212 y213 w80 h20 , `% 이하일시`,
Gui, Add, DropDownList, x292 y210 w70 h100 vMP키, A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|Space|Tab|Enter|Esc|Backspace|Delete|Insert|Home|End|End|PgUp|PgDn|Ctrl|Alt|Shift
Gui, Add, Text, x372 y213 w100 h20 , 키 사용해 회복
Gui, Add, GroupBox, x22 y250 w460 h80 , 버프 설정
Gui, Add, CheckBox, x32 y270 w60 h20 v버프1, 버프 1
Gui, Add, Edit, x102 y270 w40 h20 readonly,
Gui, Add, UpDown, x122 y270 w18 h20 Range1-600 v버프쿨타임1,
Gui, Add, Text, x152 y273 w50 h20 , 초 마다
Gui, Add, DropDownList, x202 y270 w70 h100 vBuff1key, A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|Space|Tab|Enter|Esc|Backspace|Delete|Insert|Home|End|End|PgUp|PgDn|Ctrl|Alt|Shift
Gui, Add, Text, x282 y273 w30 h20 , 키를
Gui, Add, Edit, x322 y270 w40 h20 readonly,
Gui, Add, UpDown, x342 y270 w18 h20 Range1-5 vBuff1P,
Gui, Add, Text, x372 y273 w100 h20 , 초 동안 누릅니다
Gui, Add, CheckBox, x32 y300 w60 h20 v버프2, 버프 2
Gui, Add, Edit, x102 y300 w40 h20 readonly,
Gui, Add, UpDown, x122 y300 w18 h20 Range1-600 v버프쿨타임2,
Gui, Add, Text, x152 y303 w50 h20 , 초 마다
Gui, Add, DropDownList, x202 y300 w70 h100 vBuff2key, A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|Space|Tab|Enter|Esc|Backspace|Delete|Insert|Home|End|End|PgUp|PgDn|Ctrl|Alt|Shift
Gui, Add, Text, x282 y303 w30 h20 , 키를
Gui, Add, Edit, x322 y300 w40 h20 readonly,
Gui, Add, UpDown, x342 y300 w18 h20 Range1-5 vBuff2P,
Gui, Add, Text, x372 y303 w100 h20 , 초 동안 누릅니다
Gui, Add, GroupBox, x22 y340 w160 h80 , 사냥 설정
Gui, Add, Radio, x32 y360 w130 h20 v몹인식 checked, 몬스터 인식 사냥
Gui, Add, Radio, x32 y390 w130 h20 v행동반복 , 행   동 반복 사냥
Gui, Add, GroupBox, x192 y340 w290 h80 , 캐릭터 좌표 설정
Gui, Add, CheckBox, x202 y360 w80 h20 v좌측좌표, 좌측 좌표
Gui, Add, CheckBox, x202 y390 w80 h20 v우측좌표, 우측 좌표
Gui, Add, Text, x288 y393 w20 h20 , X:
Gui, Add, Text, x306 y393 w30 h20 v오른쪽X,
Gui, Add, Text, x340 y393 w20 h20 , Y:
Gui, Add, Text, x356 y393 w30 h20 v오른쪽Y,
Gui, Add, Text, x288 y363 w20 h20 , X:
Gui, Add, Text, x306 y363 w30 h20 v왼쪽X,
Gui, Add, Text, x340 y363 w20 h20 , Y:
Gui, Add, Text, x356 y363 w30 h20 v왼쪽Y,
Gui, Add, GroupBox, x262 y433 w230 h100 , 단축키
Gui, Add, Button, x392 y360 w70 h20 disabled, F5
Gui, Add, Button, x392 y390 w70 h20 disabled, F6
Gui, Add, Text, x102 y543 w290 h20 , * 본 매크로는 제작자가 꼴리면 차단시킬수 있습니다
Gui, Add, Button, x272 y450 w100 h30 disabled, 시작 [F9]
Gui, Add, Button, x382 y450 w100 h30 disabled, 정지 [F10]
Gui, Add, Button, x272 y490 w100 h30 disabled, 종료 [F11]
Gui, Add, Button, x382 y490 w100 h30 disabled, 리셋 [F12]
Gui, Add, Button, x142 y450 w100 h30 , 저장하기
Gui, Add, Button, x142 y490 w100 h30 , 불러오기
Gui, Add, Button, x22 y450 w100 h30 disabled, 800x600 필수
Gui, Add, Button, x22 y490 w100 h30 , 홈페이지
Random Title
Gui, Show, x362 y188 h576 w504, 메왕 - ver 1.0b [%Title%]
Return
button홈페이지:
gui, submit, nohide
Run, http://www.naver.com
return
button저장하기:
Gui, Submit, NoHide
IfExist , save.ini
{
MsgBox, 4,경고, 이미 저장파일이 존재합니다. 덮어씌우시겠습니까?
IfMsgBox Yes
{
IniWrite, %Atime%, save.ini, 시간,공격시간
IniWrite, %Buff1P%, save.ini, 시간,버프1누름
IniWrite, %Buff2P%, save.ini, 시간,버프2누름
IniWrite, %버프쿨타임1%, save.ini, 시간,버프1
IniWrite, %버프쿨타임2%, save.ini, 시간,버프2
IniWrite, %vX%, save.ini, 1층,왼쪽X
IniWrite, %vY%, save.ini, 1층,왼쪽Y
IniWrite, %vX%, save.ini, 1층,오른쪽X
IniWrite, %vY%, save.ini, 1층,오른쪽Y
IniWrite, %HP키%, save.ini, 키설정,HP키
IniWrite, %MP키%, save.ini, 키설정,MP키
IniWrite, %Buff1key%, save.ini, 키설정,버프1키
IniWrite, %Buff2key%, save.ini, 키설정,버프2키
IniWrite, %Attack%, save.ini, 시간,공격키
IniWrite, %줍기%, save.ini, 체크,아이템 줍기
IniWrite, %공격1%, save.ini, 체크,공격키 1
IniWrite, %HP사용%, save.ini, 체크,HP
IniWrite, %MP사용%, save.ini, 체크,MP
IniWrite, %버프1%, save.ini, 체크,버프 1
IniWrite, %버프2%, save.ini, 체크,버프 2
IniWrite, %몹인식%, save.ini, 체크,몹인식
IniWrite, %행동반복%, save.ini, 체크,행동반복
IniWrite, %좌측좌표%, save.ini, 체크,좌측좌표
IniWrite, %우측좌표%, save.ini, 체크,우측좌표
msgbox,,결과, 저장 완료,2
}
Else
{
return
}
}
Else
{
IniWrite, %Atime%, save.ini, 시간,공격시간
IniWrite, %Buff1P%, save.ini, 시간,버프1누름
IniWrite, %Buff2P%, save.ini, 시간,버프2누름
IniWrite, %버프쿨타임1%, save.ini, 시간,버프1
IniWrite, %버프쿨타임2%, save.ini, 시간,버프2
IniWrite, %vX%, save.ini, 1층,왼쪽X
IniWrite, %vY%, save.ini, 1층,왼쪽Y
IniWrite, %vX%, save.ini, 1층,오른쪽X
IniWrite, %vY%, save.ini, 1층,오른쪽Y
IniWrite, %HP키%, save.ini, 키설정,HP키
IniWrite, %MP키%, save.ini, 키설정,MP키
IniWrite, %Buff1key%, save.ini, 키설정,버프1키
IniWrite, %Buff2key%, save.ini, 키설정,버프2키
IniWrite, %Attack%, save.ini, 시간,공격키
IniWrite, %줍기%, save.ini, 체크,아이템 줍기
IniWrite, %공격1%, save.ini, 체크,공격키 1
IniWrite, %HP사용%, save.ini, 체크,HP
IniWrite, %MP사용%, save.ini, 체크,MP
IniWrite, %버프1%, save.ini, 체크,버프 1
IniWrite, %버프2%, save.ini, 체크,버프 2
IniWrite, %몹인식%, save.ini, 체크,몹인식
IniWrite, %행동반복%, save.ini, 체크,행동반복
IniWrite, %좌측좌표%, save.ini, 체크,좌측좌표
IniWrite, %우측좌표%, save.ini, 체크,우측좌표
msgbox,,결과, 저장 완료,2
}
return
button불러오기:
IfNotExist , save.ini
{
MsgBox, ,오류, 저장 파일을 찾을 수 없습니다!, 2
}
Else
{
Gui, Submit, Nohide
Iniread, Atime, save.ini, 시간,공격시간
Iniread, Buff1P, save.ini, 시간,버프1누름
Iniread, Buff2P, save.ini, 시간,버프2누름
Iniread, 버프쿨타임1, save.ini, 시간,버프1
Iniread, 버프쿨타임2, save.ini, 시간,버프2
Iniread, HP키, save.ini, 키설정,HP키
Iniread, MP키, save.ini, 키설정,MP키
Iniread, Buff1key, save.ini, 키설정,버프1키
Iniread, Buff2key, save.ini, 키설정,버프2키
Iniread, Attack, save.ini, 시간,공격키
Iniread, 범위, save.ini, 범위,범위
IniRead, 왼쪽X, Save.ini, 1층, 왼쪽X
IniRead, 왼쪽Y, Save.ini, 1층, 왼쪽Y
IniRead, 오른쪽X, Save.ini, 1층, 오른쪽X
IniRead, 오른쪽Y, Save.ini, 1층, 오른쪽Y
Iniread, L_줍기, save.ini, 체크,아이템 줍기
Iniread, L_공격1, save.ini, 체크,공격키 1
Iniread, L_HP사용, save.ini, 체크,HP
Iniread, L_MP사용, save.ini, 체크,MP
Iniread, L_버프1, save.ini, 체크,버프 1
Iniread, L_버프2, save.ini, 체크,버프 2
Iniread, L_몹인식, save.ini, 체크,몹인식
Iniread, L_행동반복, save.ini, 체크,행동반복
Iniread, L_좌측좌표, save.ini, 체크,좌측좌표
Iniread, L_우측좌표, save.ini, 체크,우측좌표
GuiControl,,Atime, %Atime%
GuiControl,,왼쪽X, %왼쪽X%
GuiControl,,왼쪽Y, %왼쪽Y%
GuiControl,,오른쪽X, %오른쪽X%
GuiControl,,오른쪽Y, %오른쪽Y%
GuiControl,Choose,HP키, %HP키%
GuiControl,Choose,MP키, %MP키%
GuiControl,Choose,Buff1key, %Buff1key%
GuiControl,Choose,Buff2key, %Buff2key%
GuiControl,Choose,Attack, %Attack%
GuiControl,, Buff1P, %Buff1P%
GuiControl,, Buff2P, %Buff2P%
GuiControl,, 버프쿨타임1, %버프쿨타임1%
GuiControl,, 버프쿨타임2, %버프쿨타임2%
GuiControl,,줍기, %L_줍기%
GuiControl,,공격1, %L_공격1%
GuiControl,,HP사용, %L_HP사용%
GuiControl,,MP사용, %L_MP사용%
GuiControl,,버프1, %L_버프1%
GuiControl,,버프2, %L_버프2%
GuiControl,,몹인식, %L_몹인식%
GuiControl,,행동반복, %L_행동반복%
GuiControl,,좌측좌표, %L_좌측좌표%
GuiControl,,우측좌표, %L_우측좌표%
msgbox,,결과, 불러오기 완료,2
}
return
F5::
goto, 좌측
return
F6::
goto, 우측
return
좌측:
gui,submit,nohide
if (좌측좌표=1)
{
IfWinNotExist, MapleStory
{
Msgbox,,오류!,메이플 스토리를 실행해주세요!,3
return
}
Else
{
ImageSearch,vX,vY,1,1,A_ScreenWidth,A_ScreenHeight,  cvector.bmp
if ErrorLevel=0
{
IniWrite, %vX%, Save.ini, 1층, 왼쪽X
GuiControl,,왼쪽X, %vX%
IniWrite, %vY%, Save.ini, 1층, 왼쪽Y
GuiControl,,왼쪽Y, %vY%
}
Else
{
Msgbox,,오류!,캐릭터 좌표를 찾지 못했습니다!,3
}
}
return
}
Else
{
return
}
우측:
gui,submit,nohide
if (우측좌표=1)
{
IfWinNotExist, MapleStory
{
Msgbox,,오류!,메이플 스토리를 실행해주세요!,3
return
}
Else
{
ImageSearch,vX,vY,1,1,A_ScreenWidth,A_ScreenHeight, cvector.bmp
if ErrorLevel=0
{
IniWrite, %vX%, Save.ini, 1층, 오른쪽X
GuiControl,,오른쪽X, %vX%
IniWrite, %vY%, Save.ini, 1층, 오른쪽Y
GuiControl,,오른쪽Y, %vY%
}
Else
{
Msgbox,,오류!,캐릭터 좌표를 찾지 못했습니다!,3
}
return
}
}
Else
{
return
}
이동범위다:
gui,submit,nohide
if (행동반복=1)
{
if (범위=1)
{
범위다=500
}
if (범위=2)
{
범위다=1000
}
if (범위=3)
{
범위다=1500
}
if (범위=4)
{
범위다=2000
}
if (범위=5)
{
범위다=2500
}
if (범위=6)
{
범위다=3000
}
if (범위=7)
{
범위다=3500
}
if (범위=8)
{
범위다=4000
}
if (범위=9)
{
범위다=4500
}
if (범위=10)
{
범위다=5000
}
}
return
MP체크:
gui,submit,nohide
if (MP사용=1)
{
if (MP=10)
{
x1=447
}
if (MP=20)
{
x1=460
}
if (MP=30)
{
x1=473
}
if (MP=40)
{
x1=486
}
if (MP=50)
{
x1=499
}
if (MP=60)
{
x1=512
}
if (MP=70)
{
x1=525
}
if (MP=80)
{
x1=538
}
if (MP=90)
{
x1=547
}
}
return
HP체크:
gui,submit,nohide
if (HP사용=1)
{
if (HP=10)
{
x2=266
}
if (HP=20)
{
x2=280
}
if (HP=30)
{
x2=294
}
if (HP=40)
{
x2=308
}
if (HP=50)
{
x2=322
}
if (HP=60)
{
x2=336
}
if (HP=70)
{
x2=350
}
if (HP=80)
{
x2=364
}
if (HP=90)
{
x2=378
}
}
return
F9::
gui,submit,nohide
WinWait, MapleStory,
IfWinNotActive, MapleStory, , WinActivate, MapleStory,
WinWaitActive, MapleStory
WindowSet:
ifwinnotexist,MapleStory
{
Msgbox,,오류!,메이플 스토리를 실행해주세요!,3
}
else
winmove -3,-27
IniRead, 왼쪽X, Save.ini, 1층, 왼쪽X
IniRead, 왼쪽Y, Save.ini, 1층, 왼쪽Y
IniRead, 오른쪽X, Save.ini, 1층, 오른쪽X
IniRead, 오른쪽Y, Save.ini, 1층, 오른쪽Y
RATime:=ATime/10
왼쪽Y1=왼쪽Y
왼쪽Y2:=왼쪽Y-6
왼쪽Y3:=왼쪽Y+6
오른쪽Y1=오른쪽Y
오른쪽Y2:=오른쪽Y-6
오른쪽Y3:=오른쪽Y+6
버프타임1:=버프쿨타임1000
버프타임2:=버프쿨타임2000
Buff1P:=Buff1P000
Buff2P:=Buff2P000
if 버프1=1
{
gui,submit,nohide
ottt := a_tickcount
Loop{
cnt2222 := a_tickcount - ottt , cnt2222 := cnt2222 / 1000
if(cnt2222 >= Buff1P)
{
break
}
Else
{
send, {%Buff1key%}
}
}
}
if 버프2=1
{
gui,submit,nohide
dtbb := a_tickcount
Loop{
cnt3333 := a_tickcount - dtbb , cnt3333 := cnt3333 / 1000
if(cnt3333 >= Buff2P)
{
break
}
Else
{
send, {%Buff2key%}
}
}
}
if 줍기=1
{
Settimer, 줍기, 10
}
if 버프1=1
{
Settimer, 버프1, %버프타임1%
}
if 버프2=1
{
Settimer, 버프2, %버프타임2%
}
if 행동반복=1
{
gui,submit,nohide
Settimer, 이동범위, %범위다%
}
왼쪽:
Loop{
gui,submit,nohide
sendinput, {Left Down}
if (MP사용=1)
{
ImageSearch,vXM,vYM,420,589,565,608, MP.bmp
if ErrorLevel = 0
{
if vXM <= %x1%
{
sendinput, {%MP키%}
sleep, 500
}
}
Else
{
}
}
if (HP사용=1)
{
ImageSearch,vX,vY,249,590,393,598, HP.bmp
if ErrorLevel = 0
{
if vX <= %x2%
{
sendinput, {%HP키%}
sleep, 500
}
}
Else
{
}
}
ImageSearch,vX,vY,1,1,A_ScreenWidth,A_ScreenHeight,  cvector.bmp
if vX <= %왼쪽X%
{
if vY between %왼쪽Y1% and %왼쪽Y3%
{
sendinput, {Left up}
goto, 오른쪽
}
if vY between %왼쪽Y2% and %왼쪽Y1%
{
sendinput, {Left up}
goto, 오른쪽
}
Else
{
}
}
if (몹인식=1)
{
ImageSearch,vX,vY,1,1,A_ScreenWidth,A_ScreenHeight, *30 Attack.bmp
 if ErrorLevel=0
 {
  stbb := a_tickcount
  
  Loop{
   cnttt := a_tickcount - stbb , cnttt := cnttt / 1000
   
   if(cnttt >= RATime)
   {
    break
   }
   Else
   {
    send, {%Attack%}
    sleep, 50
   }
  }
 }
}
}
오른쪽:
Loop{
gui,submit,nohide
sendinput, {Right Down}
if (MP사용=1)
{
ImageSearch,vXM,vYM,420,589,565,608, MP.bmp
if ErrorLevel = 0
{
if vXM <= %x1%
{
sendinput, {%MP키%}
sleep, 500
}
}
Else
{
}
}
if (HP사용=1)
{
ImageSearch,vXH,vYH,249,590,393,598, HP.bmp
if ErrorLevel = 0
{
if vXH <= %x2%
{
sendinput, {%HP키%}
sleep, 500
}
}
Else
{
}
}
ImageSearch,vX,vY,1,1,A_ScreenWidth,A_ScreenHeight,  cvector.bmp
if vX >= %오른쪽X%
{
if vY between %오른쪽Y1% and %오른쪽Y3%
{
sendinput, {Right up}
goto, 왼쪽
}
if vY between  %오른쪽Y2% and  %오른쪽Y1%
{
sendinput, {Right up}
goto, 왼쪽
}
Else
{
}
}
if (몹인식=1)
{
ImageSearch,vX,vY,1,1,A_ScreenWidth,A_ScreenHeight, *30 Attack.bmp
if ErrorLevel=0
{
stb := a_tickcount
Loop{
cntt := a_tickcount - stb , cntt := cntt / 1000
if(cntt >= RATime)
{
break
}
Else
{
send, {%Attack%}
sleep, 50
}
}
}
}
}
이동범위:
Settimer, 이동범위, off
gui,submit,nohide
st := a_tickcount
Loop{
cnt := a_tickcount - st , cnt := cnt / 1000
if(cnt >= RATime)
{
break
}
Else
{
send, {%Attack%}
sleep, 50
}
}
Settimer, 이동범위, on
return
버프1:
Settimer, 버프1, off
if 행동반복=1
{
Settimer, 이동범위, off
}
gui,submit,nohide
ot := a_tickcount
Loop{
cnt2 := a_tickcount - ot , cnt2 := cnt2 / 1000
if(cnt2 >= Buff1P)
{
break
}
Else
{
send, {%Buff1key%}
}
}
Settimer, 버프1, on
if 행동반복=1
{
Settimer, 이동범위, on
}
return
버프2:
Settimer, 버프2, off
if 행동반복=1
{
Settimer, 이동범위, off
}
gui,submit,nohide
dt := a_tickcount
Loop{
cnt3 := a_tickcount - dt , cnt3 := cnt3 / 1000
if(cnt3 >= Buff2P)
{
break
}
Else
{
send, {%Buff2key%}
}
}
Settimer, 버프2, on
if 행동반복=1
{
Settimer, 이동범위, on
}
return
줍기:
send, {z down}
sleep, 10
send, {z up}
return
F10::
pause
return
F12::
reload
F11::
WindowSet2:
ifwinnotexist,MapleStory
{
}
else
winmove 0,0
ExitApp
GuiClose:
WindowSet3:
ifwinnotexist,MapleStory
{
}
else
winmove 0,0
ExitApp











    • 글자 크기
xigncode3 쌩까는 오토핫키 사용법 사인코드3 우회 (by 번기도합니다)

댓글 달기

댓글 2
번호 제목 글쓴이 조회 수
옛날에 제작한 메이플 오토핫키 매크로 스크립트2 번기도합니다 4773
163 xigncode3 쌩까는 오토핫키 사용법 사인코드3 우회 번기도합니다 2622
162 [오토핫키 강의] 바람의나라에서 사인코드3 우회하기2 번기도합니다 1759
161 오토핫키 L버전 디컴파일( 패킹 가능!) 다른곳 다짤림 /영상강좌1 번기도합니다 1687
160 오버워치 오토핫키 오토에임입니다/소스만이용하세요5 태정태세비욘세 1541
159 해외 오픈 소스를 기반으로 한 fps 오토 에임 소스 입니다. /오버워치 에임핵 소스2 뿌르뿌르 1306
158 오토핫키 우회 프로그램 입니다11 후원달리 1246
157 autohotkey 크랙프로그램3 번기도합니다 1040
156 오토핫키 텔레그램연동 시현 936
155 pc카톡 채팅자동반응(비활성) 소스입니다4 번기도합니다 917
154 크루세이더 퀘스트 낚시매크로 스크립트9 시현 809
153 오토핫키 리더기12 Clapton 792
152 포켓몬고 닌자봇 매크로 감시 매크로 소스 공유 (오토핫키)2 번기도합니다 678
151 [디아블로3] 스킬자동사용 + 아이템 자동줍기 프로그램 (VER.1.2.0)2 브랜뉴 655
150 배틀그라운드 반동제어13 잘부탁드령 643
149 오토핫키(AUTOHOTKEY) 기초강좌 #1 (매크로 만들기)9 브랜뉴 616
148 서든 형오 소스5 신바다 609
147 xigncode3(탐정) 오류 해결법 [파일삭제,다운그레이드] 번기도합니다 594
146 수정된 오토핫키 L-master 류지누 516
145 배그 - 오토핫키 반동제어6 메이플장인 504
첨부 (0)

서버에 요청 중입니다. 잠시만 기다려 주십시오...