diff --git a/docs/ko-kr/3.2-콜백_스키마.md b/docs/ko-kr/3.2-콜백_스키마.md index 05dac87751..0d9adefe18 100644 --- a/docs/ko-kr/3.2-콜백_스키마.md +++ b/docs/ko-kr/3.2-콜백_스키마.md @@ -10,7 +10,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom ## 개요 -- `int msg
` +- `int msg`
메시지 유형입니다. ```cpp @@ -36,9 +36,9 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom SubTaskStopped, // 서브태스크 중지 }; ``` -- `const char* details
` +- `const char* details`
메시지 세부사항, JSON 형식입니다. 또한 [필드 설명](#필드-설명)도 참조하세요. -- `void* custom_arg
` +- `void* custom_arg`
호출자의 사용자 정의 인수로, `AsstCreateEx` 인터페이스의 `custom_arg` 인수를 전달합니다. C 언어 기반 언어에서는 이를 통해 `this` 포인터를 전달할 수 있습니다. ## 필드 설명 @@ -74,25 +74,25 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom ### 자주 사용되는 `what` 필드 값 -- `ConnectFailed
` +- `ConnectFailed`
연결 실패. -- `Connected
` +- `Connected`
연결됨. 이제 `uuid` 필드는 비어 있습니다 (다음 단계에서 가져올 것입니다). -- `UuidGot
` +- `UuidGot`
UUID를 가져왔습니다. -- `UnsupportedResolution
` +- `UnsupportedResolution`
해상도가 지원되지 않습니다. -- `ResolutionError
` +- `ResolutionError`
해상도를 가져올 수 없습니다. -- `Reconnecting
` +- `Reconnecting`
연결이 끊어졌습니다 (adb/에뮬레이터 충돌), 재연결 중 -- `Reconnected
` +- `Reconnected`
연결이 끊어졌습니다 (adb/에뮬레이터 충돌), 재연결 성공 -- `Disconnect
` +- `Disconnect`
연결이 끊어졌습니다 (adb/에뮬레이터 충돌), 재연결 실패 -- `ScreencapFailed
` +- `ScreencapFailed`
스크린샷 실패 (adb/에뮬레이터 충돌), 재연결 실패 -- `TouchModeNotAvailable
` +- `TouchModeNotAvailable`
터치 모드를 사용할 수 없습니다 ### AsyncCallInfo @@ -124,39 +124,39 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom #### 자주 사용되는 `taskchain` 필드 값 -- `StartUp
` +- `StartUp`
시작. -- `CloseDown
` +- `CloseDown`
게임 클라이언트 닫기 -- `Fight
` +- `Fight`
전투. -- `Mall
` +- `Mall`
상점. -- `Recruit
` +- `Recruit`
자동 인원 모집. -- `Infrast
` +- `Infrast`
시설. -- `Award
` +- `Award`
일일 보상 받기 -- `Roguelike
` +- `Roguelike`
로그라이크. -- `Copilot
` +- `Copilot`
JSON 파일로 자동 전투 -- `SSSCopilot
` +- `SSSCopilot`
JSON 파일로 자동 전투 for STATIONARY SECURITY SERVICE -- `Depot
` +- `Depot`
창고 인식 -- `OperBox
` +- `OperBox`
오퍼레이터 박스 인식 -- `ReclamationAlgorithm
` +- `ReclamationAlgorithm`
Reclamation Algorithm (CN 클라이언트의 새로운 모드) -- `Custom
` +- `Custom`
사용자 정의 태스크 -- `SingleStep
` +- `SingleStep`
단일 단계 태스크 -- `VideoRecognition
` +- `VideoRecognition`
Copilot용 비디오 인식 -- `Debug
` +- `Debug`
디버그. ### TaskChain과 관련된 정보 @@ -188,7 +188,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom #### 자주 사용되는 `subtask` 필드 값 -- `ProcessTask
` +- `ProcessTask`
```json // 상세 정보에 대한 예시 { @@ -203,49 +203,49 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom ##### 자주 사용되는 `task` 필드 값 -- `StartButton2
` +- `StartButton2`
시작 중입니다. -- `MedicineConfirm
` +- `MedicineConfirm`
이성 회복제 사용 확인. -- `StoneConfirm
` +- `StoneConfirm`
오리지늄 조각 사용 확인. -- `RecruitRefreshConfirm
` +- `RecruitRefreshConfirm`
공개모집 새로고침 여부 확인. -- `RecruitConfirm
` +- `RecruitConfirm`
공개모집 확인. -- `RecruitNowConfirm
` +- `RecruitNowConfirm`
즉시 완료 허가증 확인. -- `ReportToPenguinStats
` +- `ReportToPenguinStats`
펭귄 스텟에 보고합니다. -- `ReportToYituliu
` +- `ReportToYituliu`
Yituliu 빅데이터에 보고합니다. -- `InfrastDormDoubleConfirmButton
` +- `InfrastDormDoubleConfirmButton`
기반시설 더블 확인 버튼입니다. 다른 오퍼레이터와 충돌이 있을 때만 발생합니다. -- `StartExplore
` +- `StartExplore`
통합전략: 시작 중입니다. -- `StageTraderInvestConfirm
` +- `StageTraderInvestConfirm`
통합전략: 오리지늄 각뿔 아이템 거래. -- `StageTraderInvestSystemFull
` +- `StageTraderInvestSystemFull`
통합전략: 투자 시스템이 가득 참. -- `ExitThenAbandon
` +- `ExitThenAbandon`
통합전략: 나가기 확인. -- `MissionCompletedFlag
` +- `MissionCompletedFlag`
통합전략: 미션 완료. -- `MissionFailedFlag
` +- `MissionFailedFlag`
통합전략: 미션 실패. -- `StageTraderEnter
` +- `StageTraderEnter`
통합전략: 교활한 상인 진입. -- `StageSafeHouseEnter
` +- `StageSafeHouseEnter`
통합전략: 안전가옥 진입. -- `StageEncounterEnter
` +- `StageEncounterEnter`
통합전략: 우연한 만남 진입. -- `StageCombatDpsEnter
` +- `StageCombatDpsEnter`
통합전략: 작전 진입. -- `StageEmergencyDps
` +- `StageEmergencyDps`
통합전략: 긴급 작전 진입. -- `StageDreadfulFoe
` +- `StageDreadfulFoe`
통합전략: 보스 진입. -- `StartGameTask
` +- `StartGameTask`
클라이언트를 시작할 수 없음 (클라이언트 유형과 호환되지 않는 구성 파일). - 기타 할 일 @@ -263,7 +263,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom #### 자주 사용되는 `what`과 `details` 필드 값 -- `StageDrops
` +- `StageDrops`
스테이지 드롭 정보 ```json @@ -310,7 +310,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom ] } ``` -- `RecruitTagsDetected
` +- `RecruitTagsDetected`
공개모집 태그 감지 ```json @@ -326,7 +326,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom } ``` -- `RecruitSpecialTag
` +- `RecruitSpecialTag`
고급 특별 채용 감지 ``` @@ -335,7 +335,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom "tag": "高级资深干员" // 고급 특별 채용 } ``` -- `RecruitResult
` +- `RecruitResult`
공개모집 결과 ```json @@ -411,7 +411,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom ] } ``` -- `RecruitTagsRefreshed
` +- `RecruitTagsRefreshed`
공개모집 태그 갱신 완료 ```json @@ -430,7 +430,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom "continue": true, // 계속 새로고침할지 말지 } ``` -- `RecruitTagsSelected
` +- `RecruitTagsSelected`
공개모집 태그 선택 완료 ```json @@ -442,11 +442,11 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom ] } ``` -- `RecruitSlotCompleted
` +- `RecruitSlotCompleted`
영입 슬롯 완료 -- `RecruitError
` +- `RecruitError`
영입 인식 오류 -- `EnterFacility
` +- `EnterFacility`
기반시설 입장 ```json @@ -456,7 +456,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom "index": 0 // 시설 ID } ``` -- `NotEnoughStaff
` +- `NotEnoughStaff`
사용 가능한 오퍼레이터가 부족함 ```json @@ -466,7 +466,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom "index": 0 // 시설 ID } ``` -- `ProductOfFacility
` +- `ProductOfFacility`
시설의 생산물 ```json @@ -477,7 +477,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom "index": 0 // 시설 ID } ``` -- `StageInfo
` +- `StageInfo`
자동 전투 스테이지 정보 ```json @@ -486,9 +486,9 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom "name": string // 스테이지 이름 } ``` -- `StageInfoError
` +- `StageInfoError`
자동 전투 스테이지 정보 오류 -- `PenguinId
` +- `PenguinId`
PenguinStats ID ```json @@ -497,7 +497,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom "id": string } ``` -- `DepotInfo
` +- `DepotInfo`
창고 인식 결과 ```json @@ -538,7 +538,7 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom } // 현재는 ArkPlanner와 Lolicon 포맷만 지원하며, 미래에 더 많은 웹사이트가 지원될 예정입니다. ``` -- `OperBoxInfo
` +- `OperBoxInfo`
오퍼레이터 보유 목록 인식 결과 ```json @@ -582,5 +582,5 @@ typedef void(ASST_CALL* AsstCallback)(int msg, const char* details, void* custom } ] ``` -- `UnsupportedLevel
` +- `UnsupportedLevel`
지원되지 않는 레벨 이름