본드래곤
2022-03-30 01:09
조회: 14,640
추천: 44
[오토핫키] 자동방생성/참가 스크립트 ver2.5 (방숫자 100만까지)※ver2.5으로 갱신
아직쓰시는 분들이 있어서 다시 패치하겠습니다! 패치내용: 방숫자 제한이 기존에 100까지 였는데 이제는 1000,000까지 되도록 바꾸었습니다 오토핫키 쓰는 사람들을 위한 자동방생성/참가 스크립트 공유합니다 특히 디아런방이나 자신이 몇번이나 방을 돌았는지 체크해볼사람은 편해질겁니다 단축키 우측 키패드 +누르면 방제와 방번호로 방생성/참가할수 있습니다 방생성/참가는 방제옆에 선택버튼으로 선택할수있고 비번은 없으면 공방으로 생성/참가 방번호는 방번호넣으시고 스톱워치기능도 넣어놨습니다(키패드0) 해상도는 일반적인 16:9의 비율이어야 합니다 해상도 비율이 특별하다면 클릭좌표를 새롭게 수정하셔야합니다 ex) diarun-013번에 참가하고 싶으면 방만들기창에 방제에 diarun-0까지 치고 비번은 지우고 방번호는 13치고 옆에 선택버튼을 눌러서 방생성을 방참가로 바꾸고 디아 대기실 들어와서 키패드+누르면 알아서 바로 참가함 다음방은 대기실로 나왔을때 키패드+만 누르면 바로 diarun-014번방으로 참가함 단축키: 키패드+ 방생성/참가 (다음방 자동으로 번호+1) 키패드- 방번호빼기 (+잘못눌렀을경우 방번호-1) 키패드0 스톱워치기능 (처음누르면 시작, 두번째는 종료 알림음과 시간알림창뜸) 오토핫키니까 어차피 스크립트 다 볼수있고 불안해서 파일조차 다운안받을거면 스크립트로 직접 오토핫키파일만들어 쓰라고 올렸음 ========아래부터 스크립트======= #IfWinActive, ahk_exe D2R.exe #KeyHistory 0 ;변수 방제 방제번호 비번 bangje = title- playsub := 0 pw0 := bangmake := 0 Startime := 0 Elaspedtime :=0 lastElaspedtime := 0 bestElaspedtime := 0 timecount := 0 scr_w := 0 scr_h := 0 scr_x := 0 scr_y := 0 SysGet, scr_w, 0 SysGet, scr_h, 1 If(FileExist("dia_num.txt")){ FileReadLine, playsub, dia_num.txt, 1 FileReadLine, bangje, dia_num.txt, 2 FileReadLine, pw0, dia_num.txt, 3 }else{ FileAppend, %playsub%, dia_num.txt FileAppend, `n%bangje%, dia_num.txt FileAppend, `n%pw0%, dia_num.txt } Gui, Font, S10 CDefault, Verdana Gui, Add, DropDownList, x210 y9 w65 h80 vbangdropdownL gMySubroutine Choose1, 방생성|방참가 Gui, Font, S12 CDefault, Verdana Gui, Add, Text, x10 y9 w50 h20 , 방제 Gui, Add, Text, x10 y39 w50 h20 , 비번 Gui, Add, Text, x10 y69 w50 h20 , 방번호 Gui, Font, S10 CDefault, Verdana Gui, Add, Edit, x70 y9 w130 h20 vBangjeTxt, %bangje% Gui, Add, Edit, x70 y39 w130 h20 vPWTxt, %pw0% Gui, Add, Edit, x70 y69 w130 h20 vNoTxt, %playsub% Gui, Add, UpDown, x200 y69 w30 h20 Range1-1000000, %playsub% Gui, Add, Text, x10 y93 w130 h20 vBangmakeTxt, ※방만들기 키패드 + Gui, Add, Text, x10 y113 w130 h20, ※방번호빼기 키패드 - Gui, Add, Text, x145 y93 w120 h20 vbesttimeTxt, 최고기록: Gui, Add, Text, x145 y113 w120 h20 vlasttimeTxt, 클리어타임: Gui, Show, x511 y184 h133 w280, 디아방만들기 return MySubroutine: GuiControlGet,bangdropdownL if(bangdropdownL = "방생성"){ bangmake = 0 GuiControl,,BangmakeTxt, ※방만들기 키패드 + }else{ bangmake = 1 GuiControl,,BangmakeTxt, ※방참가 키패드 + } return Numpad0:: ;스톱워치기능 if(timecount = 0){ timecount = 1 Startime := A_TickCount SoundPlay,*16 }else{ timecount=0 Elaspedtime := (A_TickCount - Startime)/1000 Elaspedtime := Floor(Elaspedtime) SoundPlay,*16 MsgBox,,시간,%Elaspedtime%초만에 클리어!!!,3 lastElaspedtime := Elaspedtime GuiControl,,lasttimeTxt, 클리어타임: %lastElaspedtime%초 if(lastElaspedtime<bestElaspedtime){ bestElaspedtime := lastElaspedtime GuiControl,,besttimeTxt, 최고기록: %bestElaspedtime%초 } } return GuiClose: ExitApp NumpadAdd:: ;방만들기 단축키 if(bangmake = 0){ scr_x := scr_w*0.651 scr_y := scr_h*0.064 click %scr_x%, %scr_y% sleep 50 scr_x := scr_w*0.677 scr_y := scr_h*0.163 click %scr_x%, %scr_y% sleep 50 }else{ scr_x := scr_w*0.755 scr_y := scr_h*0.064 click %scr_x%, %scr_y% sleep 50 scr_x := scr_w*0.651 scr_y := scr_h*0.163 click %scr_x%, %scr_y% sleep 50 } GuiControlGet,BangjeTxt GuiControlGet,PWTxt GuiControlGet,NoTxt bangje := BangjeTxt playsub := NoTxt pw0 := PWTxt Send, ^a sleep 20 send, %bangje%%playsub% sleep 40 if (pw0 <> ""){ sendinput, {Tab} sleep 20 Send, ^a sleep 20 sendinput, %pw0% sleep 50 } sendinput, {Enter} If(FileExist("dia_num.txt")){ playsub++ NoTxt++ GuiControl,,NoTxt,%playsub% FileDelete, dia_num.txt FileAppend, %playsub%, dia_num.txt FileAppend, `n%bangje%, dia_num.txt FileAppend, `n%pw0%, dia_num.txt }else{ playsub++ NoTxt++ GuiControl,,NoTxt,%playsub% FileAppend, %playsub%, dia_num.txt FileAppend, `n%bangje%, dia_num.txt FileAppend, `n%pw0%, dia_num.txt } return NumpadSub:: ;단축키설정 GuiControlGet,BangjeTxt GuiControlGet,PWTxt GuiControlGet,NoTxt bangje := BangjeTxt playsub := NoTxt pw0 := PWTxt playsub-- NoTxt-- If(FileExist("dia_num.txt")){ GuiControl,,NoTxt,%playsub% FileDelete, dia_num.txt FileAppend, %playsub%, dia_num.txt FileAppend, `n%bangje%, dia_num.txt FileAppend, `n%pw0%, dia_num.txt }else{ GuiControl,,NoTxt,%playsub% FileAppend, %playsub%, dia_num.txt FileAppend, `n%bangje%, dia_num.txt FileAppend, `n%pw0%, dia_num.txt } return
EXP
827
(27%)
/ 901
본드래곤
|
인벤 공식 앱
댓글 알람 기능 장착! 최신 게임뉴스를 한 눈에 보자