제가 구현하고 싶은 것은
사냥터 1,2,3 이 있을 때
별다른 지정이 없으면 순차적으로 1,2,3으로 진행하지만
특별한 경우에는 다음 사냥터를 콤보박스로 선택하고
(예를 들어 콤보박스 3)
3 - 1 - 2
로 반복되는 것을 만들고 싶습니다.
그래서 콤보박스의 내용이
사냥터를 옮길때마다
guicontrol을 이용해서
콤보박스에 표시되는 내용을 바꿀 수 있는지 궁금합니다.
시작할때만 다음 사냥터 지정을 받은 다음에
다른 변수를 이용하여 다음 사냥터를 따로 표시할 수도 있겠지만,
매크로 진행 도중에도
실제 콤보박스내의 값이 다음 사냥터를 표시하는 숫자가 나타나고
내가 그 콤보박스를 고쳤을 땐 다음 사냥터를 고친 숫자로 인식하게 위해서
콤보박스내 선택된 값을 스크립내에서 고칠 수 있는 방법을 알고 싶습니다.
부탁드립니다. 꾸벅
아 말씀하신 내용대로 하려면,
일단 지금 gui 설정값 저장 버튼을 만드셔서,
저장을 하시구요.
저장버튼 클릭시
ex) IniWrite, %사냥터위치표시3%, Save.ini, player3, 사냥터위치
ini파일에 저장을 합니다.
그리고 다시 재시작 하실때, 저장된 값을 읽어와서
IniRead,내용저장99, Save.ini, player3,사냥터위치
저장한 내용 불러오고요
다시 해당 콤보박스 변수에 넣어줍니다.
guicontrol,,사냥터위치표시3,%내용저장99%
그럼 표시가 됩니다.
그리고, 지금 하시려는게, 사냥터 랜덤으로 가게 하려는게 목적이신거 같은데요.
랜덤함수를 이용하는게 더 효과적이지 않나요..
Random,FiledFlag,1,3 ;1부터 3까지 랜덤 변수 생성
if(FiledFlag=1)
{
;사냥터 1번
}
if(FiledFlag=2)
{
;사냥터 2번
}
if(FiledFlag=3)
{
;사냥터 3번
}
저는 맞아서 귀환을 하게되면,
다시 사냥터로 가는게 아니라, 랜덤하게 가게 해놨어요..
바로 다시 거기 가봐야 또 맞을테니까요.... ㅠㅠ
원하는 답변이 맞는지 모르겠네요..