오토핫키 커뮤니티

조회 수 150 추천 0 댓글 4
진행을 하다보면 중간에 갑자기 뙇 하고 멈춤증상이 있어..
도대체 왜이러는지 도움을 요청하고자 이렇게 글을 남깁니다.

우선 콘솔 화면 첨부합니다.

kuGovxG.png


어떻게 진행되는지 동영상도 올리고 보여드리고 싶은데 올리는법을 모르겠네요 ㅠㅠ)
이미지를 잘못따서 그런가 하고 다시 따도 중간중간 멈추길래
그냥 매크로만 껏다 켜보면 다시 잘 됩니다.

하나가 끝나면 다음 하나로 넘어가고 하나가 끝나면 또 다음 화면으로 넘어가고
이게 계속 loop 되는 식인데.. 잘되다가 갑자기 떡하니 멈춰있네요

도대체 원인이 무엇일지.. ㅠㅠ
도와주세요 ㅠㅠ

게임 플레이 화면 보여드립니다.


ejxtKMA.png



현재 짜 놓은 매크로입니다.

FileReadLine, 1Vital1, config.txt, 1
FileReadLine, 1Vital2, config.txt, 2
FileReadLine, 1Vital3, config.txt, 3
FileReadLine, 1Str1, config.txt, 4
FileReadLine, 1Str2, config.txt, 5
FileReadLine, 1Str3, config.txt, 6
FileReadLine, 1Inner1, config.txt, 7
FileReadLine, 1Inner2, config.txt, 8
FileReadLine, 1Inner3, config.txt, 9
FileReadLine, 1Def1, config.txt, 10
FileReadLine, 1Def2, config.txt, 11
FileReadLine, 1Def3, config.txt, 12
FileReadLine, 1Spd1, config.txt, 13
FileReadLine, 1Spd2, config.txt, 14
FileReadLine, 1Spd3, config.txt, 15
FileReadLine, 1Vital1x2, config.txt, 16
FileReadLine, 1Vital2x2, config.txt, 17
FileReadLine, 1Vital3x2, config.txt, 18
FileReadLine, 1Str1x2, config.txt, 19
FileReadLine, 1Str2x2, config.txt, 20
FileReadLine, 1Str3x2, config.txt, 21
FileReadLine, 1Inner1x2, config.txt, 22
FileReadLine, 1Inner2x2, config.txt, 23
FileReadLine, 1Inner3x2, config.txt, 24
FileReadLine, 1Def1x2, config.txt, 25
FileReadLine, 1Def2x2, config.txt, 26
FileReadLine, 1Def3x2, config.txt, 27
FileReadLine, 1Spd1x2, config.txt, 28
FileReadLine, 1Spd2x2, config.txt, 29
FileReadLine, 1Spd3x2, config.txt, 30
FileReadLine, 1Cri1, config.txt, 31
FileReadLine, 1Cri2, config.txt, 32
FileReadLine, 1Cri3, config.txt, 33
FileReadLine, 1Dmg1, config.txt, 34
FileReadLine, 1Dmg2, config.txt, 35
FileReadLine, 1Dmg3, config.txt, 36
FileReadLine, 1Acc1, config.txt, 37
FileReadLine, 1Acc2, config.txt, 38
FileReadLine, 1Acc3, config.txt, 39
FileReadLine, 1Dodge1, config.txt, 40
FileReadLine, 1Dodge2, config.txt, 41
FileReadLine, 1Dodge3, config.txt, 42
FileReadLine, 1Res1, config.txt, 43
FileReadLine, 1Res2, config.txt, 44
FileReadLine, 1Res3, config.txt, 45
FileReadLine, 1Cri1x2, config.txt, 46
FileReadLine, 1Cri2x2, config.txt, 47
FileReadLine, 1Cri3x2, config.txt, 48
FileReadLine, 1Dmg1x2, config.txt, 49
FileReadLine, 1Dmg2x2, config.txt, 50
FileReadLine, 1Dmg3x2, config.txt, 51
FileReadLine, 1Acc1x2, config.txt, 52
FileReadLine, 1Acc2x2, config.txt, 53
FileReadLine, 1Acc3x2, config.txt, 54
FileReadLine, 1Dodge1x2, config.txt, 55
FileReadLine, 1Dodge2x2, config.txt, 56
FileReadLine, 1Dodge3x2, config.txt, 57
FileReadLine, 1Res1x2, config.txt, 58
FileReadLine, 1Res2x2, config.txt, 59
FileReadLine, 1Res3x2, config.txt, 60
FileReadLine, 1In, config.txt, 61
FileReadLine, 1Pa, config.txt, 62
FileReadLine, 1Cho, config.txt, 63
FileReadLine, 1Bang, config.txt, 64
FileReadLine, 1Dol, config.txt, 65
FileReadLine, 1Gi, config.txt, 66
FileReadLine, 1Inx2, config.txt, 67
FileReadLine, 1Pax2, config.txt, 68
FileReadLine, 1Chox2, config.txt, 69
FileReadLine, 1Bangx2, config.txt, 70
FileReadLine, 1Dolx2, config.txt, 71
FileReadLine, 1Gix2, config.txt, 72

FileReadLine, 2Vital1, config.txt, 73
FileReadLine, 2Vital2, config.txt, 74
FileReadLine, 2Vital3, config.txt, 75
FileReadLine, 2Str1, config.txt, 76
FileReadLine, 2Str2, config.txt, 77
FileReadLine, 2Str3, config.txt, 78
FileReadLine, 2Inner1, config.txt, 79
FileReadLine, 2Inner2, config.txt, 80
FileReadLine, 2Inner3, config.txt, 81
FileReadLine, 2Def1, config.txt, 82
FileReadLine, 2Def2, config.txt, 83
FileReadLine, 2Def3, config.txt, 84
FileReadLine, 2Spd1, config.txt, 85
FileReadLine, 2Spd2, config.txt, 86
FileReadLine, 2Spd3, config.txt, 87
FileReadLine, 2Vital1x2, config.txt, 88
FileReadLine, 2Vital2x2, config.txt, 89
FileReadLine, 2Vital3x2, config.txt, 90
FileReadLine, 2Str1x2, config.txt, 91
FileReadLine, 2Str2x2, config.txt, 92
FileReadLine, 2Str3x2, config.txt, 93
FileReadLine, 2Inner1x2, config.txt, 94
FileReadLine, 2Inner2x2, config.txt, 95
FileReadLine, 2Inner3x2, config.txt, 96
FileReadLine, 2Def1x2, config.txt, 97
FileReadLine, 2Def2x2, config.txt, 98
FileReadLine, 2Def3x2, config.txt, 99
FileReadLine, 2Spd1x2, config.txt, 100
FileReadLine, 2Spd2x2, config.txt, 101
FileReadLine, 2Spd3x2, config.txt, 102
FileReadLine, 2Cri1, config.txt, 103
FileReadLine, 2Cri2, config.txt, 104
FileReadLine, 2Cri3, config.txt, 105
FileReadLine, 2Dmg1, config.txt, 106
FileReadLine, 2Dmg2, config.txt, 107
FileReadLine, 2Dmg3, config.txt, 108
FileReadLine, 2Acc1, config.txt, 109
FileReadLine, 2Acc2, config.txt, 110
FileReadLine, 2Acc3, config.txt, 111
FileReadLine, 2Dodge1, config.txt, 112
FileReadLine, 2Dodge2, config.txt, 113
FileReadLine, 2Dodge3, config.txt, 114
FileReadLine, 2Res1, config.txt, 115
FileReadLine, 2Res2, config.txt, 116
FileReadLine, 2Res3, config.txt, 117
FileReadLine, 2Cri1x2, config.txt, 118
FileReadLine, 2Cri2x2, config.txt, 119
FileReadLine, 2Cri3x2, config.txt, 120
FileReadLine, 2Dmg1x2, config.txt, 121
FileReadLine, 2Dmg2x2, config.txt, 122
FileReadLine, 2Dmg3x2, config.txt, 123
FileReadLine, 2Acc1x2, config.txt, 124
FileReadLine, 2Acc2x2, config.txt, 125
FileReadLine, 2Acc3x2, config.txt, 126
FileReadLine, 2Dodge1x2, config.txt, 127
FileReadLine, 2Dodge2x2, config.txt, 128
FileReadLine, 2Dodge3x2, config.txt, 129
FileReadLine, 2Res1x2, config.txt, 130
FileReadLine, 2Res2x2, config.txt, 131
FileReadLine, 2Res3x2, config.txt, 132
FileReadLine, 2In, config.txt, 133
FileReadLine, 2Pa, config.txt, 134
FileReadLine, 2Cho, config.txt, 135
FileReadLine, 2Bang, config.txt, 136
FileReadLine, 2Dol, config.txt, 137
FileReadLine, 2Gi, config.txt, 138
FileReadLine, 2Inx2, config.txt, 139
FileReadLine, 2Pax2, config.txt, 140
FileReadLine, 2Chox2, config.txt, 141
FileReadLine, 2Bangx2, config.txt, 142
FileReadLine, 2Dolx2, config.txt, 143
FileReadLine, 2Gix2, config.txt, 144
FileReadLine, 2Use, config.txt, 145

FileReadLine, StewCnt1, config.txt, 146
FileReadLine, Stew1, config.txt, 147
FileReadLine, StewCnt2, config.txt, 148
FileReadLine, Stew2, config.txt, 149
FileReadLine, StewCnt3, config.txt, 150
FileReadLine, Stew3, config.txt, 151
FileReadLine, StewCnt4, config.txt, 152
FileReadLine, Stew4, config.txt, 153

FileReadLine, 3Vital1, config.txt, 154
FileReadLine, 3Vital2, config.txt, 155
FileReadLine, 3Vital3, config.txt, 156
FileReadLine, 3Str1, config.txt, 157
FileReadLine, 3Str2, config.txt, 158
FileReadLine, 3Str3, config.txt, 159
FileReadLine, 3Inner1, config.txt, 160
FileReadLine, 3Inner2, config.txt, 161
FileReadLine, 3Inner3, config.txt, 162
FileReadLine, 3Def1, config.txt, 163
FileReadLine, 3Def2, config.txt, 164
FileReadLine, 3Def3, config.txt, 165
FileReadLine, 3Spd1, config.txt, 166
FileReadLine, 3Spd2, config.txt, 167
FileReadLine, 3Spd3, config.txt, 168
FileReadLine, 3Vital1x2, config.txt, 169
FileReadLine, 3Vital2x2, config.txt, 170
FileReadLine, 3Vital3x2, config.txt, 171
FileReadLine, 3Str1x2, config.txt, 172
FileReadLine, 3Str2x2, config.txt, 173
FileReadLine, 3Str3x2, config.txt, 174
FileReadLine, 3Inner1x2, config.txt, 175
FileReadLine, 3Inner2x2, config.txt, 176
FileReadLine, 3Inner3x2, config.txt, 177
FileReadLine, 3Def1x2, config.txt, 178
FileReadLine, 3Def2x2, config.txt, 179
FileReadLine, 3Def3x2, config.txt, 180
FileReadLine, 3Spd1x2, config.txt, 181
FileReadLine, 3Spd2x2, config.txt, 182
FileReadLine, 3Spd3x2, config.txt, 183
FileReadLine, 3Cri1, config.txt, 184
FileReadLine, 3Cri2, config.txt, 185
FileReadLine, 3Cri3, config.txt, 186
FileReadLine, 3Dmg1, config.txt, 187
FileReadLine, 3Dmg2, config.txt, 188
FileReadLine, 3Dmg3, config.txt, 189
FileReadLine, 3Acc1, config.txt, 190
FileReadLine, 3Acc2, config.txt, 191
FileReadLine, 3Acc3, config.txt, 192
FileReadLine, 3Dodge1, config.txt, 193
FileReadLine, 3Dodge2, config.txt, 194
FileReadLine, 3Dodge3, config.txt, 195
FileReadLine, 3Res1, config.txt, 196
FileReadLine, 3Res2, config.txt, 197
FileReadLine, 3Res3, config.txt, 198
FileReadLine, 3Cri1x2, config.txt, 199
FileReadLine, 3Cri2x2, config.txt, 200
FileReadLine, 3Cri3x2, config.txt, 201
FileReadLine, 3Dmg1x2, config.txt, 202
FileReadLine, 3Dmg2x2, config.txt, 203
FileReadLine, 3Dmg3x2, config.txt, 204
FileReadLine, 3Acc1x2, config.txt, 205
FileReadLine, 3Acc2x2, config.txt, 206
FileReadLine, 3Acc3x2, config.txt, 207
FileReadLine, 3Dodge1x2, config.txt, 208
FileReadLine, 3Dodge2x2, config.txt, 209
FileReadLine, 3Dodge3x2, config.txt, 210
FileReadLine, 3Res1x2, config.txt, 211
FileReadLine, 3Res2x2, config.txt, 212
FileReadLine, 3Res3x2, config.txt, 213
FileReadLine, 3In, config.txt, 214
FileReadLine, 3Pa, config.txt, 215
FileReadLine, 3Cho, config.txt, 216
FileReadLine, 3Bang, config.txt, 217
FileReadLine, 3Dol, config.txt, 218
FileReadLine, 3Gi, config.txt, 219
FileReadLine, 3Inx2, config.txt, 220
FileReadLine, 3Pax2, config.txt, 221
FileReadLine, 3Chox2, config.txt, 222
FileReadLine, 3Bangx2, config.txt, 223
FileReadLine, 3Dolx2, config.txt, 224
FileReadLine, 3Gix2, config.txt, 225
FileReadLine, 3Use, config.txt, 226

FileReadLine, 4Vital1, config.txt, 227
FileReadLine, 4Vital2, config.txt, 228
FileReadLine, 4Vital3, config.txt, 229
FileReadLine, 4Str1, config.txt, 230
FileReadLine, 4Str2, config.txt, 231
FileReadLine, 4Str3, config.txt, 232
FileReadLine, 4Inner1, config.txt, 233
FileReadLine, 4Inner2, config.txt, 234
FileReadLine, 4Inner3, config.txt, 235
FileReadLine, 4Def1, config.txt, 236
FileReadLine, 4Def2, config.txt, 237
FileReadLine, 4Def3, config.txt, 238
FileReadLine, 4Spd1, config.txt, 239
FileReadLine, 4Spd2, config.txt, 240
FileReadLine, 4Spd3, config.txt, 241
FileReadLine, 4Vital1x2, config.txt, 242
FileReadLine, 4Vital2x2, config.txt, 243
FileReadLine, 4Vital3x2, config.txt, 244
FileReadLine, 4Str1x2, config.txt, 245
FileReadLine, 4Str2x2, config.txt, 246
FileReadLine, 4Str3x2, config.txt, 247
FileReadLine, 4Inner1x2, config.txt, 248
FileReadLine, 4Inner2x2, config.txt, 249
FileReadLine, 4Inner3x2, config.txt, 250
FileReadLine, 4Def1x2, config.txt, 251
FileReadLine, 4Def2x2, config.txt, 252
FileReadLine, 4Def3x2, config.txt, 253
FileReadLine, 4Spd1x2, config.txt, 254
FileReadLine, 4Spd2x2, config.txt, 255
FileReadLine, 4Spd3x2, config.txt, 256
FileReadLine, 4Cri1, config.txt, 257
FileReadLine, 4Cri2, config.txt, 258
FileReadLine, 4Cri3, config.txt, 259
FileReadLine, 4Dmg1, config.txt, 260
FileReadLine, 4Dmg2, config.txt, 261
FileReadLine, 4Dmg3, config.txt, 262
FileReadLine, 4Acc1, config.txt, 263
FileReadLine, 4Acc2, config.txt, 264
FileReadLine, 4Acc3, config.txt, 265
FileReadLine, 4Dodge1, config.txt, 266
FileReadLine, 4Dodge2, config.txt, 267
FileReadLine, 4Dodge3, config.txt, 268
FileReadLine, 4Res1, config.txt, 269
FileReadLine, 4Res2, config.txt, 270
FileReadLine, 4Res3, config.txt, 271
FileReadLine, 4Cri1x2, config.txt, 272
FileReadLine, 4Cri2x2, config.txt, 273
FileReadLine, 4Cri3x2, config.txt, 274
FileReadLine, 4Dmg1x2, config.txt, 275
FileReadLine, 4Dmg2x2, config.txt, 276
FileReadLine, 4Dmg3x2, config.txt, 277
FileReadLine, 4Acc1x2, config.txt, 278
FileReadLine, 4Acc2x2, config.txt, 279
FileReadLine, 4Acc3x2, config.txt, 280
FileReadLine, 4Dodge1x2, config.txt, 281
FileReadLine, 4Dodge2x2, config.txt, 282
FileReadLine, 4Dodge3x2, config.txt, 283
FileReadLine, 4Res1x2, config.txt, 284
FileReadLine, 4Res2x2, config.txt, 285
FileReadLine, 4Res3x2, config.txt, 286
FileReadLine, 4In, config.txt, 287
FileReadLine, 4Pa, config.txt, 288
FileReadLine, 4Cho, config.txt, 289
FileReadLine, 4Bang, config.txt, 290
FileReadLine, 4Dol, config.txt, 291
FileReadLine, 4Gi, config.txt, 292
FileReadLine, 4Inx2, config.txt, 293
FileReadLine, 4Pax2, config.txt, 294
FileReadLine, 4Chox2, config.txt, 295
FileReadLine, 4Bangx2, config.txt, 296
FileReadLine, 4Dolx2, config.txt, 297
FileReadLine, 4Gix2, config.txt, 298
FileReadLine, 4Use, config.txt, 299

StringLeft, 1Vital1, 1Vital1, 1
StringLeft, 1Vital2, 1Vital2, 1
StringLeft, 1Vital3, 1Vital3, 1
StringLeft, 1Str1, 1Str1, 1
StringLeft, 1Str2, 1Str2, 1
StringLeft, 1Str3, 1Str3, 1
StringLeft, 1Inner1, 1Inner1, 1
StringLeft, 1Inner2, 1Inner2, 1
StringLeft, 1Inner3, 1Inner3, 1
StringLeft, 1Def1, 1Def1, 1
StringLeft, 1Def2, 1Def2, 1
StringLeft, 1Def3, 1Def3, 1
StringLeft, 1Spd1, 1Spd1, 1
StringLeft, 1Spd2, 1Spd2, 1
StringLeft, 1Spd3, 1Spd3, 1
StringLeft, 1Vital1x2, 1Vital1x2, 1
StringLeft, 1Vital2x2, 1Vital2x2, 1
StringLeft, 1Vital3x2, 1Vital3x2, 1
StringLeft, 1Str1x2, 1Str1x2, 1
StringLeft, 1Str2x2, 1Str2x2, 1
StringLeft, 1Str3x2, 1Str3x2, 1
StringLeft, 1Inner1x2, 1Inner1x2, 1
StringLeft, 1Inner2x2, 1Inner2x2, 1
StringLeft, 1Inner3x2, 1Inner3x2, 1
StringLeft, 1Def1x2, 1Def1x2, 1
StringLeft, 1Def2x2, 1Def2x2, 1
StringLeft, 1Def3x2, 1Def3x2, 1
StringLeft, 1Spd1x2, 1Spd1x2, 1
StringLeft, 1Spd2x2, 1Spd2x2, 1
StringLeft, 1Spd3x2, 1Spd3x2, 1
StringLeft, 1Cri1, 1Cri1, 1
StringLeft, 1Cri2, 1Cri2, 1
StringLeft, 1Cri3, 1Cri3, 1
StringLeft, 1Dmg1, 1Dmg1, 1
StringLeft, 1Dmg2, 1Dmg2, 1
StringLeft, 1Dmg3, 1Dmg3, 1
StringLeft, 1Acc1, 1Acc1, 1
StringLeft, 1Acc2, 1Acc2, 1
StringLeft, 1Acc3, 1Acc3, 1
StringLeft, 1Dodge1, 1Dodge1, 1
StringLeft, 1Dodge2, 1Dodge2, 1
StringLeft, 1Dodge3, 1Dodge3, 1
StringLeft, 1Res1, 1Res1, 1
StringLeft, 1Res2, 1Res2, 1
StringLeft, 1Res3, 1Res3, 1
StringLeft, 1Cri1x2, 1Cri1x2, 1
StringLeft, 1Cri2x2, 1Cri2x2, 1
StringLeft, 1Cri3x2, 1Cri3x2, 1
StringLeft, 1Dmg1x2, 1Dmg1x2, 1
StringLeft, 1Dmg2x2, 1Dmg2x2, 1
StringLeft, 1Dmg3x2, 1Dmg3x2, 1
StringLeft, 1Acc1x2, 1Acc1x2, 1
StringLeft, 1Acc2x2, 1Acc2x2, 1
StringLeft, 1Acc3x2, 1Acc3x2, 1
StringLeft, 1Dodge1x2, 1Dodge1x2, 1
StringLeft, 1Dodge2x2, 1Dodge2x2, 1
StringLeft, 1Dodge3x2, 1Dodge3x2, 1
StringLeft, 1Res1x2, 1Res1x2, 1
StringLeft, 1Res2x2, 1Res2x2, 1
StringLeft, 1Res3x2, 1Res3x2, 1
StringLeft, 1In, 1In, 1
StringLeft, 1Pa, 1Pa, 1
StringLeft, 1Cho, 1Cho, 1
StringLeft, 1Bang, 1Bang, 1
StringLeft, 1Dol, 1Dol, 1
StringLeft, 1Gi, 1Gi, 1
StringLeft, 1Inx2, 1Inx2, 1
StringLeft, 1Pax2, 1Pax2, 1
StringLeft, 1Chox2, 1Chox2, 1
StringLeft, 1Bangx2, 1Bangx2, 1
StringLeft, 1Dolx2, 1Dolx2, 1
StringLeft, 1Gix2, 1Gix2, 1

StringLeft, 2Vital1, 2Vital1, 1
StringLeft, 2Vital2, 2Vital2, 1
StringLeft, 2Vital3, 2Vital3, 1
StringLeft, 2Str1, 2Str1, 1
StringLeft, 2Str2, 2Str2, 1
StringLeft, 2Str3, 2Str3, 1
StringLeft, 2Inner1, 2Inner1, 1
StringLeft, 2Inner2, 2Inner2, 1
StringLeft, 2Inner3, 2Inner3, 1
StringLeft, 2Def1, 2Def1, 1
StringLeft, 2Def2, 2Def2, 1
StringLeft, 2Def3, 2Def3, 1
StringLeft, 2Spd1, 2Spd1, 1
StringLeft, 2Spd2, 2Spd2, 1
StringLeft, 2Spd3, 2Spd3, 1
StringLeft, 2Vital1x2, 2Vital1x2, 1
StringLeft, 2Vital2x2, 2Vital2x2, 1
StringLeft, 2Vital3x2, 2Vital3x2, 1
StringLeft, 2Str1x2, 2Str1x2, 1
StringLeft, 2Str2x2, 2Str2x2, 1
StringLeft, 2Str3x2, 2Str3x2, 1
StringLeft, 2Inner1x2, 2Inner1x2, 1
StringLeft, 2Inner2x2, 2Inner2x2, 1
StringLeft, 2Inner3x2, 2Inner3x2, 1
StringLeft, 2Def1x2, 2Def1x2, 1
StringLeft, 2Def2x2, 2Def2x2, 1
StringLeft, 2Def3x2, 2Def3x2, 1
StringLeft, 2Spd1x2, 2Spd1x2, 1
StringLeft, 2Spd2x2, 2Spd2x2, 1
StringLeft, 2Spd3x2, 2Spd3x2, 1
StringLeft, 2Cri1, 2Cri1, 1
StringLeft, 2Cri2, 2Cri2, 1
StringLeft, 2Cri3, 2Cri3, 1
StringLeft, 2Dmg1, 2Dmg1, 1
StringLeft, 2Dmg2, 2Dmg2, 1
StringLeft, 2Dmg3, 2Dmg3, 1
StringLeft, 2Acc1, 2Acc1, 1
StringLeft, 2Acc2, 2Acc2, 1
StringLeft, 2Acc3, 2Acc3, 1
StringLeft, 2Dodge1, 2Dodge1, 1
StringLeft, 2Dodge2, 2Dodge2, 1
StringLeft, 2Dodge3, 2Dodge3, 1
StringLeft, 2Res1, 2Res1, 1
StringLeft, 2Res2, 2Res2, 1
StringLeft, 2Res3, 2Res3, 1
StringLeft, 2Cri1x2, 2Cri1x2, 1
StringLeft, 2Cri2x2, 2Cri2x2, 1
StringLeft, 2Cri3x2, 2Cri3x2, 1
StringLeft, 2Dmg1x2, 2Dmg1x2, 1
StringLeft, 2Dmg2x2, 2Dmg2x2, 1
StringLeft, 2Dmg3x2, 2Dmg3x2, 1
StringLeft, 2Acc1x2, 2Acc1x2, 1
StringLeft, 2Acc2x2, 2Acc2x2, 1
StringLeft, 2Acc3x2, 2Acc3x2, 1
StringLeft, 2Dodge1x2, 2Dodge1x2, 1
StringLeft, 2Dodge2x2, 2Dodge2x2, 1
StringLeft, 2Dodge3x2, 2Dodge3x2, 1
StringLeft, 2Res1x2, 2Res1x2, 1
StringLeft, 2Res2x2, 2Res2x2, 1
StringLeft, 2Res3x2, 2Res3x2, 1
StringLeft, 2In, 2In, 1
StringLeft, 2Pa, 2Pa, 1
StringLeft, 2Cho, 2Cho, 1
StringLeft, 2Bang, 2Bang, 1
StringLeft, 2Dol, 2Dol, 1
StringLeft, 2Gi, 2Gi, 1
StringLeft, 2Inx2, 2Inx2, 1
StringLeft, 2Pax2, 2Pax2, 1
StringLeft, 2Chox2, 2Chox2, 1
StringLeft, 2Bangx2, 2Bangx2, 1
StringLeft, 2Dolx2, 2Dolx2, 1
StringLeft, 2Gix2, 2Gix2, 1
StringLeft, 2Use, 2Use, 1

StringLeft, 3Vital1, 3Vital1, 1
StringLeft, 3Vital2, 3Vital2, 1
StringLeft, 3Vital3, 3Vital3, 1
StringLeft, 3Str1, 3Str1, 1
StringLeft, 3Str2, 3Str2, 1
StringLeft, 3Str3, 3Str3, 1
StringLeft, 3Inner1, 3Inner1, 1
StringLeft, 3Inner2, 3Inner2, 1
StringLeft, 3Inner3, 3Inner3, 1
StringLeft, 3Def1, 3Def1, 1
StringLeft, 3Def2, 3Def2, 1
StringLeft, 3Def3, 3Def3, 1
StringLeft, 3Spd1, 3Spd1, 1
StringLeft, 3Spd2, 3Spd2, 1
StringLeft, 3Spd3, 3Spd3, 1
StringLeft, 3Vital1x2, 3Vital1x2, 1
StringLeft, 3Vital2x2, 3Vital2x2, 1
StringLeft, 3Vital3x2, 3Vital3x2, 1
StringLeft, 3Str1x2, 3Str1x2, 1
StringLeft, 3Str2x2, 3Str2x2, 1
StringLeft, 3Str3x2, 3Str3x2, 1
StringLeft, 3Inner1x2, 3Inner1x2, 1
StringLeft, 3Inner2x2, 3Inner2x2, 1
StringLeft, 3Inner3x2, 3Inner3x2, 1
StringLeft, 3Def1x2, 3Def1x2, 1
StringLeft, 3Def2x2, 3Def2x2, 1
StringLeft, 3Def3x2, 3Def3x2, 1
StringLeft, 3Spd1x2, 3Spd1x2, 1
StringLeft, 3Spd2x2, 3Spd2x2, 1
StringLeft, 3Spd3x2, 3Spd3x2, 1
StringLeft, 3Cri1, 3Cri1, 1
StringLeft, 3Cri2, 3Cri2, 1
StringLeft, 3Cri3, 3Cri3, 1
StringLeft, 3Dmg1, 3Dmg1, 1
StringLeft, 3Dmg2, 3Dmg2, 1
StringLeft, 3Dmg3, 3Dmg3, 1
StringLeft, 3Acc1, 3Acc1, 1
StringLeft, 3Acc2, 3Acc2, 1
StringLeft, 3Acc3, 3Acc3, 1
StringLeft, 3Dodge1, 3Dodge1, 1
StringLeft, 3Dodge2, 3Dodge2, 1
StringLeft, 3Dodge3, 3Dodge3, 1
StringLeft, 3Res1, 3Res1, 1
StringLeft, 3Res2, 3Res2, 1
StringLeft, 3Res3, 3Res3, 1
StringLeft, 3Cri1x2, 3Cri1x2, 1
StringLeft, 3Cri2x2, 3Cri2x2, 1
StringLeft, 3Cri3x2, 3Cri3x2, 1
StringLeft, 3Dmg1x2, 3Dmg1x2, 1
StringLeft, 3Dmg2x2, 3Dmg2x2, 1
StringLeft, 3Dmg3x2, 3Dmg3x2, 1
StringLeft, 3Acc1x2, 3Acc1x2, 1
StringLeft, 3Acc2x2, 3Acc2x2, 1
StringLeft, 3Acc3x2, 3Acc3x2, 1
StringLeft, 3Dodge1x2, 3Dodge1x2, 1
StringLeft, 3Dodge2x2, 3Dodge2x2, 1
StringLeft, 3Dodge3x2, 3Dodge3x2, 1
StringLeft, 3Res1x2, 3Res1x2, 1
StringLeft, 3Res2x2, 3Res2x2, 1
StringLeft, 3Res3x2, 3Res3x2, 1
StringLeft, 3In, 3In, 1
StringLeft, 3Pa, 3Pa, 1
StringLeft, 3Cho, 3Cho, 1
StringLeft, 3Bang, 3Bang, 1
StringLeft, 3Dol, 3Dol, 1
StringLeft, 3Gi, 3Gi, 1
StringLeft, 3Inx2, 3Inx2, 1
StringLeft, 3Pax2, 3Pax2, 1
StringLeft, 3Chox2, 3Chox2, 1
StringLeft, 3Bangx2, 3Bangx2, 1
StringLeft, 3Dolx2, 3Dolx2, 1
StringLeft, 3Gix2, 3Gix2, 1
StringLeft, 3Use, 3Use, 1

StringLeft, 4Vital1, 4Vital1, 1
StringLeft, 4Vital2, 4Vital2, 1
StringLeft, 4Vital3, 4Vital3, 1
StringLeft, 4Str1, 4Str1, 1
StringLeft, 4Str2, 4Str2, 1
StringLeft, 4Str3, 4Str3, 1
StringLeft, 4Inner1, 4Inner1, 1
StringLeft, 4Inner2, 4Inner2, 1
StringLeft, 4Inner3, 4Inner3, 1
StringLeft, 4Def1, 4Def1, 1
StringLeft, 4Def2, 4Def2, 1
StringLeft, 4Def3, 4Def3, 1
StringLeft, 4Spd1, 4Spd1, 1
StringLeft, 4Spd2, 4Spd2, 1
StringLeft, 4Spd3, 4Spd3, 1
StringLeft, 4Vital1x2, 4Vital1x2, 1
StringLeft, 4Vital2x2, 4Vital2x2, 1
StringLeft, 4Vital3x2, 4Vital3x2, 1
StringLeft, 4Str1x2, 4Str1x2, 1
StringLeft, 4Str2x2, 4Str2x2, 1
StringLeft, 4Str3x2, 4Str3x2, 1
StringLeft, 4Inner1x2, 4Inner1x2, 1
StringLeft, 4Inner2x2, 4Inner2x2, 1
StringLeft, 4Inner3x2, 4Inner3x2, 1
StringLeft, 4Def1x2, 4Def1x2, 1
StringLeft, 4Def2x2, 4Def2x2, 1
StringLeft, 4Def3x2, 4Def3x2, 1
StringLeft, 4Spd1x2, 4Spd1x2, 1
StringLeft, 4Spd2x2, 4Spd2x2, 1
StringLeft, 4Spd3x2, 4Spd3x2, 1
StringLeft, 4Cri1, 4Cri1, 1
StringLeft, 4Cri2, 4Cri2, 1
StringLeft, 4Cri3, 4Cri3, 1
StringLeft, 4Dmg1, 4Dmg1, 1
StringLeft, 4Dmg2, 4Dmg2, 1
StringLeft, 4Dmg3, 4Dmg3, 1
StringLeft, 4Acc1, 4Acc1, 1
StringLeft, 4Acc2, 4Acc2, 1
StringLeft, 4Acc3, 4Acc3, 1
StringLeft, 4Dodge1, 4Dodge1, 1
StringLeft, 4Dodge2, 4Dodge2, 1
StringLeft, 4Dodge3, 4Dodge3, 1
StringLeft, 4Res1, 4Res1, 1
StringLeft, 4Res2, 4Res2, 1
StringLeft, 4Res3, 4Res3, 1
StringLeft, 4Cri1x2, 4Cri1x2, 1
StringLeft, 4Cri2x2, 4Cri2x2, 1
StringLeft, 4Cri3x2, 4Cri3x2, 1
StringLeft, 4Dmg1x2, 4Dmg1x2, 1
StringLeft, 4Dmg2x2, 4Dmg2x2, 1
StringLeft, 4Dmg3x2, 4Dmg3x2, 1
StringLeft, 4Acc1x2, 4Acc1x2, 1
StringLeft, 4Acc2x2, 4Acc2x2, 1
StringLeft, 4Acc3x2, 4Acc3x2, 1
StringLeft, 4Dodge1x2, 4Dodge1x2, 1
StringLeft, 4Dodge2x2, 4Dodge2x2, 1
StringLeft, 4Dodge3x2, 4Dodge3x2, 1
StringLeft, 4Res1x2, 4Res1x2, 1
StringLeft, 4Res2x2, 4Res2x2, 1
StringLeft, 4Res3x2, 4Res3x2, 1
StringLeft, 4In, 4In, 1
StringLeft, 4Pa, 4Pa, 1
StringLeft, 4Cho, 4Cho, 1
StringLeft, 4Bang, 4Bang, 1
StringLeft, 4Dol, 4Dol, 1
StringLeft, 4Gi, 4Gi, 1
StringLeft, 4Inx2, 4Inx2, 1
StringLeft, 4Pax2, 4Pax2, 1
StringLeft, 4Chox2, 4Chox2, 1
StringLeft, 4Bangx2, 4Bangx2, 1
StringLeft, 4Dolx2, 4Dolx2, 1
StringLeft, 4Gix2, 4Gix2, 1
StringLeft, 4Use, 4Use, 1

Gui, +Owner +Resize
Gui, Font, s10

Gui, Add, Text, section, 시작 : F12
Gui, Add, Text, ys, 종료 : F11

Gui, Add, Checkbox, ys vpass, 갑수련 통과
Gui, Add, Checkbox, ys Checked%2Use% v2Use, 제자2 사용
Gui, Add, Checkbox, ys Checked%3Use% v3Use, 제자3 사용
Gui, Add, Checkbox, ys Checked%4Use% v4Use, 제자4 사용

Gui, Add, Text, x20 y100 section, 제자1

Gui, Add, Text, ys, 일반능력치

Gui, Add, Checkbox, Checked%1Vital1% v1Vital1 ys, 갑기혈
Gui, Add, Checkbox, Checked%1Vital2% v1Vital2, 을기혈
Gui, Add, Checkbox, Checked%1Vital3% v1Vital3, 병기혈
Gui, Add, Checkbox, Checked%1Str1% v1Str1, 갑무력
Gui, Add, Checkbox, Checked%1Str2% v1Str2, 을무력
Gui, Add, Checkbox, Checked%1Str3% v1Str3, 병무력
Gui, Add, Checkbox, Checked%1Inner1% v1Inner1, 갑내력
Gui, Add, Checkbox, Checked%1Inner2% v1Inner2, 을내력
Gui, Add, Checkbox, Checked%1Inner3% v1Inner3, 병내력
Gui, Add, Checkbox, Checked%1Def1% v1Def1, 갑방어
Gui, Add, Checkbox, Checked%1Def1% v1Def2, 을방어
Gui, Add, Checkbox, Checked%1Def3% v1Def3, 병방어
Gui, Add, Checkbox, Checked%1Spd1% v1Spd1, 갑신법
Gui, Add, Checkbox, Checked%1Spd2% v1Spd2, 을신법
Gui, Add, Checkbox, Checked%1Spd3% v1Spd3, 병신법

Gui, Add, Text, ys, 특수능력치

Gui, Add, Checkbox, Checked%1Cri1% v1Cri1 ys, 갑치명
Gui, Add, Checkbox, Checked%1Cri2% v1Cri2, 을치명
Gui, Add, Checkbox, Checked%1Cri3% v1Cri3, 병치명
Gui, Add, Checkbox, Checked%1Dmg1% v1Dmg1, 갑집중
Gui, Add, Checkbox, Checked%1Dmg2% v1Dmg2, 을집중
Gui, Add, Checkbox, Checked%1Dmg3% v1Dmg3, 병집중
Gui, Add, Checkbox, Checked%1Acc1% v1Acc1, 갑명중
Gui, Add, Checkbox, Checked%1Acc2% v1Acc2, 을명중
Gui, Add, Checkbox, Checked%1Acc3% v1Acc3, 병명중
Gui, Add, Checkbox, Checked%1Dodge1% v1Dodge1, 갑회피
Gui, Add, Checkbox, Checked%1Dodge2% v1Dodge2, 을회피
Gui, Add, Checkbox, Checked%1Dodge3% v1Dodge3, 병회피
Gui, Add, Checkbox, Checked%1Res1% v1Res1, 갑저항
Gui, Add, Checkbox, Checked%1Res2% v1Res2, 을저항
Gui, Add, Checkbox, Checked%1Res3% v1Res3, 병저항

Gui, Add, Text, ys, 특수수련

Gui, Add, Checkbox, Checked%1In% v1In ys, 인내
Gui, Add, Checkbox, Checked%1Pa% v1Pa, 파해
Gui, Add, Checkbox, Checked%1Cho% v1Cho, 초식
Gui, Add, Checkbox, Checked%1Bang% v1Bang, 방어동작
Gui, Add, Checkbox, Checked%1Dol% v1Dol, 돌파
Gui, Add, Checkbox, Checked%1Gi% v1Gi, 기술

Gui, Add, Text, x800 y100 section, 제자2

Gui, Add, Text, ys, 일반능력치

Gui, Add, Checkbox, Checked%2Vital1% v2Vital1 ys, 갑기혈
Gui, Add, Checkbox, Checked%2Vital2% v2Vital2, 을기혈
Gui, Add, Checkbox, Checked%2Vital3% v2Vital3, 병기혈
Gui, Add, Checkbox, Checked%2Str1% v2Str1, 갑무력
Gui, Add, Checkbox, Checked%2Str2% v2Str2, 을무력
Gui, Add, Checkbox, Checked%2Str3% v2Str3, 병무력
Gui, Add, Checkbox, Checked%2Inner1% v2Inner1, 갑내력
Gui, Add, Checkbox, Checked%2Inner2% v2Inner2, 을내력
Gui, Add, Checkbox, Checked%2Inner3% v2Inner3, 병내력
Gui, Add, Checkbox, Checked%2Def1% v2Def1, 갑방어
Gui, Add, Checkbox, Checked%2Def1% v2Def2, 을방어
Gui, Add, Checkbox, Checked%2Def3% v2Def3, 병방어
Gui, Add, Checkbox, Checked%2Spd1% v2Spd1, 갑신법
Gui, Add, Checkbox, Checked%2Spd2% v2Spd2, 을신법
Gui, Add, Checkbox, Checked%2Spd3% v2Spd3, 병신법

Gui, Add, Text, ys, 특수능력치

Gui, Add, Checkbox, Checked%2Cri1% v2Cri1 ys, 갑치명
Gui, Add, Checkbox, Checked%2Cri2% v2Cri2, 을치명
Gui, Add, Checkbox, Checked%2Cri3% v2Cri3, 병치명
Gui, Add, Checkbox, Checked%2Dmg1% v2Dmg1, 갑집중
Gui, Add, Checkbox, Checked%2Dmg2% v2Dmg2, 을집중
Gui, Add, Checkbox, Checked%2Dmg3% v2Dmg3, 병집중
Gui, Add, Checkbox, Checked%2Acc1% v2Acc1, 갑명중
Gui, Add, Checkbox, Checked%2Acc2% v2Acc2, 을명중
Gui, Add, Checkbox, Checked%2Acc3% v2Acc3, 병명중
Gui, Add, Checkbox, Checked%2Dodge1% v2Dodge1, 갑회피
Gui, Add, Checkbox, Checked%2Dodge2% v2Dodge2, 을회피
Gui, Add, Checkbox, Checked%2Dodge3% v2Dodge3, 병회피
Gui, Add, Checkbox, Checked%2Res1% v2Res1, 갑저항
Gui, Add, Checkbox, Checked%2Res2% v2Res2, 을저항
Gui, Add, Checkbox, Checked%2Res3% v2Res3, 병저항

Gui, Add, Text, ys, 특수수련

Gui, Add, Checkbox, Checked%2In% v2In ys, 인내
Gui, Add, Checkbox, Checked%2Pa% v2Pa, 파해
Gui, Add, Checkbox, Checked%2Cho% v2Cho, 초식
Gui, Add, Checkbox, Checked%2Bang% v2Bang, 방어동작
Gui, Add, Checkbox, Checked%2Dol% v2Dol, 돌파
Gui, Add, Checkbox, Checked%2Gi% v2Gi, 기술

Gui, Add, Text, x20 y410 section, 제자3

Gui, Add, Text, ys, 일반능력치

Gui, Add, Checkbox, Checked%3Vital1% v3Vital1 ys, 갑기혈
Gui, Add, Checkbox, Checked%3Vital2% v3Vital2, 을기혈
Gui, Add, Checkbox, Checked%3Vital3% v3Vital3, 병기혈
Gui, Add, Checkbox, Checked%3Str1% v3Str1, 갑무력
Gui, Add, Checkbox, Checked%3Str2% v3Str2, 을무력
Gui, Add, Checkbox, Checked%3Str3% v3Str3, 병무력
Gui, Add, Checkbox, Checked%3Inner1% v3Inner1, 갑내력
Gui, Add, Checkbox, Checked%3Inner2% v3Inner2, 을내력
Gui, Add, Checkbox, Checked%3Inner3% v3Inner3, 병내력
Gui, Add, Checkbox, Checked%3Def1% v3Def1, 갑방어
Gui, Add, Checkbox, Checked%3Def1% v3Def2, 을방어
Gui, Add, Checkbox, Checked%3Def3% v3Def3, 병방어
Gui, Add, Checkbox, Checked%3Spd1% v3Spd1, 갑신법
Gui, Add, Checkbox, Checked%3Spd2% v3Spd2, 을신법
Gui, Add, Checkbox, Checked%3Spd3% v3Spd3, 병신법

Gui, Add, Text, ys, 특수능력치

Gui, Add, Checkbox, Checked%3Cri1% v3Cri1 ys, 갑치명
Gui, Add, Checkbox, Checked%3Cri2% v3Cri2, 을치명
Gui, Add, Checkbox, Checked%3Cri3% v3Cri3, 병치명
Gui, Add, Checkbox, Checked%3Dmg1% v3Dmg1, 갑집중
Gui, Add, Checkbox, Checked%3Dmg2% v3Dmg2, 을집중
Gui, Add, Checkbox, Checked%3Dmg3% v3Dmg3, 병집중
Gui, Add, Checkbox, Checked%3Acc1% v3Acc1, 갑명중
Gui, Add, Checkbox, Checked%3Acc2% v3Acc2, 을명중
Gui, Add, Checkbox, Checked%3Acc3% v3Acc3, 병명중
Gui, Add, Checkbox, Checked%3Dodge1% v3Dodge1, 갑회피
Gui, Add, Checkbox, Checked%3Dodge2% v3Dodge2, 을회피
Gui, Add, Checkbox, Checked%3Dodge3% v3Dodge3, 병회피
Gui, Add, Checkbox, Checked%3Res1% v3Res1, 갑저항
Gui, Add, Checkbox, Checked%3Res2% v3Res2, 을저항
Gui, Add, Checkbox, Checked%3Res3% v3Res3, 병저항

Gui, Add, Text, ys, 특수수련

Gui, Add, Checkbox, Checked%3In% v3In ys, 인내
Gui, Add, Checkbox, Checked%3Pa% v3Pa, 파해
Gui, Add, Checkbox, Checked%3Cho% v3Cho, 초식
Gui, Add, Checkbox, Checked%3Bang% v3Bang, 방어동작
Gui, Add, Checkbox, Checked%3Dol% v3Dol, 돌파
Gui, Add, Checkbox, Checked%3Gi% v3Gi, 기술

Gui, Add, Text, x800 y410 section, 제자4

Gui, Add, Text, ys, 일반능력치

Gui, Add, Checkbox, Checked%4Vital1% v4Vital1 ys, 갑기혈
Gui, Add, Checkbox, Checked%4Vital2% v4Vital2, 을기혈
Gui, Add, Checkbox, Checked%4Vital3% v4Vital3, 병기혈
Gui, Add, Checkbox, Checked%4Str1% v4Str1, 갑무력
Gui, Add, Checkbox, Checked%4Str2% v4Str2, 을무력
Gui, Add, Checkbox, Checked%4Str3% v4Str3, 병무력
Gui, Add, Checkbox, Checked%4Inner1% v4Inner1, 갑내력
Gui, Add, Checkbox, Checked%4Inner2% v4Inner2, 을내력
Gui, Add, Checkbox, Checked%4Inner3% v4Inner3, 병내력
Gui, Add, Checkbox, Checked%4Def1% v4Def1, 갑방어
Gui, Add, Checkbox, Checked%4Def1% v4Def2, 을방어
Gui, Add, Checkbox, Checked%4Def3% v4Def3, 병방어
Gui, Add, Checkbox, Checked%4Spd1% v4Spd1, 갑신법
Gui, Add, Checkbox, Checked%4Spd2% v4Spd2, 을신법
Gui, Add, Checkbox, Checked%4Spd3% v4Spd3, 병신법

Gui, Add, Text, ys, 특수능력치

Gui, Add, Checkbox, Checked%4Cri1% v4Cri1 ys, 갑치명
Gui, Add, Checkbox, Checked%4Cri2% v4Cri2, 을치명
Gui, Add, Checkbox, Checked%4Cri3% v4Cri3, 병치명
Gui, Add, Checkbox, Checked%4Dmg1% v4Dmg1, 갑집중
Gui, Add, Checkbox, Checked%4Dmg2% v4Dmg2, 을집중
Gui, Add, Checkbox, Checked%4Dmg3% v4Dmg3, 병집중
Gui, Add, Checkbox, Checked%4Acc1% v4Acc1, 갑명중
Gui, Add, Checkbox, Checked%4Acc2% v4Acc2, 을명중
Gui, Add, Checkbox, Checked%4Acc3% v4Acc3, 병명중
Gui, Add, Checkbox, Checked%4Dodge1% v4Dodge1, 갑회피
Gui, Add, Checkbox, Checked%4Dodge2% v4Dodge2, 을회피
Gui, Add, Checkbox, Checked%4Dodge3% v4Dodge3, 병회피
Gui, Add, Checkbox, Checked%4Res1% v4Res1, 갑저항
Gui, Add, Checkbox, Checked%4Res2% v4Res2, 을저항
Gui, Add, Checkbox, Checked%4Res3% v4Res3, 병저항

Gui, Add, Text, ys, 특수수련

Gui, Add, Checkbox, Checked%4In% v4In ys, 인내
Gui, Add, Checkbox, Checked%4Pa% v4Pa, 파해
Gui, Add, Checkbox, Checked%4Cho% v4Cho, 초식
Gui, Add, Checkbox, Checked%4Bang% v4Bang, 방어동작
Gui, Add, Checkbox, Checked%4Dol% v4Dol, 돌파
Gui, Add, Checkbox, Checked%4Gi% v4Gi, 기술

Gui, Show, H720 W1600 XCenter YCenter, 수련수련

clickImage(imageFileName, sleeptime) {
  image := "images/" . imageFileName
  ImageSearch , GetX, GetY, 0, 0, A_ScreenWidth, A_ScreenHeight, *20 %image%
  if (ErrorLevel = 0) {
    mouseclick,left, %GetX%,%GetY%
    if ( sleeptime > 0 ) {
      sleep %sleeptime%
    }
    return true
  }
  return false
}

F11::
exitapp
F12::
Gui, Submit
allTrainCnt = 0
app1TrainCnt = 0
app2TrainCnt = 0
app3TrainCnt = 0
app4TrainCnt = 0
Loop
{
  train( kind, chicken, imageFileName ) {
  global

  if ( kind ) {
    loop 3 {
      fileName := % imageFileName . A_Index . ".png"
      if ( clickImage( fileName, 1000 ) ) {
        allTrainCnt++
        trainCnt++
        clickImage( "수련.png", 1000 )
        if ( chicken ) {
          clickImage( "닭피체크해제.png", 500 )
        } else {
          clickImage( "닭피체크.png", 500 )
        }
        clickImage( "수련시작.png", 3000 )
        clickImage( "스킵.png", 1000 )
        clickImage( "계속수련.png", 1000 )
      }
    }
  }
}

  ImageSearch , GetX, GetY, 0, 0, A_ScreenWidth, A_ScreenHeight, *30 images/확인.png
  if (ErrorLevel = 0) {
    if ( pass ) {
      clickImage( "확인.png", 3000 )
    } else {
      exitapp
    }
  }
  trainCnt = 0
  clickImage( "제자1.png", 500 )
  Loop {
    allTrainCnt = 0
    train( 1Vital1, 1Vital1x2, "갑기혈" )
    train( 1Vital2, 1Vital2x2, "을기혈" )
    train( 1Vital3, 1Vital3x2, "병기혈" )
    train( 1Str1, 1Str1x2, "갑무력" )
    train( 1Str2, 1Str2x2, "을무력" )
    train( 1Str3, 1Str3x2, "병무력" )
    train( 1Def1, 1Def1x2, "갑방어" )
    train( 1Def2, 1Def2x2, "을방어" )
    train( 1Def3, 1Def3x2, "병방어" )
    train( 1Inner1, 1Inner1x2, "갑내력" )
    train( 1Inner2, 1Inner2x2, "을내력" )
    train( 1Inner3, 1Inner3x2, "병내력" )
    train( 1Spd1, 1Spd1x2, "갑신법" )
    train( 1Spd2, 1Spd2x2, "을신법" )
    train( 1Spd3, 1Spd3x2, "병신법" )

    train( 1Cri1, 1Cri1x2, "갑치명" )
    train( 1Cri2, 1Cri2x2, "을치명" )
    train( 1Cri3, 1Cri3x2, "병치명" )
    train( 1Dmg1, 1Dmg1x2, "갑집중" )
    train( 1Dmg2, 1Dmg2x2, "을집중" )
    train( 1Dmg3, 1Dmg3x2, "병집중" )
    train( 1Acc1, 1Acc1x2, "갑명중" )
    train( 1Acc2, 1Acc2x2, "을명중" )
    train( 1Acc3, 1Acc3x2, "병명중" )
    train( 1Dodge1, 1Dodge1x2, "갑회피" )
    train( 1Dodge2, 1Dodge2x2, "을회피" )
    train( 1Dodge3, 1Dodge3x2, "병회피" )
    train( 1Res1, 1Res1x2, "갑저항" )
    train( 1Res2, 1Res2x2, "을저항" )
    train( 1Res3, 1Res3x2, "병저항" )

    train( 1In, 1Inx2, "인내" )
    train( 1Pa, 1Pax2, "파해" )
    train( 1Cho, 1Chox2, "초식" )
    train( 1Bang, 1Bangx2, "방어동작" )
    train( 1Dol, 1Dolx2, "돌파" )
    train( 1Gi, 1Gix2, "기술" )

    app1TrainCnt = % app1TrainCnt + allTrainCnt

    if ( app1TrainCnt >= StewCnt1 ) {
        app1TrainCnt = 0
    }

    if ( trainCnt > 2 ) {
      continue
    } else {
      break
    }
  }

  if ( 2Use ) {
    clickImage( "제자2.png", 500 )
    Loop {
      allTrainCnt = 0

      train( 2Vital1, 2Vital1x2, "갑기혈" )
      train( 2Vital2, 2Vital2x2, "을기혈" )
      train( 2Vital3, 2Vital3x2, "병기혈" )
      train( 2Str1, 2Str1x2, "갑무력" )
      train( 2Str2, 2Str2x2, "을무력" )
      train( 2Str3, 2Str3x2, "병무력" )
      train( 2Def1, 2Def1x2, "갑방어" )
      train( 2Def2, 2Def2x2, "을방어" )
      train( 2Def3, 2Def3x2, "병방어" )
      train( 2Inner1, 2Inner1x2, "갑내력" )
      train( 2Inner2, 2Inner2x2, "을내력" )
      train( 2Inner3, 2Inner3x2, "병내력" )
      train( 2Spd1, 2Spd1x2, "갑신법" )
      train( 2Spd2, 2Spd2x2, "을신법" )
      train( 2Spd3, 2Spd3x2, "병신법" )

      train( 2Cri1, 2Cri1x2, "갑치명" )
      train( 2Cri2, 2Cri2x2, "을치명" )
      train( 2Cri3, 2Cri3x2, "병치명" )
      train( 2Dmg1, 2Dmg1x2, "갑집중" )
      train( 2Dmg2, 2Dmg2x2, "을집중" )
      train( 2Dmg3, 2Dmg3x2, "병집중" )
      train( 2Acc1, 2Acc1x2, "갑명중" )
      train( 2Acc2, 2Acc2x2, "을명중" )
      train( 2Acc3, 2Acc3x2, "병명중" )
      train( 2Dodge1, 2Dodge1x2, "갑회피" )
      train( 2Dodge2, 2Dodge2x2, "을회피" )
      train( 2Dodge3, 2Dodge3x2, "병회피" )
      train( 2Res1, 2Res1x2, "갑저항" )
      train( 2Res2, 2Res2x2, "을저항" )
      train( 2Res3, 2Res3x2, "병저항" )

      train( 2In, 2Inx2, "인내" )
      train( 2Pa, 2Pax2, "파해" )
      train( 2Cho, 2Chox2, "초식" )
      train( 2Bang, 2Bangx2, "방어동작" )
      train( 2Dol, 2Dolx2, "돌파" )
      train( 2Gi, 2Gix2, "기술" )

      app2TrainCnt = % app2TrainCnt + allTrainCnt

      if ( app2TrainCnt >= StewCnt2 ) {
          app2TrainCnt = 0
      }

      if ( trainCnt > 2 ) {
        trainCnt = 0
        continue
      } else {
        break
      }
    }
  }

  if ( 3Use ) {
    clickImage( "제자3.png", 500 )
    Loop {
      allTrainCnt = 0

      train( 3Vital1, 3Vital1x2, "갑기혈" )
      train( 3Vital2, 3Vital2x2, "을기혈" )
      train( 3Vital3, 3Vital3x2, "병기혈" )
      train( 3Str1, 3Str1x2, "갑무력" )
      train( 3Str2, 3Str2x2, "을무력" )
      train( 3Str3, 3Str3x2, "병무력" )
      train( 3Def1, 3Def1x2, "갑방어" )
      train( 3Def2, 3Def2x2, "을방어" )
      train( 3Def3, 3Def3x2, "병방어" )
      train( 3Inner1, 3Inner1x2, "갑내력" )
      train( 3Inner2, 3Inner2x2, "을내력" )
      train( 3Inner3, 3Inner3x2, "병내력" )
      train( 3Spd1, 3Spd1x2, "갑신법" )
      train( 3Spd2, 3Spd2x2, "을신법" )
      train( 3Spd3, 3Spd3x2, "병신법" )

      train( 3Cri1, 3Cri1x2, "갑치명" )
      train( 3Cri2, 3Cri2x2, "을치명" )
      train( 3Cri3, 3Cri3x2, "병치명" )
      train( 3Dmg1, 3Dmg1x2, "갑집중" )
      train( 3Dmg2, 3Dmg2x2, "을집중" )
      train( 3Dmg3, 3Dmg3x2, "병집중" )
      train( 3Acc1, 3Acc1x2, "갑명중" )
      train( 3Acc2, 3Acc2x2, "을명중" )
      train( 3Acc3, 3Acc3x2, "병명중" )
      train( 3Dodge1, 3Dodge1x2, "갑회피" )
      train( 3Dodge2, 3Dodge2x2, "을회피" )
      train( 3Dodge3, 3Dodge3x2, "병회피" )
      train( 3Res1, 3Res1x2, "갑저항" )
      train( 3Res2, 3Res2x2, "을저항" )
      train( 3Res3, 3Res3x2, "병저항" )

      train( 3In, 3Inx2, "인내" )
      train( 3Pa, 3Pax2, "파해" )
      train( 3Cho, 3Chox2, "초식" )
      train( 3Bang, 3Bangx2, "방어동작" )
      train( 3Dol, 3Dolx2, "돌파" )
      train( 3Gi, 3Gix2, "기술" )

      app3TrainCnt = % app3TrainCnt + allTrainCnt

      if ( app3TrainCnt >= StewCnt3 ) {
          app3TrainCnt = 0
      }

      if ( trainCnt > 2 ) {
        trainCnt = 0
        continue
      } else {
        break
      }
    }
  }

  if ( 4Use ) {
    clickImage( "제자4.png", 500 )
    Loop {
      allTrainCnt = 0

      train( 4Vital1, 4Vital1x2, "갑기혈" )
      train( 4Vital2, 4Vital2x2, "을기혈" )
      train( 4Vital3, 4Vital3x2, "병기혈" )
      train( 4Str1, 4Str1x2, "갑무력" )
      train( 4Str2, 4Str2x2, "을무력" )
      train( 4Str3, 4Str3x2, "병무력" )
      train( 4Def1, 4Def1x2, "갑방어" )
      train( 4Def2, 4Def2x2, "을방어" )
      train( 4Def3, 4Def3x2, "병방어" )
      train( 4Inner1, 4Inner1x2, "갑내력" )
      train( 4Inner2, 4Inner2x2, "을내력" )
      train( 4Inner3, 4Inner3x2, "병내력" )
      train( 4Spd1, 4Spd1x2, "갑신법" )
      train( 4Spd2, 4Spd2x2, "을신법" )
      train( 4Spd3, 4Spd3x2, "병신법" )

      train( 4Cri1, 4Cri1x2, "갑치명" )
      train( 4Cri2, 4Cri2x2, "을치명" )
      train( 4Cri3, 4Cri3x2, "병치명" )
      train( 4Dmg1, 4Dmg1x2, "갑집중" )
      train( 4Dmg2, 4Dmg2x2, "을집중" )
      train( 4Dmg3, 4Dmg3x2, "병집중" )
      train( 4Acc1, 4Acc1x2, "갑명중" )
      train( 4Acc2, 4Acc2x2, "을명중" )
      train( 4Acc3, 4Acc3x2, "병명중" )
      train( 4Dodge1, 4Dodge1x2, "갑회피" )
      train( 4Dodge2, 4Dodge2x2, "을회피" )
      train( 4Dodge3, 4Dodge3x2, "병회피" )
      train( 4Res1, 4Res1x2, "갑저항" )
      train( 4Res2, 4Res2x2, "을저항" )
      train( 4Res3, 4Res3x2, "병저항" )

      train( 4In, 4Inx2, "인내" )
      train( 4Pa, 4Pax2, "파해" )
      train( 4Cho, 4Chox2, "초식" )
      train( 4Bang, 4Bangx2, "방어동작" )
      train( 4Dol, 4Dolx2, "돌파" )
      train( 4Gi, 4Gix2, "기술" )

      app4TrainCnt = % app4TrainCnt + allTrainCnt

      if ( app4TrainCnt >= StewCnt4 ) {
          app4TrainCnt = 0
      }

      if ( trainCnt > 2 ) {
        trainCnt = 0
        continue
      } else {
        break
      }
    }
  }
}


  • 제발등업좀2 2016.10.31 21:58
    FileReadLine이부분 혹 루프나 반복문으로 안되나요?
    일일이..고생하셔겠습니다. ㅠ.ㅠ ..

    루프중 이나 고투 고쉽중 리턴이나 브레이크 를 제때 만나지못하면 멈추기도 합니다. 제대로 확인은 못해봐지만 혹 그런 부분이 없는지 확인해보심이..
  • 마하카라 2016.11.06 22:19
    도움 감사드립니다!! 루프 마무리 후 리턴의 문제였습니다 ㅠㅠ)
    만들어놓고 마지막 부분을 검토하다보니.. 어?!!! 리턴이 없네!! 하고 파트별 브레이크 없앤 후
    루프 마지막에 리턴 하나 붙이니 모든게 해결! 실마리를 주셔서 감사힙니다!

    데스티니 차일드 단톡방 현재 들어가있으니 또 뵙겠습니다!
  • 마하카라 2016.11.21 17:47
    전투 폴더 내에 ahk 파일로 소스가 그대로 있어요 현재 압축 파일 안에 ㅠㅠ)
    볼려고 본건 아니고 그냥 있길래 열어봤어요
  • 제뱌 2017.01.05 22:44

    저 죄송하지만 이 매크로 저도 보내주실수 있나요?

    [email protected] 입니다..


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 이미지서치 급 질문입니다 답변기다리겠습니다. 8 케이디 2016.11.15 0/0
질문 블택2와 블택의 adb 활용법이 틀린가요? 11 flem 2016.10.30 0/0
질문 비활성 관련 질문드립니다. 뽕눈 2016.10.28 0/0
질문 녹스 스피드모드에서 gdip 이제 안되나요? 4 비둘기둘기 2016.11.05 0/0
질문 dllcall로 autohotkey.dll이 호출 안되는 현상 하연데디 2016.10.28 0/0
질문 Gui edit 에 대해 궁금한게 있어요 4 스웨이스 2016.10.29 0/0
질문 메이플m 오토핫키 프로그램 쓰고있는데요 5 스웨이스 2016.11.04 0/0
질문 이미지서치 및 document..에 대해 알려주세요..해당내... 2 정직한 2016.10.31 0/0
질문 adb를 이용한 키입력에 대해 질문 드립니다 4 flem 2016.10.30 0/0
공유 오버워치 오토에임 공유해주실분 이나 최신소스좀 던져... 2 박둘니 2016.10.30 0/0
질문 document가 뭔가요? 힌트좀 주세요. 정직한 2016.10.30 0/0
질문 Gdip + adb 사용 질문 받아주세요 Taroa 2016.10.30 0/0
질문 녹스에서 PostMessage 로 비활성 드래그 안되나요? 4 고파사탕 2021.01.20 0/0
질문 도움좀 주세요 이미지 서치가 되다 안되는 이유가 무엇... 3 인디비쥬얼 2016.11.02 0/0
질문 비활성 이미지 서치 질문 있습니다! 2 휘파람 2016.10.31 0/0
질문 비활성 이미지 서치 질문! (GDIP) 5 휘파람 2016.10.31 0/0
질문 매크로 좌표값에 대해 질문드립니다. 아시나용 2016.10.31 0/0
질문 매크로 진행중에 멈춤현상 도움 부탁드립니다. 4 마하카라 2017.01.05 0/0
질문 Settimer를 활용할려고 하는데 잘안되네요 1 스웨이스 2016.11.01 0/0
질문 비활성 클릭 질문입니다!!! (postmessage) 3 휘파람 2016.11.02 0/0
Board Pagination Prev 1 ... 9293949596979899100 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글