이번 20일 패치 이후로 영웅이 꽉찼을떄 멈추는 현상을 해결하려고 했습니다.
이건 해결됐습니다만, 코드에 대해 질문 있습니다.
if(IsImagePlus(clickX,clickY,"Image\Events\FullHeros.bmp",60,0))
{
log := "# ?곸썒 ??理쒕?: ?먮ℓ"
AddLog(log)
if(IsImagePlus(clickX,clickY,"Image\Hero\Hero.bmp",60,0))
{
Click(clickX, clickY)
SleepLog( TIME_WAITPOPUP )
AutoStrengthenHero()
HeroAutoSelling()
}
}
fullheros가 영웅이 꽉 찼을떄의 이미지입니다. 전체 코드에서 이 이미지가 쓰이는건 위의 내용 하나 뿐이더군요.
어쨋든 처음 문제가 생겨서 코드를 봤을떄는
1. if문으로 fullheros 이미지 인식
2. log에 문구를 집어넣은 후 해당 문구를 로그에 저장
3. 이 상태에서 if문으로 hero이미지가 화면에 떠 있다면
4. X,Y 좌표를 클릭
5. 슬립로그...이건 어떤기능인지 모르겠고
6. 이후 사용자정의된 자동강화 함수 실행 후 자동판매 함수 실행
이렇게 1 -> 6 순서로 차례대로 실행할거라 생각하고 1-5 사이에 확인용으로 sleep을 집어넣어봤는데 무시하고 바로 자동강화 함수로 빠져나가더군요. 줄마다 순서대로 처리하는게 아닌건가요?
SleepLog(
부분을 가지고 만들어놓은 명령어를 찾아보세요
어떤용도로 사용하는건지...