매크로

공유
2016.12.18 13:51

세나 진형설정 UI 소스코드

조회 수 426 추천 0 댓글 3


4PqDZh5.png

대략 이런식

예전에 매크로 제작했을 때, 썼던 코드를 떼온겁니다

위에 진형 부분을 변경하면 쫄/영웅 버튼 위치가 진형에 맞게 변경됩니다


=============================================================



#SingleInstance Force

Gui, Font, c1E90FF S25 W600 Bold Underline
Gui, Add, Text, x20 y25 w230 h70 , 진형 설정
Gui, Font

Gui, Add, DropDownList, x20 y100 w100 h100 gC_JakTF vV_JakTF, 기본 진형||밸런스 진형|공격 진형|보호 진형

Gui, Font, Bold
Gui, Add, Button, x130 y100 w20 h20 gH_JakTF, ?
Gui, Font

Gui, Add, Button, x202 y200 w60 h50 vV_JakTF_H1 gC_JakTF_H, 영웅
Gui, Add, Button, x202 y300 w60 h50 vV_JakTF_H2 gC_JakTF_H, 영웅
Gui, Add, Button, x102 y160 w60 h50 vV_JakTF_H3 gC_JakTF_H, 쫄
Gui, Add, Button, x102 y250 w60 h50 vV_JakTF_H4 gC_JakTF_H, 쫄
Gui, Add, Button, x102 y340 w60 h50 vV_JakTF_H5 gC_JakTF_H, 쫄

Gui, Font, Underline Bold
Gui, Add, Button, x92 y450 w80 h30 gGuiClose +BackgroundTrans, 적용
Gui, Font

Gui, Font, Underline Bold
Gui, Add, Button, x192 y450 w80 h30 gGuiClose, 취소
Gui, Font

Gui, Color, 0xADD8E6


Gui, Show, x545 y129 h500 w363, 진형 설정 (모험작)
Return

GuiClose:
ExitApp



C_JakTF()
{
    GuiControlGet, v_JakTF,, V_JakTF

    If (v_JakTF == "기본 진형")
    {
        arrX := [202, 202, 102, 102, 102]
        arrY := [200, 300, 160, 250, 340]
    }
    Else If (v_JakTF == "밸런스 진형")
    {
        arrX := [202, 202, 202, 102, 102]
        arrY := [160, 250, 340, 200, 300]
    }
    Else If (v_JakTF == "공격 진형")
    {
        arrX := [202, 102, 102, 102, 102]
        arrY := [250, 160, 220, 280, 340]
    }
    Else If (v_JakTF == "보호 진형")
    {
        arrX := [202, 202, 202, 202, 102]
        arrY := [160, 220, 280, 340, 250]
    }


    Loop, 5
    {
        vecX := arrX[A_Index]
        vecY := arrY[A_Index]

        GuiControl, Move, V_JakTF_H%A_Index%, x%vecX% y%vecY%
        GuiControl, +Redraw, V_JakTF_H%A_Index%
    }
}


C_JakTF_H()
{
    GuiControlGet, vTempJakTF_H,, %A_GuiControl%
   
    If (vTempJakTF_H == "쫄")
        GuiControl,,%A_GuiControl%, 영웅
    Else If (vTempJakTF_H == "영웅")
        GuiControl,,%A_GuiControl%, 쫄
}


H_JakTF()
{
    MsgBox, 64, 도움말,
    (
- 모험작을 할 때 사용할 진형을 선택합니다
   
- 진형을 따로 설정하지 않을 경우에는 기본 설정으로
  진형이 '기본 진형'으로 설정됩니다

- 쫄은 말그대로 모험작 대상 영웅을 의미하고,
  영웅은 해당 지역을 클리어하기 위해 필요한 영웅을
  의미합니다

- 각, 지역마다 진형을 다르게 설정할수도 있고, 똑같이
  설정할수도 있습니다
 
- 영웅 위치 순서는 오른쪽 상단부터 왼쪽 하단까지 차례
  대로입니다
 
- 영웅/쫄은 해당 영웅 위치의 버튼을 눌러 변경시킬 수
  있습니다
    )
}



List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지서치 공부 2틀째.. 오늘은 한걸음 땔수있게 도와... 8 아카시아 2016.12.23 0/0
정보 X부터Y까지의 모든 값을 랜덤으로 입력해주는 함수 4 sudeky 2016.12.25 0/0
질문 초보 질문좀 드릴게요..도와주세요 8 아카시아 2016.12.22 0/0
질문 몇가지 질문드리고 싶은게 있습니다 1 merona 2016.12.21 0/0
질문 listview 값 불러오기 질문이요! 1 뉴비에염 2016.12.21 0/0
질문 블루스택2..adb 스샷이랑 실제화면이랑차이가있네요? 4 제발등업좀2 2016.12.26 0/0
자유 혹 블루스택2 ip???? 어떻게확인하나요 1 제발등업좀2 2016.12.19 0/0
질문 메이플M 이미지서치 너무힘드네요 2 엑프라임 2016.12.20 0/0
자유 녹스 비활성 이미지 서치를 구현해보고 싶어요 7 파르페틱 2016.12.23 0/0
공유 세나 진형설정 UI 소스코드 3 암드래 2016.12.27 0/0
질문 Run 명령어 무반응 해결방법좀요.., 4 은경사랑 2016.12.21 0/0
질문 오토핫키가 정확히 뭐하는 건가여??? 1 Imacho 2016.12.15 0/0
질문 콤보박스 변수 안에 간단히 저장하는 방법 없나요? 꾸벅 mYoda 2016.12.15 0/0
질문 오토핫키 B버전에서는 global만쓰면 에러가뜨네요... 골방몽상가 2016.12.12 0/0
질문 어떻게 하면 완성할수있을까요? 1 후르꾸 2016.12.10 0/0
질문 오토핫키 공부할만한 커뮤니티 2 초보자초바보 2016.12.14 0/0
정보 DllCall "mouse_event" 속도조절하는 법 rkfdma 2016.12.08 0/0
질문 미뮤, 녹스 오토핫키 비활성 클릭이 문제 질문드립니다. 1 PaMil 2016.12.14 0/0
질문 안녕하세요. postmessage 비활성 입력에 대해서 궁금합... 3 뀨뀨아딩 2016.12.15 0/0
질문 splashimage(스플래쉬이미지) 관련해서 해결법좀 ㅠ 2 몬길을하자 2016.12.07 0/0
Board Pagination Prev 1 ... 979899100101102103104105 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글