카카오토 초짜입니다.
주먹구구식으로 필요한 매크로를 만들어쓰는데
타이머를 어떻게 써야할지 잘 모르겠어요.
필요한 기능은 채널변경을 위한 타이머입니다.
채널 재변경을 위해서 최소 3분의 딜레이가 필요한데
이 기능 구현을 하기가 어렵습니다.
도움부탁드립니다.
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
카카오토 초짜입니다.
주먹구구식으로 필요한 매크로를 만들어쓰는데
타이머를 어떻게 써야할지 잘 모르겠어요.
필요한 기능은 채널변경을 위한 타이머입니다.
채널 재변경을 위해서 최소 3분의 딜레이가 필요한데
이 기능 구현을 하기가 어렵습니다.
도움부탁드립니다.
광고
전체 최신 인기글
전체 주간 인기글
조금 설명이 긴데. 강좌의 연산문을 참고 하세요.
1. 일반그룹 생성 - [채널_타이머_시작시간]
2. 일반그릅 생성 - [채널_타이머_체크시간]
3. 일반그룹 생성 - [채널_타이머_연산]
3개의 그룹을 만듭니다.
채널 변경 클릭 후
[연산] - [NOW] - [채널_타이머_시작시간]
(현재 시간을 채널 타이머에 저장합니다.
그후 어떠한 동작들이나, 하실때
[연산] - [NOW] - [채널_타이머_체크시간] 으로 현재 시간을 저장합니다.
그후에 체크시간 연산 바로 옆에 [연산] -> 채널_타이머_체크시간- 채널_타이머_현재시간 -> [채널_타이머_연산]
연산해라. 채널체크시간 - 현재 시간을 해서 그 값을 채널_타이머_연산에 집어넣어라.
이 명령을 실행후
[판단] - [채널_타이머_연산] >= 190 - 연산의 값이 190초보다 클경우.[참]
- 연산의 값이 190초 보다 작을경우.[거짓]
입니다.
[참] 이면 참의 의 스크립트를 짜주시고
[거짓] 이면 거짓의 스크립트를 짜주세요.
190을 해놓은 이유는 60초 * 3분 + (여유시간 10초)
입니다.
이렇게 하면 해당 처음초기값을 구한후 해당 일반그룹에 넣고
현재값을 구한후. 마지막연산에서 그값을 뺍니다.
그후 판단으로 그값보다 크냐 작냐로. 판단 [참] [거짓] 의 분기로 들어가게되고.
원하는 재접속을 하실수 있으십니다.
연산에는 [NOW] . [MINUTE] [HOUR] [DAY] 이번에 추가된 월, 년 이 있는데.
NOW는 몇시 몇분 몇초로 나오기떄문에.
예를 들어 11시 59분을 초값으로 해당값을 가지고 있습니다.
EX 23시 59분 30초 -> 235930 이란 숫자로 연산에 집어넣어지겠죠? (숫자는 다릅니다)
근데 그다음날 0시 2분이 00초 됐다고 하면 -> 000200 가 되겠죠.
00200- 235930 초를 하게되면.
-값이 나오게 됩니다.
해서 이미 만들어진 판단앞에서
[판단] - [채널_타이머_연산] <= 0
0초와 같거나 0초보다 작다면 -> [채널_타이머_시작시간] 으로 돌아간후. 00시 현재 시간으로 초기화합니다.
그다음에 똑같이 190초란 시간뒤에 하겠죠.
예외 처리 방법까지 설명해드렸습니다.
상당히 자세히 설명해드렸는데 이해가 안가신다?
팟팟팟님의 강좌 에서 연산부분을 확인후. 제글을 보시고 해보시면 될껍니다.