팁보고 어떻게든 해결해보려했는데 가입한지 얼마안되서 권한이 없다네요 ㅠ
제가 몇일전부터 레이븐 이란 게임을 블루스택으로 돌려볼려고 오토핫키를 접하게 됬는데
지역을 선택하는 과정에 있어서
Gui, mygui: Add, DropDownList, x60 y55 w60 h120 v메인맵 , 마테라||절벽|협곡|항구|사원|광산
Gui, mygui: Add, DropDownList, x120 y55 w60 h70 v메인난이도, 쉬움||보통|어려움
Gui, mygui: Add, DropDownList, x180 y55 w30 h100 v메인구역, 1||2|3|4|5
Gui, mygui: Add, DropDownList, x210 y55 w30 h200 v메인지역, 1||2|3|4|5|6|7|8|9|10
이렇게 구이를 짜놨습니다 그리고 이제
메인맵에서 마테라가 선택되었을경우 메인구역을 1만 있게 되도록 하려고 별짓을다해봤는데
메인맵:
{Gui, mygui: Submit,nohide
if(메인맵=1)
{Guicontrol, , 메인구역, |1|
}}
return
위에서 마테라는1 절벽은2 ~광산6 처럼 값이 매겨지는거 아닌가요
이런식으로 "메인맵"=마테라 도 넣어보고 g라벨도 추가해서 이리저리 해봤는데 도저히 되지를 않네요 ㅠㅠ
염치없이 가입하자마자 도움좀 부탁드리겠습니다.(_ _)
메인맵:
Gui, mygui: Submit,nohide
if(메인맵="마테라") {
Guicontrol, mygui:, 메인구역, ||1
}
return
{} 로 묶으셨지만 그럴 필요는 없어요.
if문안의 메인맵에는 숫자가 아닌 글자가 들어가 있죠.
잘 모르겠거든 msgbox로 확인해 보는 버릇을 들이세요.
위에서부터 순서대로 숫자를 원한다면 Gui 옵션에 altsubmit 를 붙여주면 됩니다.
GuiControl에서는 mygui:로 구이를 작성하셨으니 마찬가지로 적어주셔야 합니다.
|1|| ; 1이 선택되어진채로 바뀝니다.